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.mp4Dies 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.mp4Dies 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.mp4Einen 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.mp4Dies 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.mp4Dies 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.pngIn gleiche Teile aufteilen
Ein Video in 30-Sekunden-Segmente aufteilen:
ffmpeg -i input.mp4 -c copy -segment_time 30 -f segment output_%03d.mp4Kurzreferenz
| Aufgabe | Wichtige 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.

