Prevod súborov .mp3 do súborov .wav v systéme Linux
- Kategórie: Linux
S popularitou prehrávačov mp3 a frustráciou z používania hudby zmrzačenej DRM je vždy príjemné roztrhať vlastné súbory mp3. Na zvládnutie tejto úlohy existuje veľa Linuxových nástrojov. Ale čo kolekcia mp3, ktorú chcete napáliť na prehrávateľné CD? Aj keď existuje veľa prehrávačov CD, ktoré budú prehrávať formát mp3, nie všetky budú. Preto musíte mať na disku CD formát súboru .wav. Jedným z nástrojov na túto konverziu je obslužný program príkazového riadku mpg123. Príkaz mpg123 môže robiť veľa vecí, jednou z vecí, ktorá je najlepšia, je konverzia. V tomto článku vám ukážem, ako nainštalovať mpg123 a potom ho použiť na prevod súborov mp3 do súborov wav.
Prvá vec, ktorú musíte urobiť, je nainštalovať mpg123. To sa dá urobiť veľmi rýchlo pomocou príkazového riadku. Jeden z nasledujúcich príkazov urobí trik (v závislosti od použitej distribúcie):
inštalácia apt-get mpg123
urpmi mpg123
Ak používate Fedora Core, pravdepodobne sa musíte zastaviť rpm.pbone.net , stiahnite si správny balík rpm a nainštalujte ho pomocou príkazu:
rpm -ivh mpg123-RELEASE_NUMBER.rpm
Kde RELEASE_NUMBER je skutočné číslo vydania, ktoré ste stiahli.
Po inštalácii ste pripravení ísť.
So súbormi wav umiestnenými v adresári zmeňte tento priečinok na spustenie príkazu. Formát príkazu bude:
mpg123 -w file.wav file.mp3
Argument '-w' hovorí mpg123, že výstup bude vo formáte .wav. Prvý názov súboru je názov výstupného súboru, ktorý je konfigurovateľný používateľom. Varovné slovo: medzery v názvoch súborov nie sú vždy tou najlepšou voľbou v operačnom systéme Linux. Ak chcete oddeliť slová od názvu súboru, môžete použiť znak „_“. Takže vytvorením .wav Rush Toma Sawyera by ste urobili niečo ako:
mpg123 -w Rush_Tom_Sawyer.wav '01 - Tom Sawyer.mp3 '
Dávková konverzia
A čo dávková konverzia? Vyžaduje si to trochu skriptovania shellu. Vytvorte hudobný adresár (v moderných Linuxových distribúciách by mal existovať jeden v ~ /) a výpis všetkých vašich súborov mp3 do tohto adresára. Potom vytvorte skript vo svojom obľúbenom textovom editore. Tento skript budeme nazývať batch_conversion. Obsah skriptu môže vyzerať takto:
#! / Usr / bin / perl
my $ dir = '~ / Music';
opendir DH, $ dir alebo die 'Can't open $ dir: $!';
$ Count2 = 1;
while ($ name = readdir DH) {
ďalšie, pokiaľ $ name = ~ /.mp3$/;
$ Wav = '$ count2.wav';
tlač '$ wav n';
system 'mpg123 -w $ wav ' $ name '';
$ Count2 ++;
}
Po uložení súboru musíte príkazu dať spustiteľné povolenia chmod u + x batch_conversion , Na spustenie príkazu, ktorý zadáte (z adresára sa nachádza nový súbor) ./batch_conversion , Akonáhle spustíte súbor, budete mať aj MP3 a WAV súbory umiestnené v systéme Windows ~ / Hudba adresár.
Záverečné myšlienky
Prevod súborov MP3 na súbory wav na napaľovanie zvukových diskov CD je jednoduchý proces s programom mpg123. Pre túto úlohu existujú nástroje gui, ale nástroje príkazového riadku umožňujú oveľa flexibilnejšie úlohy.