2015-02-06 173 views
4

在Mac/Linux上有一個命令爲mp3文件合併在一起,這是合併多個.mp3文件

cat file1.mp3 file2.mp3 > newfile.mp3 

我在想,如果有一個簡單的方法或命令選擇一個文件夾和輸出多的MP3它作爲一個單一的文件?

回答

1

find命令可以工作。在這個例子中,我產生*.mp3文件在當前目錄下,貓的文件排序列表並將其追加到輸出文件名爲out

find . -maxdepth 1 -type f -name '*.mp3' -print0 | 
    sort -z | 
    xargs -0 cat -- >>out 

我要提醒你,雖然。如果您的mp3文件在其中包含id3標題,那麼只需附加文件並不是一個好方法,因爲標題將在文件中亂七八糟。有一些工具可以更好地管理這個問題。例如,http://mp3wrap.sourceforge.net/

0

只是鏈接文件一起將無法正常工作。不要忘了現代Mp3文件頭部有元數據。即使你不關心玩家姓名,專輯名稱等,你至少應該使「文件結束」標記正確。

更好地使用一些工具,如http://mulholland.xyz/dev/mp3cat/