Samozřejmě existuje mnoho způsobů, jak uskutečnit převod souborů ve formátu mp3 na klasické hudební CD. Mně se osvědčil následující postup, který je velmi jednoduchý a přitom poměrně efektivní.
Nejprve všechny soubory mp3 určené pro vytvoření hudebního CD nahraji do nějakého adresáře a pomocí příkazu
for i in *.[Mm][Pp]3; do mv „$i“ echo $i | tr ' ' '_'
nahradím mezery v názvech souborů znakem _, abych se tak vyhnul
zbytečným problémům s nepřehlednými názvy souborů obsahujícími
mezery.
Dále, tentokrát spíše z estetických důvodů, upravím všechny názvy tak, aby obsahovaly pouze malá písmena
for i in *.[Mm][Pp]3; do mv „$i“ echo $i | tr '[A-Z]' '[a-z]'
Stejně jako předchozí, je i tato úprava pouze kosmetického rázu a na
finálním audio CD se nijak neprojeví. Má však smysl zejména
v případě, kdy chcete archivovat i zdrojové mp3 soubory –
výrazně totiž zvyšuje přehlednost.
Nyní následuje krok, který je podstatný a rozhodně ho nelze vynechat. Totiž dekódování mp3 souborů do formátu wav, který se pro tvorbu audio cd používá. Na výběr je velká spousta více či méně kvalitních enkodérů zvládajících konverzi mp3 na wav, avšak mě se nejvíce osvědčil dobře známý lame. Pro převod můžete použít příkaz
for i in *.mp3; do lame --decode $i basename $i .mp3.wav
jehož význam je na první pohled zřejmý.
Někdy se stane, že použité zdrojové soubory mp3 pocházejí z různých zdrojů, a mohou se tedy výrazně lišit úrovní hlasitosti. Je proto dobré získané wav soubory před samotným vypálením na CD nejprve tzv. normalizovat
normalize -m *.wavčímž se dosáhne stejné úrovně hlasitosti.
Posledním krokem je vypálení souborů wav na CD, což se jednoduše provede např pomocí utility cdrecord
cdrecord -v dev=ATA:1,0,0 -audio -pad -sao -driveropts=burnfree *.wavkde ATA:1,0,0 je potřeba nahradit parametry vašeho zapisovacího zařízení.
Zpět na GNU/Linux
Komentáře jsou uzavřeny
Celebrity Planet - všechny celebrity pohromadě