Video’s bijsnijden en knippen met FFmpeg in Linux
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 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.
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 -vf
en -af
markeer met de waarde voor uw eerste snede. In mijn video begint mijn eerste opname bij 150 seconden en eindigt bij 240 seconden.
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.
Controleer of uw nieuwe video correct is geknipt door deze te vergelijken met uw originele bestand.
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.
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