Covert .mp3 to .wav at .ogg mula sa utos

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Mayroon akong isang tonelada ng iba't ibang mga file ng musika sa aking makina na nasa iba't ibang mga estado ng paglipat mula sa .mp3 sa iba't ibang mga format. Ang pangunahing dahilan para dito ay dahil sa isyu ng paglilisensya sa pagitan ng Linux at ang MP3 format. At bagaman mayroong mga tool sa GUI na gawin halos bawat trabaho na kailangan mo, may mga oras na ang command line pa rin ang iyong kaibigan. Halimbawa, sabihin na nais mong gawin ang mga trabaho sa batch - ang linya ng utos ay mabuti para sa mga ito. O sabihing nais mong (para sa anumang kadahilanan) mag-secure ng shell sa isang malayong makina at pagkatapos ay i-convert ang iyong mga file. Para sa anumang kadahilanan na kailangan mo, magandang malaman na magagamit ang mga tool para sa trabaho.

Ang mga tool na pinag-uusapan ko ay mpg123 at mpg321 . Kahit na ang pag-angkin ng mpg321 ay isang drop-in na kapalit ng mpg123, mas gusto ko pa ring gamitin ang parehong mga tool (ang dating para sa pag-convert ng .mp3 sa .wav at ang huli para sa pag-convert ng .mp3 sa .ogg). At sa artikulong ito makikita mo kung gaano kadali ito (gamit ang command line) upang mai-convert ang mga uri ng file na ito.

Pag-install

Dahil gagamitin namin ang linya ng command para sa conversion, ilalagay namin ang mga tool mula sa linya ng command. Ang pamamahagi na ginagamit ko halimbawa ay batay sa kamakailan, matatag na Debian. Hindi mo na kailangang magdagdag ng anumang mga repositori sa iyong /etc/apt/s Source.list file, dahil ang lahat ng mga tool ay matatagpuan sa karaniwang mga repositori. Upang mai-install ang mga tool na ito, sundin ang mga hakbang na ito:

  1. Buksan ang isang window ng terminal.
  2. Kung kinakailangan, nito sa ugat (kung gumagamit ka sudo sa lugar ng ugat, idagdag lamang sudo sa simula ng mga utos ng pag-install sa ibaba).
  3. I-isyu ang utos apt-get install mpg123 mpg321 vbos-tool

Ayan yun. Ngayon tingnan natin kung paano ginagamit ang mga tool.

I-convert ang .mp3 sa .wav

Ang unang pagbabagong loob ay ang .wav. Bakit ginagamit .wav? Una at pinakamahalaga, ang file ng .wav ay hindi naka-compress at walang pagkawala, kaya mas mahusay ang tunog. Ang tanging pagbagsak ay ang mga file ay mas malaki. Kaya, kung mayroon kang isang partikular na file at nais mong mapanatili ang mas maraming kalidad hangga't maaari, .wav ang format na gagamitin. Siyempre, sa pagkakataong ito ay nagko-convert kami ng isang lossy na uri ng file (.mp3) kaya't nabawasan na ang kalidad ng tunog. Ngunit bakit mas mabawasan ito? Upang gawin ang pagbabagong ito, ganito ang utos:

mpg123 -w output_file.wav input_file.mp3

Saan output_file ay ang pangalan ng .wav file na mai-convert mula sa mp3 file na pinangalanan input_file. Kaya sabihin nating nais mong i-convert ang file Rush_Tom_Sawyer.mp3 sa .wav. Ang utos na iyon ay magmukhang:

mpg123 -w Rush_Tom_Sawyer.wav Rush_Tom_Sawyer.mp3

I-convert ang .mp3 sa .ogg

Ang format na .ogg ay ang open source na katumbas ng .mp3 at suportado ng maraming mga manlalaro. Ang format na .ogg ay isang mahusay na format na gagamitin kapag lumilikha ng 'mix cd's' (Matanda ako, gusto ko pa ring sabihin na 'mix tapes'), dahil maaari kang magkasya ng higit pang mga file bawat CD kaysa sa kung gumagamit ka ng format na .wav . Ngunit upang i-convert ang .mp3 sa .ogg ang utos ay mukhang:

mpg321 Input_File.mp3 -w hilaw at& oggenc raw -o Output_file.ogg

Suriin natin ang parehong file na na-convert namin sa .wav sa itaas. Ang utos na mag-convert sa .ogg mula sa .mp3 ay magmukhang:

mpg321 Rush_Tom_Sawyer.mp3 -w hilaw at& oggenc raw -o Rush_Tom_Sawyer.ogg

Madali di ba?

Pangwakas na mga saloobin

Ngayon ay maaari kang makakuha ng tuso at lumikha ng mga script ng batch na magbibigay-daan sa iyo upang gumawa ng mga conversion sa batch. Naturally marami ang mag-iisip ng 'Bakit ko pupunta iyon, kapag maaari ko lamang i-download ang isang madaling gamiting tool sa GUI tulad ng Soundconverter upang gawin ang trabaho? Bakit? Dahil laging matalino na magkaroon ng pagpipilian sa command line sa paligid. Isang araw baka kailanganin mo ito.