So trimmen und schneiden Sie Videos mit FFmpeg unter Linux

So trimmen und schneiden Sie Videos mit FFmpeg unter Linux
Ein Foto eines Desktops, auf dem ein Videobearbeitungsprogramm ausgeführt wird.

FFmpeg ist ein leistungsstarker Befehlszeilen-Multimedia-Editor für Linux. Sie können damit Audio aufnehmen und bearbeiten, Screencasts erstellen und sogar Videodateien mit hoher Bitrate bearbeiten und kodieren. Hier zeigen wir Ihnen, wie Sie Ihre Videodateien mit FFmpeg schnell zuschneiden und grundlegende Schnitte durchführen können.

Anfang und Ende einer Videodatei zuschneiden

Eine der leistungsstärksten Funktionen von FFmpeg ist die Möglichkeit, Segmente aus Audio- und Videodateien schnell zuzuschneiden. Dadurch können Sie unnötige Teile aus Ihrem Video entfernen und es sogar mit Shell-Skripten automatisieren.

Bevor Sie mit dem Zuschneiden beginnen, stellen Sie sicher, dass Sie eine Sicherungskopie Ihrer Originalvideodatei haben. Dies liegt daran, dass FFmpeg im Gegensatz zu grafischen Editoren für keine seiner Funktionen eine Rückgängig-Funktion bietet:

Führen Sie den folgenden Befehl aus, um die ersten 30 Sekunden einer 5-minütigen Videodatei zu kürzen:

Sie können diese Syntax auch so übersetzen, dass das Trimmen am Ende statt am Anfang Ihrer Videodatei erfolgt. Wenn Sie dieselbe Videodatei verwenden und Folgendes ausführen, werden stattdessen die letzten 30 Sekunden entfernt:

Darüber hinaus unterstützt diese Syntax auch das Zuschneiden an beiden Enden des Videos. Das Entfernen der ersten und letzten 30 Sekunden eines 5-minütigen Videos sieht beispielsweise etwa so aus:

Überprüfen Sie anschließend, ob FFmpeg Ihr Video richtig zugeschnitten hat, indem Sie es mit Ihrer Originaldatei vergleichen.

Ein Screenshot des VLC Media Players, der einen Vergleich zwischen dem Originalvideo und seiner zugeschnittenen Kopie zeigt.

Schneiden eines kurzen Segments innerhalb einer Videodatei

FFmpeg kann auch selektiv Segmente innerhalb einer Videodatei ausschneiden. Bei grafischen Editoren müssen Sie dazu normalerweise zwei separate Schnitte erstellen und diese manuell in der Video-Timeline zusammenfügen.

Ein Screenshot der Kdenlive-Timeline, der einen Zwei-Wege-Schnitt zeigt.

Erstellen Sie zunächst eine Sicherungskopie Ihrer Originalvideodatei:

Öffnen Sie Ihr Video auf einem Mediaplayer und ermitteln Sie die genauen Zeitstempel für Ihre Schnittpunkte. In meinem Fall möchte ich eine Videodatei erstellen, die nur das Filmmaterial von 2:30 bis 4:00 und 7:45 bis 8:30 des Originals verwendet.

Wandeln Sie Ihre Zeitstempel von Minuten in Sekunden um:

Navigieren Sie zum Verzeichnis Ihrer Videodatei und fügen Sie dann den folgenden Befehl ein:

Ersetzen Sie „FIRST-START-VALUE“ und „FIRST-END-VALUE“ für beide Flags -vfund -afdurch den Wert für Ihren ersten Schnitt. In meinem Video beginnt mein erster Schnitt bei 150 Sekunden und endet bei 240.

Ein Terminal, das die geänderte erste Schnittzeit für den FFmpeg-Befehl hervorhebt.

Ersetzen Sie „SECOND-START-VALUE“ und „SECOND-END-VALUE“ durch den Wert für Ihren zweiten Schnitt und drücken Sie dann die Eingabetaste, um Ihren Befehl auszuführen.

Ein Terminal, das die geänderte zweite Schnittzeit für den FFmpeg-Befehl hervorhebt.

Vergewissern Sie sich, dass Ihr neues Video richtig geschnitten ist, indem Sie es mit Ihrer Originaldatei vergleichen.

Ein Screenshot des VLC Media Players, der den Unterschied zwischen dem Originalvideo und dem geschnittenen Video zeigt.

Erfahren Sie, wie Sie Ihre Musikdateien mit FFmpeg anpassen und normalisieren können.

Schneiden einer Videodatei in einheitliche Segmente

Neben dem Schneiden und Zusammenfügen von Clips können Sie mit FFmpeg auch ein ganzes Video in kurze Segmente schneiden und zuschneiden. Dies kann nützlich sein, wenn Sie ein langes Video haben, das Sie in kleinere Clips aufteilen.

Öffnen Sie zunächst eine Terminalsitzung und navigieren Sie dann zum Verzeichnis Ihres langen Videos.

Kopieren Sie die folgende Codezeile in Ihre Terminal-Eingabeaufforderung:

Ersetzen Sie den Wert für „segment_time“ durch Ihre Zielcliplänge. Sie können diesen Wert beispielsweise auf „00:05:00“ setzen, um Ihr langes Video in 5-Minuten-Segmente aufzuteilen.

Ein Screenshot des VLC Media Players, der die einheitlichen Schnitte einer einzelnen Videodatei zeigt.

Das Erlernen grundlegender Videomanipulationen in FFmpeg ist nur eines der coolen Dinge, die Sie unter Linux tun können. Entdecken Sie mehr über das vielfältige Ökosystem dieses Betriebssystems, indem Sie sich einige der besten Software für Linux ansehen .

Bildnachweis: Sanjeev Nagaraj über Unsplash und Wikimedia Commons . Alle Änderungen und Screenshots von Ramces Red.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert