當運行此命令從YouTube視頻(在任一AAC或Vorbis音頻編碼)以恆定比特率(CBR)的MP3執行損失到有損轉碼..使用ffmpeg與lame編解碼器時爲CBR編碼的mp3創建的VBR頭文件?
ffmpeg -y -i input.vid -vn -acodec libmp3lame -ab 128K -- output.mp3
的生成的文件具有Xing頭(旨在與可變比特率vbr,文件關聯)而不是CBR頭。我不知道這是ffmpeg還是蹩腳編解碼器的問題。我如何強制寫入CBR標題而不是Xing標題?
我之所以這樣問是因爲一些舊的軟件,歌曲循環永遠和對某些MP3播放器舊版本的固件歌會導致玩家因頭部差異崩潰。
如果這是不可能的CBR頭強制寫的,是否有任何Linux命令行工具,可以改變這個頭?我發現唯一的linux cli程序是mp3val,但是當我運行-f
選項時,它報告文件很好,並且很漂亮。
你使用的是最新的ffmpeg? – LordNeckbeard
我非常有信心這是最新的版本(我收到警告消息,ffmpeg已被棄用,以支持aconv)。當我回到家時,我會在4個小時內讓你知道ffmpeg和libmp3lame的版本。事先,我真的很感激你繼續考慮你參與ffmpeg =) – user784637
這意味着你沒有使用FFmpeg。它可能會令人困惑,但請參閱[誰可以告訴我ffmpeg,libav和avconv之間的區別和關係](http://stackoverflow.com/a/9477756/1109017)和[FFmpeg/Libav情況](http: //blog.pkh.me/p/13-the-ffmpeg-libav-situation.html)以作澄清。 – LordNeckbeard