Video’s bijsnijden en knippen met FFmpeg in Linux

Video’s bijsnijden en knippen met FFmpeg in Linux
Een foto van een desktop waarop een videobewerkingsprogramma draait.

FFmpeg is een krachtige multimedia-editor voor de opdrachtregel voor Linux. Hiermee kunt u audio opnemen en manipuleren, screencasts maken en zelfs videobestanden met een hoge bitsnelheid bewerken en coderen. Hier laten we u zien hoe u uw videobestanden snel kunt bijsnijden en basisknipsels kunt maken met FFmpeg.

Het begin en einde van een videobestand bijsnijden

Een van de krachtigste functies van FFmpeg is de mogelijkheid om snel segmenten van audio- en videobestanden bij te snijden. Hierdoor kun je onnodige delen uit je video verwijderen en deze zelfs automatiseren met shellscripts.

Zorg ervoor dat u een back-up heeft van uw originele videobestand voordat u begint met bijsnijden. Dit komt omdat, in tegenstelling tot grafische editors, FFmpeg geen enkele functie voor ongedaan maken biedt:

Om de eerste 30 seconden van een videobestand van 5 minuten in te korten, voert u de volgende opdracht uit:

Je kunt deze syntaxis ook vertalen naar trimmen aan het einde in plaats van aan het begin van je videobestand. Als u hetzelfde videobestand gebruikt en het volgende uitvoert, worden in plaats daarvan de laatste 30 seconden verwijderd:

Afgezien daarvan ondersteunt deze syntaxis ook het bijsnijden aan beide uiteinden van de video. Als u bijvoorbeeld de eerste en laatste 30 seconden van een video van 5 minuten verwijdert, ziet dit er ongeveer zo uit:

Als u klaar bent, controleert u of FFmpeg uw video correct heeft bijgesneden door deze te vergelijken met uw originele bestand.

Een screenshot van de VLC-mediaspeler die een vergelijking toont tussen de originele video en de bijgesneden kopie.

Een kort segment in een videobestand knippen

FFmpeg kan ook selectief segmenten in een videobestand knippen. Bij grafische editors vereist dit meestal dat u twee afzonderlijke fragmenten maakt en deze handmatig samenvoegt in de videotijdlijn.

Een screenshot van de Kdenlive-tijdlijn met een tweezijdige weergave.

Begin met het maken van een back-up van uw originele videobestand:

Open uw video op een mediaspeler en bepaal de exacte tijdstempels voor uw knippunten. In mijn geval wil ik een videobestand maken met alleen de beelden van 2:30 tot 4:00 en 7:45 tot 8:30 van het origineel.

Converteer uw tijdstempels van minuten naar seconden:

Navigeer naar de map van uw videobestand en plak vervolgens de volgende opdracht:

Vervang de “FIRST-START-VALUE” en “FIRST-END-VALUE” voor beide -vfen -afmarkeer met de waarde voor uw eerste snede. In mijn video begint mijn eerste opname bij 150 seconden en eindigt bij 240 seconden.

Een terminal die de gewijzigde eerste snijtijd voor de FFmpeg-opdracht markeert.

Vervang de “TWEEDE-START-WAARDE” en “TWEEDE-END-VALUE” door de waarde voor uw tweede snede en druk vervolgens op Enter om uw opdracht uit te voeren.

Een terminal die de gewijzigde tweede snijtijd voor de FFmpeg-opdracht markeert.

Controleer of uw nieuwe video correct is geknipt door deze te vergelijken met uw originele bestand.

Een screenshot van de VLC-mediaspeler die het verschil laat zien tussen de originele video en de geknipte video.

Leer hoe u uw muziekbestanden kunt aanpassen en normaliseren met FFmpeg.

Een videobestand in uniforme segmenten knippen

Naast het knippen en samenvoegen van clips, kun je FFmpeg ook gebruiken om een ​​hele video in korte segmenten te knippen en bij te snijden. Dit kan handig zijn als je een lange video hebt die je in kleinere clips opsplitst.

Open om te beginnen een terminalsessie en navigeer vervolgens naar de map met uw lange video.

Kopieer de volgende coderegel naar uw terminalprompt:

Vervang de waarde voor ‘segment_time’ door de gewenste cliplengte. U kunt deze waarde bijvoorbeeld instellen op “00:05:00” om uw lange video op te splitsen in segmenten van 5 minuten.

Een screenshot van de VLC-mediaspeler die de uniforme bezuinigingen op een enkel videobestand laat zien.

Leren hoe je eenvoudige videomanipulatie kunt uitvoeren in FFmpeg is slechts een van de coole dingen die je kunt doen in Linux. Ontdek meer van het diverse ecosysteem van dit besturingssysteem door enkele van de beste software voor Linux te bekijken .

Afbeelding tegoed: Sanjeev Nagaraj via Unsplash en Wikimedia Commons . Alle wijzigingen en screenshots door Ramces Red.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *