Wie man Videos mit FFmpeg schneidet und zusammenfügt

März 3, 2026

Müssen Sie einen Clip aus einem langen Video herausschneiden oder mehrere Dateien zusammenfügen? FFmpeg erledigt beides mit einfachen Befehlen. So geht's.

Video schneiden

Schnelles Schneiden (ohne Neukodierung)

Verwenden Sie -ss für die Startzeit und -to für die Endzeit. Mit -c copy wird die Neukodierung übersprungen, was es nahezu sofort macht:

ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c copy output.mp4

Dies extrahiert den Clip von 1:00 bis 2:30.

Nach Dauer schneiden

Verwenden Sie -t, um die Dauer statt der Endzeit anzugeben:

ffmpeg -ss 00:00:30 -i input.mp4 -t 60 -c copy output.mp4

Dies extrahiert 60 Sekunden ab 0:30.

Präzises Schneiden (mit Neukodierung)

-c copy ist schnell, schneidet aber möglicherweise am nächsten Keyframe, was zu einigen Sekunden Ungenauigkeit führen kann. Für exakte Schnitte:

ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c:v libx264 -c:a aac output.mp4

Einen Abschnitt aus der Mitte entfernen

Um einen Abschnitt zu entfernen (z.B. 0:00–1:00 und 2:00–Ende behalten), schneiden Sie jeden Teil einzeln und fügen Sie sie dann zusammen:

# Schritt 1: Teile extrahieren
ffmpeg -i input.mp4 -to 00:01:00 -c copy part1.mp4
ffmpeg -i input.mp4 -ss 00:02:00 -c copy part2.mp4

# Schritt 2: Zusammenfügen (siehe unten)

Mehrere Videos zusammenfügen

Methode 1: Concat-Demuxer (empfohlen)

Erstellen Sie eine Textdatei mit der Liste der Videos:

# filelist.txt
file 'part1.mp4'
file 'part2.mp4'
file 'part3.mp4'

Dann zusammenfügen:

ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4

Dies ist schnell und verlustfrei, wenn alle Dateien den gleichen Codec und die gleiche Auflösung haben.

Methode 2: Concat-Filter (verschiedene Formate)

Wenn Dateien unterschiedliche Codecs oder Auflösungen haben, verwenden Sie den Concat-Filter:

ffmpeg -i part1.mp4 -i part2.mp4 \
  -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1" \
  output.mp4

Dies kodiert das Video neu, ist daher langsamer, verarbeitet aber gemischte Formate.

Einzelnes Bild extrahieren

Ein Bild an einem bestimmten Zeitpunkt erfassen:

ffmpeg -ss 00:00:05 -i input.mp4 -frames:v 1 frame.png

In gleiche Teile aufteilen

Ein Video in 30-Sekunden-Segmente aufteilen:

ffmpeg -i input.mp4 -c copy -segment_time 30 -f segment output_%03d.mp4

Kurzreferenz

AufgabeWichtige Parameter
Schneiden (schnell)-ss, -to, -c copy
Schneiden (präzise)-ss, -to, -c:v libx264
Nach Dauer schneiden-ss, -t
Zusammenfügen (gleicher Codec)-f concat, -c copy
Zusammenfügen (gemischt)-filter_complex concat
Aufteilen-segment_time, -f segment

Online ausprobieren

Keine Lust auf Kommandozeilen? Verwenden Sie FFHub, um Videos direkt in Ihrem Browser zu schneiden und zusammenzufügen.

FFHub

FFHub