ffmpeg für Einsteiger: Die wichtigsten Befehle mit Beispielen
Das Schweizer Taschenmesser für Video auf der Kommandozeile: Installation, Grundprinzip und 18 Befehle, die Sie wirklich brauchen.
ffmpeg steckt in unzähligen Programmen, oft ohne dass man es merkt. Videoplayer, Schnittprogramme und Konverter nutzen seine Bibliotheken. Direkt auf der Kommandozeile ist ffmpeg ein mächtiges Werkzeug, das mit einem einzigen Befehl erledigt, wofür andere Programme viele Klicks brauchen. Dieser Ratgeber erklärt die Installation, das Grundprinzip und die Befehle, die im Alltag am häufigsten gebraucht werden. Weitere Linux-Videowerkzeuge stellt der Ratgeber Videos unter Linux schneiden und umwandeln vor.
Installation
| System | Weg |
|---|---|
| Linux (Debian, Ubuntu) | sudo apt install ffmpeg |
| Linux (Fedora) | über die Paketquellen, für alle Codecs ggf. mit RPM Fusion |
| macOS | mit Homebrew: brew install ffmpeg |
| Windows | mit winget: winget install ffmpeg oder als ZIP-Paket von den auf ffmpeg.org verlinkten Seiten |
Nach der Installation prüft ffmpeg -version, ob alles funktioniert.
Das Grundprinzip
Ein ffmpeg-Befehl folgt immer dem gleichen Muster:
ffmpeg [Optionen für die Eingabe] -i eingabe.datei [Optionen für die Ausgabe] ausgabe.datei
Die wichtigsten Optionen:
| Option | Bedeutung |
|---|---|
-i |
Eingabedatei |
-c:v, -c:a |
Codec für Video bzw. Ton |
-c copy |
alle Spuren ohne Neukodierung übernehmen |
-crf |
Qualitätsstufe (kleiner = besser) |
-b:a |
Bitrate für den Ton |
-vf, -af |
Video- bzw. Audiofilter |
-ss, -to |
Startzeit, Endzeit |
-an, -vn |
Ton bzw. Bild weglassen |
-map |
bestimmte Spuren auswählen |
Umwandeln und umpacken
1. Beliebiges Video in MP4 mit H.264:
ffmpeg -i eingabe.avi -c:v libx264 -crf 20 -preset slow -c:a aac -b:a 160k ausgabe.mp4
2. Container wechseln ohne Qualitätsverlust:
ffmpeg -i video.mkv -c copy video.mp4
3. In H.265 kodieren:
ffmpeg -i eingabe.mp4 -c:v libx265 -crf 26 -tag:v hvc1 -c:a copy ausgabe.mp4
4. Für schnelleren Start im Browser optimieren:
ffmpeg -i video.mp4 -c copy -movflags +faststart video-web.mp4
Schneiden und zusammenfügen
5. Ausschnitt ohne Neukodierung (schnell, schneidet an Schlüsselbildern):
ffmpeg -ss 00:01:30 -to 00:04:00 -i film.mp4 -c copy ausschnitt.mp4
6. Bildgenauer Ausschnitt mit Neukodierung:
ffmpeg -i film.mp4 -ss 00:01:30 -to 00:04:00 -c:v libx264 -crf 18 -c:a aac ausschnitt.mp4
7. Mehrere Dateien gleichen Formats aneinanderhängen: Legen Sie eine Textdatei liste.txt mit Zeilen wie file 'teil1.mp4' an und rufen Sie auf:
ffmpeg -f concat -safe 0 -i liste.txt -c copy gesamt.mp4
Bild bearbeiten
8. Skalieren auf 1080p Höhe:
ffmpeg -i eingabe.mp4 -vf "scale=-2:1080" -c:v libx264 -crf 20 -c:a copy ausgabe.mp4
9. Zeilensprung entfernen:
ffmpeg -i kassette.mkv -vf bwdif -c:v libx264 -crf 18 -c:a aac kassette.mp4
Mehr dazu im Ratgeber Deinterlacing.
10. Seitenverhältnis 4:3 setzen:
ffmpeg -i video.mp4 -vf "setdar=4/3" -c:v libx264 -crf 18 -c:a copy video-43.mp4
11. Video drehen (90 Grad im Uhrzeigersinn):
ffmpeg -i hochkant.mp4 -vf "transpose=1" -c:v libx264 -crf 20 -c:a copy gedreht.mp4
12. Ränder abschneiden (Breite:Höhe:x:y):
ffmpeg -i video.mp4 -vf "crop=704:560:8:8" -c:v libx264 -crf 18 -c:a copy beschnitten.mp4
Ton bearbeiten
13. Ton als MP3 extrahieren:
ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 ton.mp3
14. Ton entfernen:
ffmpeg -i video.mp4 -an -c:v copy stumm.mp4
15. Lautstärke normalisieren:
ffmpeg -i video.mp4 -c:v copy -af loudnorm -c:a aac -b:a 160k normalisiert.mp4
16. Neue Tonspur unterlegen:
ffmpeg -i video.mp4 -i musik.mp3 -map 0:v -map 1:a -c:v copy -c:a aac -shortest mit-musik.mp4
Nützliches
17. Standbild aus einem Video speichern:
ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 standbild.png
18. Viele Dateien auf einmal umwandeln (Linux, macOS):
for f in *.avi; do ffmpeg -i "$f" -c:v libx264 -crf 20 -c:a aac "${f%.avi}.mp4"; done
Unter Windows funktioniert in der PowerShell eine ähnliche Schleife mit Get-ChildItem *.avi | ForEach-Object { ... }.
Tipps für den Einstieg
- Erst probieren, dann alles: Testen Sie Einstellungen mit
-t 30an den ersten 30 Sekunden. - Original nie überschreiben: Geben Sie der Ausgabe immer einen neuen Namen.
- Fehlermeldungen lesen: ffmpeg nennt meist genau, was nicht passt, etwa einen Codec, den der Container nicht unterstützt.
- ffprobe nutzen: Vor dem Umwandeln zeigt
ffprobe, was in der Datei steckt.
Welche Qualitätsstufen und Codecs sich wofür eignen, erklären die Ratgeber Videoformate und Codecs und Videos verkleinern.
Fragen und Antworten
- Ist ffmpeg kostenlos und sicher?
- Ja, ffmpeg ist freie Software. Laden Sie es über die Paketverwaltung Ihres Systems oder über die auf ffmpeg.org verlinkten Quellen herunter, nicht über unbekannte Downloadportale.
- Was bedeutet -c copy?
- Die Spuren werden unverändert übernommen, ohne Neukodierung. Das ist sehr schnell und verlustfrei, funktioniert aber nur, wenn der Zielcontainer die Codecs unterstützt und keine Filter nötig sind.
- Warum ist der Schnitt mit -c copy ungenau?
- Ohne Neukodierung kann ffmpeg nur an Schlüsselbildern schneiden. Der Schnitt landet deshalb oft einige Bilder neben der gewünschten Stelle. Für bildgenaue Schnitte muss neu kodiert werden.
- Wie finde ich heraus, was in einer Datei steckt?
- Mit ffprobe, das zusammen mit ffmpeg installiert wird. ffprobe datei.mp4 zeigt Container, Codecs, Auflösung, Bildrate, Tonspuren und Laufzeit.
Weiterlesen
- Videos unter Linux
Die wichtigsten freien Werkzeuge für Schnitt, Umwandlung und Aufnahme unter Linux, von Kdenlive bis ffmpeg, und wie Sie analoge Quellen über Video4Linux einbinden.
- Formate und Codecs
Warum MP4 nur die Verpackung ist, welcher Codec wofür taugt und wie Bitrate, Auflösung und Bildrate zusammenhängen.
- Videos verkleinern
Smartphone-Videos und Aufnahmen schrumpfen oft um mehr als die Hälfte, ohne dass man es sieht. So gehen Sie vor und so prüfen Sie das Ergebnis.
Zuletzt überarbeitet am 27. Oktober 2026 von der Redaktion Munich Vision. Fehler gefunden?Schreiben Sie uns.