I-convert ang mga file ng .mp3 sa mga file ng .wav sa Linux

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Sa katanyagan ng mga manlalaro ng mp3, at ang mga pagkabigo sa paggamit ng musika na may crippled na DRM, palaging masayang magagawang magputol ng iyong sariling mga file sa mp3. Maraming mga tool sa Linux upang mahawakan ang gawaing ito. Ngunit ano ang tungkol sa koleksyon ng mp3 na nais mong sunugin sa isang mapaglarong CD? Bagaman maraming mga manlalaro ng CD na maglaro ng format ng mp3, hindi lahat ay. Para sa kailangan mong magkaroon ng .wav file format sa CD. Ang isang tool para sa pagbabagong ito ay ang utos na linya ng mpg123. Ang utos ng mpg123 ay maaaring gumawa ng maraming mga bagay, ang isa sa mga bagay na pinakamabuti sa pagbabagong-loob. Sa artikulong ito ipapakita ko sa iyo kung paano i-install ang mpg123 at pagkatapos ay gamitin ito upang i-convert ang mga mp3 file sa mga file ng wav.

Ang unang bagay na dapat gawin ay ang mai-install ang mpg123. Maaari itong gawin nang napakabilis sa pamamagitan ng linya ng command. Ang isa sa mga sumusunod na utos ay gagawa ng trick (depende sa kung aling pamamahagi na ginagamit mo):

apt-get install mpg123

urpmi mpg123

Kung gumagamit ka ng Fedora Core malamang na huminto ka rpm.pbone.net , i-download ang tamang pakete ng rpm at i-install gamit ang utos:

rpm -ivh mpg123-RELEASE_NUMBER.rpm

Kung saan ang RELEASE_NUMBER ang aktwal na numero ng paglabas na na-download mo.

Kapag naka-install handa ka nang pumunta.

Sa mga file ng wav na matatagpuan sa pagbabago ng direktoryo sa direktoryo na iyon upang patakbuhin ang utos. Ang format ng utos ay:

mpg123 -w file.wav file.mp3

Ang argumentong '-w' ay nagsasabi sa mpg123 na ang output ay nasa format na .wav. Ang unang pangalan ng file ay ang pangalan ng output file na kung saan ay maaaring i-configure ng gumagamit. Ang isang salita ng babala, ang mga puwang sa mga pangalan ng file ay hindi palaging ang pinakamahusay na pagpipilian sa sistema ng operating ng Linux. Kung nais mong paghiwalayin ang mga salita sa isang file name maaari mong gamitin ang character na '_'. Kaya ang paglikha ng isang .wav ng Tom Sawyer ni Rush na gagawin mo tulad ng:

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

Pagbabago ng Batch

Kumusta naman ang pag-convert ng batch? Nangangailangan ito ng kaunting script ng shell. Lumikha ng isang direktoryo ng Music (sa modernong mga pamamahagi ng Linux dapat mayroong isa sa ~ /) at itapon ang lahat ng iyong mga file sa mp3 sa direktoryo na iyon. Susunod, lumikha ng isang script ng shell sa iyong paboritong text editor. Tatawagin namin ang script na 'batch_conversion'. Ang mga nilalaman ng script ay maaaring magmukhang:

#! / usr / bin / perl
aking $ dir = '~ / Music';
opendir DH, $ dir o mamatay 'Hindi mabubuksan ang $ dir: $!';
$ count2 = 1;
habang ($ name = readdir DH) {
sa susunod maliban kung $ name = ~ /.mp3 $ /;
$ wav = '$ count2.wav';
i-print ang '$ wav n';
system 'mpg123 -w $ wav ' $ name '';
$ count2 ++;
}

Kapag na-save mo ang file kailangan mong bigyan ito ng maipapatupad na pahintulot na may utos chmod u + x batch_conversion . Upang patakbuhin ang utos na ilalabas mo (mula sa direktoryo na matatagpuan ang bagong file) ./batch_conversion . Kapag pinatakbo mo ang file magkakaroon ka ng parehong mp3 at ang mga wav file na matatagpuan sa ~ / Music direktoryo.

Pangwakas na Kaisipan

Ang pag-convert ng mga file ng mp3 sa mga file ng wav para sa pagsunog ng mga audio CD ay isang simpleng proseso na may mpg123. Mayroong mga tool sa gui para sa trabahong ito ngunit ang mga tool sa command line ay gumagawa para sa mas maraming kakayahang umangkop na mga trabaho.