2015-02-06 5 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

Вы можете использовать mp3cat доступные @http://mulholland.xyz/dev/mp3cat/

Источник доступен @https://github.com/dmulholland/mp3cat

+0

Обратите внимание, что есть два инструмента с именем * mp3cat *: [MP3cat by Darren Mulholland] (http://mulholland.xyz/dev/mp3cat/) и [mp3cat от Tom Clegg] (https://tomclegg.ca/ mp3cat). –

0

просто ссылающихся файлы вместе работать не будет. Не забывайте, что у современных Mp3-файлов есть метаданные в голове. Даже если вас не интересует имя игрока, название альбома и т. Д., Вы должны по крайней мере сделать отметку «конец файла» правильной.

Лучше использовать некоторые инструменты, такие как http://mulholland.xyz/dev/mp3cat/.

Смежные вопросы