我是新來的視頻編碼,所以忍受着我。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