Video schneiden und zusammenfügen mit FFmpeg
So schneidest, kürzt und verkettest du Videos mit FFmpeg — mit einfachen Kommandozeilen-Beispielen.

Du willst einen Clip aus einem langen Video schneiden oder mehrere Dateien zusammenfügen? FFmpeg macht beides mit kurzen Befehlen. So geht's. Wenn deine Clips fertig sind, willst du sie vielleicht auch noch komprimieren, um die Dateigröße zu reduzieren.
Wie schneidest du ein Video?
Schneller Schnitt (ohne Re-Encoding)
-ss für den Startzeitpunkt, -to für das Ende. Mit -c copy wird nicht neu kodiert — geht praktisch sofort:
ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c copy output.mp4
Das holt den Clip von 1:00 bis 2:30 raus.
Schnitt nach Dauer
Mit -t gibst du die Länge an statt das Endzeitpunkt:
ffmpeg -ss 00:00:30 -i input.mp4 -t 60 -c copy output.mp4
Das extrahiert 60 Sekunden ab 0:30.
Präziser Schnitt (mit Re-Encoding)
-c copy ist schnell, schneidet aber am nächsten Keyframe — das kann ein paar Sekunden ungenau sein. Für exakte Schnitte:
ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c:v libx264 -c:a aac output.mp4
Wie entfernst du einen Abschnitt aus der Mitte?
Um einen Abschnitt rauszuschneiden (z. B. 0:00–1:00 und 2:00–Ende behalten), schneide jedes Stück und füge dann zusammen:
# Step 1: Extract the parts
ffmpeg -i input.mp4 -to 00:01:00 -c copy part1.mp4
ffmpeg -i input.mp4 -ss 00:02:00 -c copy part2.mp4
# Step 2: Merge (see below)
Wie fügst du mehrere Videos zusammen?
Methode 1: Concat-Demuxer (empfohlen)
Erstelle 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
Das ist schnell und verlustfrei, wenn alle Dateien denselben Codec und dieselbe Auflösung haben.
Methode 2: Concat-Filter (verschiedene Formate)
Wenn die Dateien unterschiedliche Codecs oder Auflösungen haben, nutze 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
Das kodiert das Video neu — langsamer, aber gemischte Formate funktionieren. Wenn du Formate vor dem Zusammenfügen umwandeln musst, siehe Video konvertieren mit FFmpeg.
Wie holst du ein einzelnes Frame raus?
Hol dir einen Frame zu einem bestimmten Zeitpunkt:
ffmpeg -ss 00:00:05 -i input.mp4 -frames:v 1 frame.png
Wie teilst du ein Video in gleiche Stücke?
Ein Video in 30-Sekunden-Segmente teilen:
ffmpeg -i input.mp4 -c copy -segment_time 30 -f segment output_%03d.mp4
Schnellreferenz
| Aufgabe | Schlüssel-Parameter |
|---|---|
| Schneiden (schnell) | -ss, -to, -c copy |
| Schneiden (präzise) | -ss, -to, -c:v libx264 |
| Schneiden nach Dauer | -ss, -t |
| Zusammenfügen (gleicher Codec) | -f concat, -c copy |
| Zusammenfügen (gemischt) | -filter_complex concat |
| Splitten | -segment_time, -f segment |
Probier es online
Keine Lust auf Kommandozeile? Mit FFHub schneidest und fügst du Videos direkt im Browser zusammen.
Verwandte Artikel
- How to Compress Video with FFmpeg - Dateigröße nach dem Schneiden reduzieren mit CRF, Presets und Codec-Wahl
- How to Add Subtitles to Video with FFmpeg - Untertitel in deine geschnittenen Videos einbrennen oder einbetten
- How to Convert Video Format with FFmpeg - Container und Codecs für maximale Kompatibilität wechseln