Covert .mp3 til .wav og .ogg fra kommandoen

Prøv Vores Instrument Til At Fjerne Problemer

Jeg har masser af forskellige musikfiler på min maskine, der er i forskellige tilstande til at migrere fra .mp3 til forskellige formater. Den primære årsag til dette er på grund af spørgsmålet om licens mellem Linux og MP3-format. Og selvom der er GUI-værktøjer til at udføre næsten hvert job, du har brug for, er der tidspunkter, hvor kommandolinjen stadig er din ven. Sig f.eks., At du vil udføre batchjob - kommandolinjen er god til dette. Eller sig, at du vil (uanset årsag) sikre shell til en fjernmaskine og derefter konvertere dine filer. Uanset hvad du har brug for, er det godt at vide, at værktøjerne er tilgængelige til jobbet.

De værktøjer, jeg taler om, er mpg123 og mpg321 . Selvom mpg321 hævder at være en drop-in erstatning for mpg123, foretrækker jeg stadig at bruge begge værktøjer (førstnævnte til konvertering af .mp3 til .wav og sidstnævnte til konvertering af .mp3 til .ogg). Og i denne artikel vil du se, hvor enkelt det er (ved hjælp af kommandolinjen) at konvertere disse filtyper.

Installation

Da vi bruger kommandolinjen til konvertering, installerer vi værktøjerne fra kommandolinjen. Den distribution jeg bruger for eksempel er baseret på den nylige, stabile Debian. Du behøver ikke tilføje nogen opbevaringssteder til dit /etc/apt/sources.list fil, fordi alle værktøjer findes på standardlager. Følg disse trin for at installere disse værktøjer:

  1. Åbn et terminalvindue.
  2. Hvis det er nødvendigt, dens at rod (hvis du bruger sudo i stedet for rod, bare tilføj sudo til starten af ​​installationskommandoerne nedenfor).
  3. Udsted kommandoen apt-get install mpg123 mpg321 vorbis-tools

Det er det. Lad os nu se på, hvordan værktøjerne bruges.

Konverter .mp3 til .wav

Den første konvertering er til .wav. Hvorfor bruge .wav? Først og fremmest er .wav-filen ikke komprimeret og er tabsfri, så lyden er bedre. Den eneste undergang er, at filerne er meget større. Så hvis du har en bestemt fil, og du vil bevare så meget kvalitet, som du kan, er .wav det format, du skal bruge. Naturligvis konverterer vi i dette tilfælde en tabt filtype (.mp3), så der allerede er nedsat lydkvalitet. Men hvorfor mindske det yderligere? For at foretage denne konvertering ser kommandoen sådan ud:

mpg123 -w output_file.wav input_file.mp3

Hvor output_file er navnet på .wav-filen, der konverteres fra den navngivne mp3-fil input_file. Så lad os sige, at du vil konvertere filen Rush_Tom_Sawyer.mp3 til .wav. Denne kommando ville se ud:

mpg123 -w Rush_Tom_Sawyer.wav Rush_Tom_Sawyer.mp3

Konverter .mp3 til .ogg

.Ogg-formatet er open source svarende til .mp3 og understøttes af mange spillere. .Ogg-formatet er et godt format til brug, når du opretter 'mix cd'er' (jeg er gammel, jeg vil stadig sige 'mix tapes'), fordi du kan passe til flere filer pr. Cd, end hvis du brugte .wav-formatet . Men at konvertere .mp3 til .ogg-kommandoen ligner:

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

Lad os undersøge den samme fil, vi konverterede til .wav ovenfor. Kommandoen til at konvertere til .ogg fra .mp3 ser sådan ud:

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

Let ikke?

Endelige tanker

Nu kan du blive håndværdig og oprette batch-scripts, der giver dig mulighed for at foretage batchkonverteringer. Naturligvis vil mange tænke 'Hvorfor skulle jeg gennemgå det, når jeg bare kan hente et praktisk GUI-værktøj som Soundconverter til at udføre jobbet? Hvorfor? Fordi det altid er smart at have kommandolinjefunktionen rundt. En dag har du muligvis brug for det.