Sådan konverteres lyd til andre formater fra terminalen med FFmpeg

Konverter med FFmpeg

Mange brugere foretrækker at bruge UI-applikationer til at udføre vores opgaver. Men i Linux (og macOS) er der noget, der kaldes en terminal (lyder det som dig?), Hvorfra vi kan gøre alt uden at skulle installere ekstra software, så længe vi husker de nødvendige kommandoer. I denne artikel vil vi vise dig hvordan man konverterer lyd til andre formater ved hjælp af terminal og FFmpeg, noget der er installeret som standard i de fleste Linux-distributioner.

Det gode ved at bruge FFmpeg direkte fra terminalen er, at ved ikke at skulle flytte GUI eller brugergrænseflade, ydeevne og pålidelighed vil være højere. Det vil også være hurtigere, fordi du ikke spilder ressourcer i "dikkedarer". Derudover er FFmpeg en meget kraftfuld og kompatibel ramme, der sikrer, at vi kan konvertere praktisk talt enhver lydfil til ethvert format. Her forklarer vi, hvordan du gør det.

FFmpeg er kompatibel med de mest populære formater

Den første ting, vi skal gøre, er at sikre, at vi har FFmpeg installeret på vores computer. Vi kan gøre det på to måder, den ene er den officielle og den anden som en genvej. Den officielle måde er at skrive, uden citaterne, "ffmpeg -version" i terminalen, som viser os versionen af ​​den ramme, vi har installeret, og de tilgængelige muligheder. Genvejen er meget enklere: vi skriver simpelthen navnet på rammen, det vil sige "Ffmpeg" uden citaterne. Vi ser noget i retning af følgende:

ffmpeg i terminal

Hvis vi ikke ser noget som det ovenstående, installerer vi FFmpeg med følgende kommando:

sudo apt install ffmpeg

Når du er installeret, og hvis du vil blive imponeret, kan du skrive "ffmpeg -help" for at se, hvad den kan gøre. Der er mange muligheder, men denne artikel vil fokusere på en enkel. Og nu skal vi konvertere lyden til andre formater.

Konverter MP3 til WAV med FFmpeg

Konvertering af lydfiler til andre formater med FFmpeg kan være meget simpelt. Hvis dette er alt, hvad vi vil have, vil kommandoen være som følger:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Som du kan se, er det eneste, du skal huske tilføj "-i" foran af inputfilen og outputfilen (udskift "inputfile" og "outputfile" med et navn efter eget valg). Der er ikke mere. Hvis vi ønsker at kende de tilgængelige formater og codecs, skriver vi kommandoerne "ffmpeg -formats" eller "ffmpeg -codecs", altid uden anførselstegn.

Lad os komplicere det lidt

Nu skal vi komplicere det lidt. Denne ramme tillader os konvertere den samme fil til forskellige formater på samme tid. Hvad kan dette være til? Nå, måske har vi forskellige enheder med forskellige kompatibiliteter, og en er bedre med MP3 og en anden med OGG. Uanset årsagen kan vi gøre det, og det er nok at tilføje resten af ​​formaterne til den forrige kommando, som ser mere eller mindre sådan ud:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Hvis vi vil angive en bestemt codec, gør vi det ved at tilføje "c: a + codec" før outputfilen, som at konvertere en MP4 til OGG med "libopus" codec vil se sådan ud:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

I det sværeste, hvad vi skal gøre, er at konvertere en AIF-lydfil til MP3, der angiver en bestemt bithastighed, i dette tilfælde 320. Vi gør det med følgende kommando:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Du undrer dig måske: "320000?" Ja. Vi skal huske, at bithastigheden er i kbit / s, så vi er nødt til at tilføje det antal, vi kender (for eksempel 320) ganget med 1000.

FFmpeg tilbyder os meget mere

Denne stærke ramme tilbyder os dette og meget mere. Faktisk er det, der forklares i denne artikel, bare toppen af ​​et stort isbjerg, som du kan se fuldt ud på dette link. En anden dag vi forklarer, hvordan du optager skærmen med FFmpeg, noget vi kan gøre uden lyd eller med lyd, hvis du ikke vil bruge applikationer som VLC eller SimpleScreenRecorder.

Er der nogen anden opgave / konvertering, som du normalt gør med FFmpeg?

OceanAudio
relateret artikel:
Ocenaudio: en fremragende multiplatform gratis lydeditor

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   enox sagde han

    Interessant!

    Hvordan skal jeg konvertere lyden til en let 3gp-fil uden at miste kvalitet?

  2.   Elier sagde han

    Tak for undervisningen, lige hvad jeg ledte efter at konvertere direkte fra terminalen