Hoe u WebM-video’s naar elk formaat in Linux kunt converteren
Hoewel WebM een lichtgewicht en efficiënt webvriendelijk videoformaat is, kan het lastig zijn om het op verschillende apparaten en platforms te laten werken. Een oplossing is om uw WebM-bestanden te converteren naar andere populaire formaten zoals MP4, AVI of MKV om compatibiliteit met verschillende mediaspelers en platforms te garanderen.
In dit artikel leest u hoe u WebM-video’s naar de gewenste formaten kunt converteren op Ubuntu Linux met behulp van verschillende hulpmiddelen zoals FFmpeg, VLC en Handbrake.
Inleiding tot WebM-formaat
WebM is een gratis en open-source mediabestandsformaat dat voornamelijk wordt gebruikt om videocontent op internet te leveren. Het is ontworpen om video van hoge kwaliteit te leveren met een kleinere bestandsgrootte in vergelijking met andere formaten zoals MP4 of AVI. WebM is gebaseerd op de VP8 en VP9 videocodecs en de Opus en Vorbis audiocodecs.
WebM-video’s converteren met FFmpeg
FFmpeg is een multimediaframework dat gratis, open-source is en werkt op verschillende platforms zoals Windows, Linux en macOS. U kunt de FFmpeg-opdrachtregeltool gebruiken om video- en audiobestanden van verschillende formaten te converteren, op te nemen, te streamen en te beheren.
Installatie
Voordat we beginnen met converteren, zorg ervoor dat FFmpeg beschikbaar is op uw distributies. U kunt uw versie verifiëren met deze opdracht:
Als FFmpeg aanwezig is, ziet u de versie-informatie. Als dat niet zo is, kunt u uw standaardpakketbeheerder gebruiken om het te installeren.
Op Ubuntu/Debian-gebaseerde systemen voert u bijvoorbeeld het volgende uit:
Om FFmpeg op CentOS/Fedora of REHEL-gebaseerde distro’s te installeren, kunt u deze opdracht gebruiken:
Voor Arch Linux voert u de volgende opdracht uit:
Conversie
Navigeer naar de map met de video met behulp van de cd-opdracht in de terminal.
Typ daarna de volgende ffmpeg
opdracht en vervang deze output.mp4
door de gewenste bestandsnaam voor de uitvoer:
Hier -i
specificeert flag het invoerbestand, en de rest is vrij eenvoudig. Druk op enter, en FFmpeg zal beginnen met het converteren van uw WebM-bestand naar MP4.
Als u meer controle wilt tijdens het conversieproces, kunt u extra parameters opgeven. Om bijvoorbeeld een WebM-video te coderen naar MP4 met de H.264-videocodec en de AAC-audiocodec, ziet uw opdracht er als volgt uit:
Hier -c:v libx264
wordt de H.264-videocodec opgegeven en -c:a aac
de AAC-audiocodec geselecteerd.
Bovendien kunt u de uitvoerkwaliteit regelen met de opties -qscale
of -crf
:
U kunt ook de bitsnelheid, CRF-waarde en andere opties aanpassen om de uitvoerkwaliteit en bestandsgrootte naar wens te optimaliseren.
WebM-video’s converteren met VLC
VLC is een andere cross-platform multimediaspeler die kan worden gebruikt voor het converteren van videobestanden. Hoewel niet zo rijk aan functies als FFmpeg, biedt VLC een handige grafische interface voor basisconversies.
Installatie
De meeste Linux-distributies hebben VLC standaard geïnstalleerd. Als het niet aanwezig is, kunt u het installeren met uw standaardpakketbeheerder, zoals apt.
Gebruik bijvoorbeeld op Ubuntu/Debian-gebaseerde systemen:
Voer op Fedora of CentOS de volgende opdracht uit:
Voor Arch Linux, gebruik dit:
Conversie
Open de VLC mediaspeler. Open vervolgens het conversievenster door Media -> Converteren/Opslaan te selecteren :
Klik op de knop Toevoegen en kies het WebM-bestand dat u wilt converteren. Klik daarna op de knop Converteren/Opslaan om het conversievenster te openen:
Geef in het conversievenster uw uitvoerformaat op door te klikken op de knop Bladeren naast de optie Doelbestand . Selecteer vervolgens in het vervolgkeuzemenu Profiel uw gewenste uitvoerformaat (bijv. MP4):
Klik ten slotte op Start en VLC converteert uw WebM-video naar een MP4-video met behulp van de H.264-codec en MP3-audio.
Dat is alles! VLC regelt de rest en uw video wordt geconverteerd naar het gewenste formaat.
Bovendien kunt u de videocoderingsinstellingen, zoals de videobitsnelheid en -resolutie, aanpassen door op de knop Instellingen te klikken .
WebM-video’s converteren met HandBrake
HandBrake is een open-source videotranscoder die meerdere videoformaten aankan, waaronder WebM. Het biedt zowel GUI- als CLI-interfaces voor het converteren van video’s.
Installatie
Net als VLC en FFmpeg is HandBrake ook te vinden in de repositories van verschillende Linux-distributies. Om HandBrake bijvoorbeeld op Ubuntu of Debian te installeren, voer je dit uit:
Hiermee wordt de grafische interface van HandBrake geïnstalleerd. U kunt echter ook de onderstaande opdracht gebruiken om een opdrachtregelinterface te installeren:
Op Arch Linux, Fedora of CentOS kunt u HandBrake installeren met Flatpak:
Conversie
Start HandBrake en klik op de Open Source- knop linksboven. Kies het gewenste WebM-bestand en klik op Openen :
Kies vervolgens het gewenste uitvoerformaat uit het vervolgkeuzemenu Voorinstelling (bijv. MP4). Geef daarna het formaat van de uitvoervideo en de bestemmingslocatie op, samen met de naam van het uitvoerbestand:
HandBrake biedt verschillende opties voor het aanpassen van instellingen zoals videokwaliteit, bitrate en audiocodering. U kunt ze aanpassen op basis van uw behoeften door naar hun specifieke subsectie te gaan.
Zodra u klaar bent met de aanpassing, kunt u op Start Encode klikken om het conversieproces te starten.
Dat is alles, u hebt de WebM-video’s geconverteerd naar MP4-formaat.
Als u er de voorkeur aan geeft om HandBrake CLI te gebruiken, kunt u de volgende opdracht gebruiken om WebM naar MP4 te coderen met behulp van de x264-videocodec en een kwaliteitsinstelling van 20:
U kunt ook elk videobestand converteren naar het H.264 MP4-formaat met behulp van de opdrachtregeltool HandBrake.
Meerdere WebM-bestanden converteren met behulp van Bash-script
Wilt u meerdere WebM-video’s tegelijk naar een ander formaat converteren? Zo ja, dan hoeft u niet verder te zoeken dan bash-scripting. Om bijvoorbeeld alle WebM-bestanden naar MP4-formaat te converteren met FFmpeg, kunt u dit script gebruiken:
Nadat u een script hebt gemaakt, moet u dit script opslaan als een bestand, bijvoorbeeld sample_script.sh
, en het uitvoerbaar maken met de volgende opdracht:
Voer ten slotte het script uit om de batchconversie te starten:
Dit script doorloopt alle WebM-bestanden in de opgegeven directory en codeert ze naar MP4 met behulp van de AAC-audiocodec en de H.264-videocodec.
U kunt dit script bovendien aanpassen om een ander uitvoerformaat op te geven door de extensie in de FFmpeg-opdracht in het bash-script te wijzigen.
Afsluiten
Je hebt met succes verschillende methoden geleerd om WebM-video’s naar andere videoformaten op Linux te converteren. Voor Windows-gebruikers kun je deze videoconverters ook proberen.
Alle afbeeldingen en screenshots door Haroon Javed.
Geef een reactie