Convertiți fișiere .mp3 în fișiere .wav în Linux

Cu popularitatea playerelor mp3 și frustrările de utilizare a muzicii criptate de DRM, este întotdeauna plăcut să poți să îți smulgi propriile fișiere mp3. Există o mulțime de instrumente Linux pentru a face față acestei sarcini. Dar despre colecția mp3 pe care doriți să o înregistrați pe un CD redat? Deși există multe CD playere care vor reda format mp3, nu toate vor fi. Pentru asta, trebuie să aveți formatul de fișier .wav pe CD. Un instrument pentru această conversie este utilitatea pentru linia de comandă mpg123. Comanda mpg123 poate face o mulțime de lucruri, unul dintre lucrurile la care este cel mai bine este conversia. În acest articol vă voi arăta cum să instalați mpg123 și apoi să-l folosiți pentru a converti fișiere mp3 în fișiere wav.

Primul lucru de făcut este să fiți instalat mpg123. Acest lucru se poate face foarte rapid prin linia de comandă. Una dintre următoarele comenzi va face trucul (în funcție de distribuția pe care o utilizați):

apt-get install mpg123

urpmi mpg123

Dacă utilizați Fedora Core, cel mai probabil va trebui să vă opriți rpm.pbone.net , descărcați pachetul de rpm corect și instalați cu comanda:

rpm -ivh mpg123-RELEASE_NUMBER.rpm

Unde RELEASE_NUMBER este numărul de versiune efectiv pe care îl descărcați.

Odată instalat, sunteți gata de plecare.

Cu fișierele wav situate într-un director se schimbă în acel director pentru a rula comanda. Formatul comenzii va fi:

mpg123 -w file.wav file.mp3

Argumentul „-w” spune mpg123 că ieșirea va fi în format .wav. Primul nume de fișier este numele fișierului de ieșire care poate fi configurat de utilizator. Un cuvânt de avertizare, spațiile din numele fișierelor nu sunt întotdeauna cea mai bună alegere în sistemul de operare Linux. Dacă doriți să separați cuvinte într-un nume de fișier, puteți utiliza caracterul '_'. Așadar, creând o imagine a lui Tom Sawyer de la Rush, ai face ceva de genul:

mpg123 -w Rush_Tom_Sawyer.wav '01 - Tom Sawyer.mp3 '

Conversia în lot

Dar conversia de loturi? Acest lucru necesită un pic de script de shell. Creați un director de muzică (în distribuțiile Linux moderne ar trebui să existe unul în ~ /) și aruncați toate fișierele dvs. mp3 în acel director. Apoi, creați un script shell în editorul de text preferat. Vom numi acel script „lot_conversion”. Conținutul scriptului ar putea arăta astfel:

#! / Usr / bin / perl
$ dir = '~ / Muzică';
opendir DH, $ dir sau die 'Nu se poate deschide $ dir: $!';
$ Count2 = 1;
while ($ nume = readdir DH) {
următorul decât dacă $ nume = ~ /.mp3$/;
$ Wav = 'count2.wav $';
imprimați '$ wav n';
sistem 'mpg123 -w $ wav ' $ nume '';
$ Count2 ++;
}

După ce salvați fișierul, trebuie să-i dați permisiuni executabile cu comanda chmod u + x lot_conversie . Pentru a rula comanda pe care o veți emite (din directorul se află noul fișier) ./batch_conversion . Odată ce executați fișierul, veți avea atât fișierele mp3, cât și wav-urile localizate în ~ / Muzica director.

Gânduri finale

Convertirea fișierelor mp3 în fișiere wav pentru arderea CD-urilor audio este un proces simplu cu mpg123. Există instrumente gui pentru această lucrare, dar instrumentele din linia de comandă permit lucrări mult mai flexibile.