Konvertáljon .mp3 fájlokat .wav fájlokká Linuxon

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Az mp3-lejátszók népszerűsége és a DRM-lelkes zenék használatának csalódása miatt mindig örömteli, hogy saját mp3 fájlokat másolhatsz. Rengeteg Linux eszköz található ennek a feladatnak a kezelésére. De mi van azzal az mp3-kollekcióval, amelyet lejátszható CD-re szeretne írni? Bár sok CD-lejátszó MP3-formátumot játszik le, nem minden. Ehhez a .wav fájl formátummal kell rendelkeznie a CD-n. Az átalakítás egyik eszköze az mpg123 parancssori segédprogram. Az mpg123 parancs sok mindent megtehet, az egyik dolog, amelynél a legjobb az átalakítás. Ebben a cikkben megmutatom, hogyan kell telepíteni az mpg123-t, majd felhasználni mp3 fájlok konvertálására wav fájlokba.

Az első lépés, amelyet telepíteni kell az mpg123-ra. Ez a parancssor segítségével nagyon gyorsan megtehető. A következő parancsok egyike fogja elvégezni a trükköt (attól függően, hogy melyik disztribúciót használja):

apt-get install mpg123

urpmi mpg123

Ha a Fedora Core-t használja, akkor valószínűleg meg kell állnia rpm.pbone.net , töltse le a megfelelő rpm csomagot és telepítse a következő paranccsal:

rpm -ivh mpg123-RELEASE_NUMBER.rpm

Ahol a RELEASE_NUMBER a tényleges letöltési szám.

A telepítés után készen áll a továbblépésre.

A könyvtárban található wav fájlokkal váltson át arra a könyvtárra, hogy futtassa a parancsot. A parancs formátuma:

mpg123 -w fájl.wav fájl.mp3

A '-w' argumentum azt mondja az mpg123-nak, hogy a kimenet .wav formátumban lesz. Az első fájlnév a felhasználó által konfigurálható kimeneti fájlnév. Figyelemre méltó szó, a fájlnevek szóközei nem mindig a legjobb választás a Linux operációs rendszerben. Ha el akarja választani a szavakat a fájlnévben, használhatja a '_' karaktert. Tehát létrehozva egy Rush's Tom Sawyer .wav-ját, megteheti az alábbiakat:

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

Kötegelt konverzió

Mi lenne a kötegelt konverzióval? Ehhez egy kis shell parancsfájl készítés szükséges. Hozzon létre egy zenei könyvtárat (a modern Linux disztribúciókban egynek kell lennie a ~ / fájlban), és az összes mp3 fájlt ebbe a könyvtárba helyezheti. Ezután hozzon létre egy shell parancsfájlt a kedvenc szövegszerkesztőben. Ezt a szkriptet „batch_conversion” -nek hívjuk. A szkript tartalma így néz ki:

#! / Usr / bin / perl
my $ dir = '~ / zene';
opendir DH, $ dir vagy die 'Nem lehet megnyitni a $ dir: $!';
$ Count2 = 1;
míg ($ név = readdir DH) {
legközelebb, ha a $ name = ~ /.mp3$/;
$ Wav = '$ count2.wav';
print '$ wav n';
'mpg123 -w $ wav ' $ name '' rendszer;
$ Count2 ++;
}

A fájl mentése után végrehajtható engedélyeket kell megadnia a paranccsal chmod u + x batch_conversion . A kiadott parancs futtatásához (a könyvtárból az új fájl található) ./batch_conversion . A fájl futtatása után mind az mp3, mind a wav fájlok megtalálhatók a ~ / Music Könyvtár.

Végső gondolatok

Az mp3 fájlok konvertálása wav fájlokba audio CD-k írására egy egyszerű folyamat az mpg123 segítségével. Vannak gui eszközök ehhez a munkához, de a parancssori eszközök sokkal rugalmasabb munkákat tesznek lehetővé.