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:
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?
Interessant!
Hoe moet ik de audio converteren naar een lichtgewicht 3gp-bestand zonder kwaliteitsverlies?
Bedankt voor het onderwijs, precies wat ik zocht om rechtstreeks vanuit de terminal te converteren