FFmpeg: Ton aus Video extrahieren – die wichtigsten Befehle
FFmpeg-Befehle zum Kopieren: Ton als MP3, M4A, WAV oder FLAC extrahieren, ohne Neukodierung kopieren, schneiden, Spur wählen, normalisieren und ganze Ordner umwandeln.
FFmpeg ist das kostenlose Open-Source-Schweizer-Taschenmesser für Audio und Video und die Engine hinter Videos-to-MP3. Wenn du dich im Terminal wohlfühlst, extrahierst du damit Ton offline, ohne Größengrenze, und kannst alles automatisieren. Diese Befehle decken 95 % der Fälle ab.
FFmpeg installieren
- Windows:
winget install ffmpeg(oder einen Build von ffmpeg.org herunterladen und zum PATH hinzufügen). - macOS:
brew install ffmpeg. - Linux:
sudo apt install ffmpeg(Debian/Ubuntu) odersudo dnf install ffmpeg(Fedora).
Prüfe die Installation mit ffmpeg -version.
Zuerst in die Datei schauen
ffprobe -v error -show_entries stream=index,codec_type,codec_name,bit_rate,channels -of compact video.mp4
Das zeigt jeden Stream, etwa codec_type=audio|codec_name=aac|bit_rate=128000|channels=2. Am Codec erkennst du, ob du ohne Neukodierung kopieren kannst.
Als MP3 extrahieren
ffmpeg -i video.mp4 -vn -c:a libmp3lame -b:a 192k audio.mp3
-vn: kein Video.-c:a libmp3lame: LAME-MP3-Encoder.-b:a 192k: konstante Bitrate von 192 kbps (je nach Bedarf 128k, 256k oder 320k).
Variable Bitrate (bessere Qualität pro Megabyte):
ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3
-q:a 0 ist die beste Qualität (≈ 245 kbps), 2 ≈ 190 kbps, 4 ≈ 165 kbps.
Audio ohne Neukodierung kopieren
Enthält das Video AAC (bei den meisten MP4 und MOV der Fall), pack es in einen M4A-Container – sofort und verlustfrei:
ffmpeg -i video.mp4 -vn -c:a copy audio.m4a
Dasselbe für Opus in WEBM: ffmpeg -i video.webm -vn -c:a copy audio.opus. Meldet FFmpeg einen Fehler, passt der Codec nicht zum Container – dann neu kodieren.
WAV und FLAC
ffmpeg -i video.mp4 -vn -c:a pcm_s16le audio.wav
ffmpeg -i video.mp4 -vn -c:a flac audio.flac
Mit -ar 44100 resamplest du auf 44,1 kHz (CD-Standard), mit -ac 1 machst du Mono daraus.
Nur einen Teil des Tons behalten
ffmpeg -ss 00:01:30 -to 00:02:45 -i video.mp4 -vn -b:a 192k ausschnitt.mp3
-ss vor -i macht das Springen schnell. Mit -t 30 statt -to gibst du eine Dauer an (30 Sekunden).
Eine Tonspur auswählen
Filme im MKV-Format enthalten oft mehrere Sprachen. Die Spuren sind ab 0 nummeriert:
ffmpeg -i film.mkv -map 0:a:1 -vn -b:a 192k zweite-spur.mp3
Lautstärke normalisieren
ffmpeg -i vorlesung.mp4 -vn -af loudnorm=I=-16:TP=-1.5:LRA=11 -b:a 128k vorlesung.mp3
Ziel sind −16 LUFS, die übliche Lautheit für Podcasts und Streaming. Das ist derselbe Filter wie die Option „Lautstärke normalisieren“ unseres Konverters.
Einen ganzen Ordner umwandeln
macOS / Linux (bash oder zsh):
for f in *.mp4; do ffmpeg -i "$f" -vn -b:a 192k "${f%.*}.mp3"; done
Windows (Eingabeaufforderung):
for %f in (*.mp4) do ffmpeg -i "%f" -vn -b:a 192k "%~nf.mp3"
Windows (PowerShell):
Get-ChildItem *.mp4 | ForEach-Object { ffmpeg -i $_.FullName -vn -b:a 192k "$($_.BaseName).mp3" }
Tags hinzufügen
ffmpeg -i video.mp4 -vn -b:a 192k -metadata title="Live im Park" -metadata artist="Meine Band" -id3v2_version 3 audio.mp3
Häufige Fehler
- „Output file #0 does not contain any stream“: Das Video hat keine Tonspur.
- „Could not find tag for codec … in stream“: Du hast
-c:a copymit einem inkompatiblen Container verwendet – entferne es, um neu zu kodieren. - „Unknown encoder 'libmp3lame'“: Deinem FFmpeg-Build fehlt LAME; installiere einen vollständigen Build.
Keine Lust aufs Terminal? Videos-to-MP3 führt genau diese Befehle im Browser für dich aus.
Fragen und Antworten
Wie extrahiere ich mit FFmpeg Ton ohne Qualitätsverlust?
Nutze -c:a copy mit einem passenden Container: .m4a für AAC, .opus oder .ogg für Opus/Vorbis, .mp3 für MP3.
Was bedeutet -vn in FFmpeg?
„Video none“: FFmpeg übernimmt keinen Videostream in die Ausgabe.
Wie wandle ich mit FFmpeg in MP3 mit 320 kbps um?
ffmpeg -i in.mp4 -vn -c:a libmp3lame -b:a 320k out.mp3
Bereit, dein Audio zu extrahieren?
Kostenlos, ohne Anmeldung, Dateien direkt nach der Umwandlung gelöscht.