我在尝试转换视频时遇到错误

我在尝试转换视频时遇到错误

我正在尝试将 mp4 视频文件转换为 avi 文件

ffmpeg -i 10.mp4 -vcodec mpeg4 -vtag XVID -b 990k -bf 2 -g 300 -s 640x360 -acodec libmp3lame -ab 128k -ar 48000 -ac 2 -pass 2 -f avi 10.avi

但我收到以下错误

Cannot read file 'ffmpeg2pass-0.log': No such file or directory
Error reading log file 'ffmpeg2pass-0.log' for pass-2 encoding

有什么建议可以避免这个问题吗?

答案1

你正在进行两遍编码,但尚未进行第一遍编码(第一遍编码会创建日志文件)。此外,你使用的一些选项含糊不清。

如果您不需要特定的目标文件大小,则不需要两次编码。

尝试这个:

ffmpeg -i 10.mp4 -c:v mpeg4 -vtag xvid -qscale:v 3 -c:a libmp3lame -b:a 128k -vf scale=640:360 10.avi

-qscale:v 3指定所需的视频质量,1 表示质量非常高 / 文件大小较大,31 表示质量最低 / 文件大小较小

对于 2 遍编码,请参阅ffmpeg wiki 中的示例

相关内容