GNU/Linux >> Znalost Linux >  >> Ubuntu

Zřetězení několika souborů .mp3 do jednoho .mp3?

Jak zde bylo navrženo, používám cat příkaz ke spojení několika souborů .mp3 do jednoho souboru .mp3.

Představte si, že v aktuální složce mám následující soubory .mp3:

001001.mp3 001002.mp3 001003.mp3 001004.mp3 001005.mp3

nebo takto:

096001.mp3 096002.mp3 096003.mp3 096004.mp3

Potřebuji tyto soubory .mp3 zřetězit ve vzestupné sekvenci, tj. 001001.mp3+001002.mp3+001003.mp3+etc.

Abych spojil tyto .mp3 soubory do jednoho, provádím následující příkaz v aktuální složce:

cat *.mp3 > final.mp3

Testoval jsem konečný soubor .mp3 a je to, co očekávám, ale musím si být jistý že výše uvedený příkaz vybírá soubory ve vzestupné sekvenci.

Mohu si být jistý, že výše uvedený příkaz vždy zřetězí soubory ve vzestupné sekvenci?

Děkuji Pane !

Nejlepší odpověď

cat není pro tuto práci tím správným nástrojem. Formát MP3 obsahuje všechny druhy nevyžádaného odpadu, který se může skrývat na začátku a na konci souboru, a ten je třeba odstranit. mp3wrap je to, co chcete. Vyloučí všechna metadata ze souborů a spojí zvuk dohromady.

sudo apt-get install mp3wrap
mp3wrap output.mp3 *.mp3

Než to uděláte, spusťte ls *.mp3 zkontrolovat, zda jsou ve správném pořadí. Když jsem původně psal tuto odpověď (před více než šesti lety!), globusy se zástupnými znaky se zřejmě nechovaly dobře, ale myslím, že nyní se chovají.

Možná budete muset přejmenovat soubory, pokud jsou například očíslovány, ale nejsou odsazeny nulami, {1-11}.mp3 bude seřazeno podle 1 10 11 2 3 4 5 6 7 8 9 . To lze snadno opravit.


Ubuntu
  1. Jak sloučit více připojení k internetu do jednoho?

  2. Změnit prioritu fronty v Ubuntu One?

  3. Povolit připojení Ssh'do pouze jednomu uživateli v systému?

  1. Jak zkomprimovat více souborů do archivu .xz?

  2. Přesuňte všechny soubory kromě jednoho

  3. Sloučit / převést více souborů PDF do jednoho PDF

  1. Jak gzipovat všechny soubory ve všech podadresářích do jednoho komprimovaného souboru v bash

  2. Jak rozdělit jeden textový soubor do více souborů *.txt?

  3. Rozdělte obrázek dd do více souborů