我是新来的视频编码,所以忍受着我。FFMPEG忽略比特率
我正在使用FFMPEG。我有一个640×350的mp4文件,平均比特率大约为2000kb(我认为),文件大小为80Mb。我想将它转换为一个低比特率(128kb)但宽度和高度相同的ogv文件。我使用下面的命令
ffmpeg -i input.mp4 -b:v 128k output.ogv
...但FFMPEG似乎忽略了我的比特率选项,并输出与所600KB左右的比特率和大约3MB一个文件大小的文件。
我可以使用下面的命令做到这一点使用FFMPEG2THEORA ...
ffmpeg2theora -V 128 input.mp4 -o output.ogv
...但我想知道是否有可能使用FFMPEG。
任何想法?
编辑
mark4o解决了我的问题。事实证明,默认音频编解码器正在冲击文件大小。将其更改为libvorbis大大减少了文件大小。最后的命令看起来像
ffmpeg -i input.mp4 -b:v 128k -b:a 128k -codec:a libvorbis output128.ogv
-i
=输入文件-b:v
=视频流-b:a
的比特率=音频流的比特率-codec:a
=覆盖默认的音频编解码器
您的非工作命令的完整ffmpeg控制台输出丢失。它可能会提供一些有用的信息,并且始终是尝试重现问题的第一步。 – LordNeckbeard