Audio converteren naar andere formaten vanaf de terminal met FFmpeg

Converteren met FFmpeg

Veel gebruikers geven er de voorkeur aan om UI-applicaties te gebruiken om onze taken uit te voeren. Maar in Linux (en macOS) is er zoiets als een terminal (klinkt dit bekend?), Van waaruit we alles kunnen doen zonder extra software te hoeven installeren, zolang we de nodige commando's maar onthouden. In dit artikel gaan we het je laten zien hoe je audio naar andere formaten converteert met terminal en FFmpeg, iets dat standaard is geïnstalleerd in de meeste Linux-distributies.

Het goede aan het rechtstreeks vanaf de terminal gebruiken van FFmpeg is dat, door niet ook de GUI of gebruikersinterface te hoeven verplaatsen, prestaties en betrouwbaarheid zullen hoger zijn​ Het zal ook sneller zijn omdat u geen middelen verspilt aan "franje". Bovendien is FFmpeg een zeer krachtig en compatibel framework, dat ervoor zorgt dat we praktisch elk audiobestand naar elk formaat kunnen converteren. Hier leggen we uit hoe je het moet doen.

FFmpeg is compatibel met de meeste populaire formaten

Het eerste dat we zullen doen, is ervoor zorgen dat we FFmpeg op onze computer hebben geïnstalleerd. We kunnen het op twee manieren doen, een daarvan is de officiële en de andere als snelkoppeling. De officiële manier is om, zonder de aanhalingstekens, "ffmpeg -version" in de terminal te schrijven, wat ons de versie van het framework dat we hebben geïnstalleerd en de beschikbare opties zal laten zien. De snelkoppeling is veel eenvoudiger: we typen gewoon de naam van het framework, dat wil zeggen, "Ffmpeg" zonder de aanhalingstekens​ We zullen zoiets als het volgende zien:

ffmpeg in terminal

Als we zoiets als het bovenstaande niet zien, installeren we FFmpeg met het volgende commando:

sudo apt install ffmpeg

Eenmaal geïnstalleerd en als je onder de indruk wilt zijn, typ je "ffmpeg -help" om te zien wat het kan doen. Er zijn veel opties, maar dit artikel zal zich concentreren op een eenvoudige. En nu ja, we gaan verder met het converteren van de audio naar andere formaten.

Converteer MP3 naar WAV met FFmpeg

Het converteren van audiobestanden naar andere formaten met FFmpeg kan heel eenvoudig zijn. Als dit alles is wat we willen, ziet het commando er als volgt uit:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Zoals u kunt zien, is het enige dat u moet onthouden voeg "-i" vooraan toe van het invoerbestand en het uitvoerbestand (vervang "invoerbestand" en "uitvoerbestand" door een naam naar keuze). Er is niet meer. Als we de formaten en codecs willen weten die beschikbaar zijn, zullen we de commando's "ffmpeg -formats" of "ffmpeg -codecs" schrijven, altijd zonder de aanhalingstekens.

Laten we het een beetje ingewikkelder maken

Nu gaan we het een beetje ingewikkelder maken. Dit kader stelt ons in staat converteer hetzelfde bestand naar verschillende formaten tegelijkertijd. Waar zou dit voor kunnen zijn? Nou, misschien hebben we verschillende apparaten met verschillende compatibiliteit en is het ene beter met MP3 en het andere met OGG. Wat de reden ook is, we kunnen het doen en hiervoor is het voldoende om de rest van de formaten toe te voegen aan het vorige commando, dat er min of meer zo uitziet:

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

Als we een specifieke codec willen aangeven, doen we dit door "c: a + codec" toe te voegen voor het uitvoerbestand, wat er als volgt uit zou zien om een ​​MP4 naar OGG te converteren met de "libopus" codec:

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

In de moeilijkste, wat we gaan doen is een AIF-audiobestand naar MP3 converteren met een specifieke bitrate, in dit geval 320. We zullen het doen met het volgende commando:

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

U vraagt ​​zich misschien af: "320000?" Ja. We moeten niet vergeten dat de bitrate in kbit / s is, dus moeten we het getal dat we kennen (bijvoorbeeld 320) vermenigvuldigd met 1000 optellen.

FFmpeg biedt ons veel meer

Dit krachtige raamwerk biedt ons dit en nog veel meer. Wat in dit artikel wordt uitgelegd, is in feite slechts het topje van een enorme ijsberg die je volledig kunt zien deze link​ Een andere dag we zullen uitleggen hoe u het scherm kunt opnemen met FFmpeg, iets wat we kunnen doen zonder audio of met audio, voor het geval je geen applicaties zoals VLC of SimpleScreenRecorder wilt gebruiken.

Is er een andere taak / conversie die u gewoonlijk uitvoert met FFmpeg?

OceaanAudio
Gerelateerd artikel:
Ocenaudio: een uitstekende platformonafhankelijke gratis audio-editor

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   enox zei

    Interessant!

    Hoe moet ik de audio converteren naar een lichtgewicht 3gp-bestand zonder kwaliteitsverlies?

  2.   Elier zei

    Bedankt voor het onderwijs, precies wat ik zocht om rechtstreeks vanuit de terminal te converteren