FFmpeg is een gratis en open-source opdrachtregeltoepassing voor het transcoderen van multimediabestanden. Het bevat een aantal gedeelde audio- en videobibliotheken, zoals libavcodec, libavformat en libavutil. Met FFmpeg kunt u verschillende video- en audioformaten converteren, bemonsteringsfrequenties instellen en het formaat van video’s wijzigen.
Deze tutorial legt uit hoe u FFmpeg op Debian 9 installeert.
Voorvereisten #
U moet zijn ingelogd als een gebruiker met sudo-privileges om pakketten op uw Debian-systeem te kunnen installeren.
Installeren van FFmpeg op Debian #
De officiële Debian-repositories bevatten FFmpeg-pakketten die kunnen worden geïnstalleerd met de apt
package manager. Op het moment van schrijven van dit artikel, is de huidige versie van FFmpeg beschikbaar in de Debian 9 repositories 3.2.12
.
De volgende stappen beschrijven hoe u FFmpeg op Debian 9 kunt installeren:
-
Begin met het bijwerken van de pakkettenlijst:
sudo apt update
-
Installeer het FFmpeg-pakket door het volgende commando uit te voeren:
sudo apt install ffmpeg
-
Valideer de installatie door het
ffmpeg -version
commando te draaien dat de FFmpeg versie zal afdrukken:ffmpeg -version
De uitvoer zou er ongeveer als volgt uit moeten zien:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Om alle beschikbare encoders en decoders van FFmpeg af te drukken kunt u gebruik maken van:
ffmpeg -encoders
ffmpeg -decoders
Dat is het. FFmpeg is nu op uw systeem geïnstalleerd, en u kunt het gaan gebruiken.
De versie in de Debian repositories loopt altijd achter op de laatste versie van FFmpeg. Als u de laatste versie van FFmpeg wilt installeren, moet u de FFmpeg tools vanaf broncode bouwen.
FFmpeg Voorbeelden #
In deze sectie laten we u enkele voorbeelden zien van hoe u de ffmpeg
tool kunt gebruiken.
Basis conversie #
Bij het converteren van audio- en videobestanden met ffmpeg
hoeft u het invoer- en uitvoerformaat niet op te geven. Het invoerformaat wordt automatisch gedetecteerd en het uitvoerformaat wordt geraden aan de hand van de opgegeven bestandsextensie.
-
Voor het converteren van een videobestand van mov naar mp4:
ffmpeg -i input.mov output.mp4
-
Voor het converteren van een audiobestand van mp3 naar flac:
ffmpeg -i input.mp3 output.flac
Specificeren van codecs #
Om de codecs te specificeren gebruikt u de -c
optie. De codec kan de naam zijn van elke ondersteunde decoder/encoder of een speciale waarde copy
die eenvoudig de invoer stream kopieert.
-
Converteer een videobestand van mp4 naar webm met behulp van de
libvpx
video codec enlibvorbis
audio codec:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Converteer een audiobestand van mp3 naar ogg gecodeerd met de
libopus
codec.ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusie #
U hebt geleerd hoe u FFmpeg installeert op Debian 9. U kunt nu de officiële FFmpeg Documentatiepagina bezoeken en leren hoe u FFmpeg kunt gebruiken om uw video- en audiobestanden te converteren.