在Mac/Linux上有一個命令爲mp3文件合併在一起,這是合併多個.mp3文件
cat file1.mp3 file2.mp3 > newfile.mp3
我在想,如果有一個簡單的方法或命令選擇一個文件夾和輸出多的MP3它作爲一個單一的文件?
在Mac/Linux上有一個命令爲mp3文件合併在一起,這是合併多個.mp3文件
cat file1.mp3 file2.mp3 > newfile.mp3
我在想,如果有一個簡單的方法或命令選擇一個文件夾和輸出多的MP3它作爲一個單一的文件?
find
命令可以工作。在這個例子中,我產生*.mp3
文件在當前目錄下,貓的文件排序列表並將其追加到輸出文件名爲out
find . -maxdepth 1 -type f -name '*.mp3' -print0 |
sort -z |
xargs -0 cat -- >>out
我要提醒你,雖然。如果您的mp3
文件在其中包含id3
標題,那麼只需附加文件並不是一個好方法,因爲標題將在文件中亂七八糟。有一些工具可以更好地管理這個問題。例如,http://mp3wrap.sourceforge.net/。
您可以利用現有的@http://mulholland.xyz/dev/mp3cat/
來源mp3cat可用@https://github.com/dmulholland/mp3cat
只是鏈接文件一起將無法正常工作。不要忘了現代Mp3文件頭部有元數據。即使你不關心玩家姓名,專輯名稱等,你至少應該使「文件結束」標記正確。
更好地使用一些工具,如http://mulholland.xyz/dev/mp3cat/。
請注意,有兩個工具名爲* mp3cat *:[Darren Mulholland的MP3cat](http://mulholland.xyz/dev/mp3cat/)和[Tomcat Clegg的mp3cat](https://tomclegg.ca/ mp3cat)。 – 2017-07-28 21:55:34