Covert .mp3 till .wav och .ogg från kommandot

Prova Vårt Instrument För Att Eliminera Problem

Jag har massor av olika musikfiler på min maskin som är i olika tillstånd att migrera från .mp3 till olika format. Den främsta orsaken till detta är på grund av frågan om licensiering mellan Linux och MP3-formatet. Och även om det finns GUI-verktyg för att göra nästan alla jobb du behöver, det finns tillfällen när kommandoraden fortfarande är din vän. Säg till exempel att du vill göra batchjobb - kommandoraden är bra för detta. Eller säg att du vill (oavsett anledning) säkra skal i en fjärrmaskin och sedan konvertera dina filer. Oavsett anledning du behöver är det bra att veta att verktygen finns tillgängliga för jobbet.

Verktygen jag pratar om är mpg123 och mpg321 . Även om mpg321 påstår sig vara en drop-in ersättning för mpg123 föredrar jag fortfarande att använda båda verktygen (det förra för att konvertera .mp3 till .wav och det senare för att konvertera .mp3 till .ogg). Och i den här artikeln ser du hur enkelt det är (med kommandoraden) att konvertera dessa filtyper.

Installation

Eftersom vi kommer att använda kommandoraden för konverteringen installerar vi verktygen från kommandoraden. Distributionen jag använder till exempel är baserad på den senaste, stabila Debian. Du behöver inte lägga till några lagrar i din här formen fil, eftersom alla verktyg finns på standardförvaret. Så här installerar du dessa verktyg:

  1. Öppna ett terminalfönster.
  2. Om det behövs, dess att rota (om du använder sudo i stället för roten, lägg bara till sudo till början av installationskommandona nedan).
  3. Ge kommandot apt-get install mpg123 mpg321 vorbis-tools

Det är allt. Låt oss nu titta på hur verktygen används.

Konvertera .mp3 till .wav

Den första konverteringen är till .wav. Varför använda .wav? Först och främst är .wav-filen inte komprimerad och är förlustfri, så ljudet är bättre. Det enda fallet är att filerna är mycket större. Så om du har en viss fil och du vill behålla så mycket kvalitet som du kan är .wav formatet att använda. Naturligtvis konverterar vi i detta fall en lossy filtyp (.mp3) så att det redan har minskad ljudkvalitet. Men varför minska det ytterligare? För att göra denna konvertering ser kommandot ut så här:

mpg123 -w output_file.wav input_file.mp3

Var output_file är namnet på .wav-filen som kommer att konverteras från den namngivna mp3-filen indatafil. Så låt oss säga att du vill konvertera filen Rush_Tom_Sawyer.mp3 till .wav. Det kommandot skulle se ut:

mpg123 -w Rush_Tom_Sawyer.wav Rush_Tom_Sawyer.mp3

Konvertera .mp3 till .ogg

.Ogg-formatet är öppen källkod motsvarande .mp3 och stöds av många spelare. .Ogg-formatet är ett bra format att använda när du skapar 'mix cd's' (jag är gammal, jag vill fortfarande säga 'mixband'), eftersom du kan passa fler filer per CD än om du använde .wav-formatet. . Men för att konvertera .mp3 till .ogg så ser kommandot ut:

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

Låt oss undersöka samma fil som vi konverterade till .wav ovan. Kommandot att konvertera till .ogg från .mp3 ser ut som:

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

Lätt rätt?

Slutgiltiga tankar

Nu kan du bli listig och skapa batchskript som gör att du kan göra batchkonverteringar. Naturligtvis kommer många att tänka 'Varför skulle jag gå igenom det, när jag bara kan ladda ner ett praktiskt GUI-verktyg som Soundconverter för att göra jobbet? Varför? Eftersom det alltid är smart att ha kommandoradalternativet runt. En dag kanske du behöver det.