首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在转换视频时出错了

我在转换视频时出错了
EN

Ask Ubuntu用户
提问于 2013-03-20 16:30:12
回答 1查看 6.3K关注 0票数 3

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

代码语言:javascript
复制
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

但是我得到了以下错误

代码语言:javascript
复制
Cannot read file 'ffmpeg2pass-0.log': No such file or directory
Error reading log file 'ffmpeg2pass-0.log' for pass-2 encoding

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

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-03-20 18:05:31

您正在执行两次传递编码,但还没有进行第一次传递(这将创建日志文件)。此外,你还使用了一些模糊的选项。

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

试试这个:

代码语言:javascript
复制
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中的例子

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/270464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档