Konverter .mp3-filer til .wav-filer i Linux
- Kategori: Linux
Med populariteten af mp3-afspillere og frustrationerne ved at bruge DRM-krøllet musik er det altid rart at være i stand til at rippe dine egne mp3-filer. Der er masser af Linux-værktøjer til at håndtere denne opgave. Men hvad med mp3-samlingen, som du vil brænde på en afspilbar CD? Selvom der er mange cd-afspillere, der vil afspille mp3-format, er det ikke alle. Til det skal du have .wav-filformat på cd'en. Et værktøj til denne konvertering er hjælpeprogrammet kommandolinje mpg123. Kommandoen mpg123 kan gøre en masse ting, en af de ting, det er bedst til, er konvertering. I denne artikel vil jeg vise dig, hvordan du installerer mpg123 og derefter bruge den til at konvertere mp3-filer til wav-filer.
Den første ting at gøre er at få mpg123 installeret. Dette kan gøres meget hurtigt via kommandolinjen. En af følgende kommandoer vil udføre tricket (afhængigt af hvilken distribution du bruger):
apt-get install mpg123
urpmi mpg123
Hvis du bruger Fedora Core, er du sandsynligvis nødt til at komme forbi rpm.pbone.net , download den korrekte omdrejningspakke og installer med kommandoen:
omdr./min. mpg123-RELEASE_NUMBER.rpm
Hvor RELEASE_NUMBER er det faktiske udgivelsesnummer, du downloader.
Når den er installeret, er du klar til at gå.
Skift til wav-filer, der findes i et bibliotek, til det bibliotek for at køre kommandoen. Formatet for kommandoen er:
mpg123 -w fil.wav fil.mp3
Argumentet '-w' fortæller mpg123, at output vil være i .wav-format. Det første filnavn er outputfilnavnet, som kan konfigureres af brugeren. Et advarselsord, mellemrum i filnavne er ikke altid det bedste valg i Linux-operativsystemet. Hvis du vil adskille ord i et filnavn, kan du bruge '_' tegnet. Så du opretter en .wav af Rush's Tom Sawyer, du ville gøre noget i retning af:
mpg123 -w Rush_Tom_Sawyer.wav '01 - Tom Sawyer.mp3 '
Batchkonvertering
Hvad med batchkonvertering? Dette kræver lidt shell-scripting. Opret et musikmappe (i moderne Linux-distributioner skal der være en i ~ /) og dumpe alle dine mp3-filer i det bibliotek. Opret derefter et shell-script i din foretrukne teksteditor. Vi kalder dette script 'batch_conversion'. Indholdet i scriptet kan se ud:
#! / Usr / bin / perl
min $ dir = '~ / Musik';
opendir DH, $ dir eller die 'Kan ikke åbne $ dir: $!';
$ Count2 = 1;
mens ($ name = readdir DH) {
næste medmindre $ name = ~ /.mp3$/;
$ Wav = '$ count2.wav';
udskriv '$ wav n';
system 'mpg123 -w $ wav ' $ name '';
$ Count2 ++;
}
Når du gemmer filen, skal du give den eksekverbare tilladelser med kommandoen chmod u + x batch_conversion . For at køre den kommando, du vil udstede (fra det bibliotek, den nye fil er placeret) ./batch_conversion . Når du kører filen, har du både mp3- og wav-filerne placeret i ~ / Musik vejviser.
Afsluttende tanker
Konvertering af mp3-filer til wav-filer til afbrænding af lyd-cd'er er en enkel proces med mpg123. Der er gui-værktøjer til dette job, men kommandolinjeværktøjerne giver meget mere fleksible job.