Wie kann ich mit ffmpeg eine Tonspur aus einem Video extrahieren?
- Was ist ffmpeg?
- Wie funktioniert das Extrahieren der Tonspur?
- Beispielbefehl zur Tonspur-Extraktion
- Welche Audioformate kann man wählen?
- Zusammenfassung
Wenn man ein Video hat und nur die Tonspur daraus speichern möchte, ist das Programm ffmpeg ein sehr leistungsfähiges und weit verbreitetes Werkzeug. Es ermöglicht, verschiedene Mediendateien zu verarbeiten und zu konvertieren, unter anderem auch das Extrahieren der Audiospur aus Videodateien.
Was ist ffmpeg?
ffmpeg ist eine freie Software, die auf der Kommandozeile betrieben wird und für die Verarbeitung von Video- und Audiodateien genutzt wird. Mit ffmpeg lassen sich Formate konvertieren, Videos schneiden, komprimieren, und eben auch Audiospuren extrahieren. Es läuft auf vielen Betriebssystemen wie Windows, macOS und Linux.
Wie funktioniert das Extrahieren der Tonspur?
Die Tonspur extrahiert man, indem man das Video als Eingabedatei angibt und als Ausgabe eine Audiodatei ohne Videostream speichert. Wichtig dabei ist, den Videostream zu deaktivieren und nur die Audioinformationen zu behalten. ffmpeg bietet verschiedene Audioformate wie MP3, AAC oder WAV an, welche sich als Ausgabe eignen, je nachdem, wofür die Tonspur benötigt wird.
Beispielbefehl zur Tonspur-Extraktion
Ein typischer Befehl zur Extraktion der Tonspur aus einer Videodatei, beispielsweise "video.mp4", sieht folgendermaßen aus:
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
Hierbei bedeutet -i video.mp4, dass die Eingabedatei "video.mp4" ist. Der Schalter -vn deaktiviert die Videospur. Mit -acodec copy wird die Audiodatenströme ohne Neukodierung 1:1 kopiert, was Zeit spart und Qualitätsverlust vermeidet. Die Ausgabe wird in der Datei "audio.aac" gespeichert.
Welche Audioformate kann man wählen?
Das Ausgabeformat richtet sich nach dem verwendeten Audio-Codec der Ursprungsvideodatei oder kann frei gewählt werden, sofern eine Neukodierung erfolgt. Beliebte Formate sind MP3 (.mp3), WAV (.wav) oder AAC (.aac). Möchte man die Audiospur beispielsweise als MP3 speichern und gleichzeitig neu kodieren, kann der Befehl so aussehen:
ffmpeg -i video.mp4 -vn -ar 44100 -ac 2 -b:a 192k audio.mp3
Hierbei stehen -ar 44100 für die Abtastrate, -ac 2 für Stereo und -b:a 192k für die Bitrate des Audios.
Zusammenfassung
Mit ffmpeg lassen sich Tonspuren unkompliziert aus Videos extrahieren. Der Befehl ffmpeg -i inputvideo -vn -acodec copy outputaudio ermöglicht eine schnelle 1:1-Kopie der Audiospur ohne Qualitätsverlust. Möchte man hingegen das Audio konvertieren, können zusätzliche Parameter für Format und Qualität angegeben werden. ffmpeg stellt somit eine flexible und effiziente Lösung dar, um Audio aus Video-Dateien zu extrahieren.
