我有許多要合并為單個文件的mp3文件。我用過命令行方法copy /b 1.mp3+2.mp3 3.mp3但是當它們很多并且它們的名稱不一致時,這是很痛苦的。時間似乎也永遠不會到來。
3 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
正如托馬斯·歐文斯(Thomas Owens)所指出的,簡單地串聯文件將在整個所產生的串聯文件中分散多個ID3標頭-因此時間/比特率信息將大為錯誤。
您將需要使用可以為您組合音頻數據的工具。
mp3wrap對此非常理想-它旨在將MP3文件連接在一起,而無需對數據進行解碼+重新編碼(這會導致音頻質量下降),并且還將智能地處理ID3標簽。
也可以使用mp3splt工具將生成的文件拆分回其組成部分-mp3wrap向IDv3注釋添加信息以允許此操作。

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
使用ffmpeg或類似工具將所有MP3轉換為一致的格式,例如
ffmpeg -i originalA.mp3 -f mp3 -ab 128kb -ar 44100 -ac 2 intermediateA.mp3
ffmpeg -i originalB.mp3 -f mp3 -ab 128kb -ar 44100 -ac 2 intermediateB.mp3
然后,在運行時,將文件合并在一起:
cat intermediateA.mp3 intermediateB.mp3 > output.mp3
最后,通過工具MP3Val運行它們以修復任何流錯誤,而無需強制進行完全的重新編碼:
mp3val output.mp3 -f -nb
- 3 回答
- 0 關注
- 579 瀏覽
添加回答
舉報
0/150
提交
取消