ffmpeg 空格和乱码文件名导致错误的问题
最近在写一个录屏工具,涉及到ffmpeg 中文文件名 文件名/路径 中的空格,刚开始一直报错,怎么都弄不好。
后来研究了一下ffmpeg的参数格式。
其实乱码并不影响输出文件名,输出的日志中包含中文的部分是乱码,大概是CMD编码造成的,然而最大的问题出在文件路径中的空格上。
解决方法也很简单:
在路径上加引号即可。
ffmpeg -i "老师的视频 1080p E01.mp4" "学习资料 1080p E01.mp4" -ab 320k
最近在写一个录屏工具,涉及到ffmpeg 中文文件名 文件名/路径 中的空格,刚开始一直报错,怎么都弄不好。
后来研究了一下ffmpeg的参数格式。
其实乱码并不影响输出文件名,输出的日志中包含中文的部分是乱码,大概是CMD编码造成的,然而最大的问题出在文件路径中的空格上。
解决方法也很简单:
在路径上加引号即可。
ffmpeg -i "老师的视频 1080p E01.mp4" "学习资料 1080p E01.mp4" -ab 320k