Wie extrahiere ich eine Audiospur aus einer MP4-Videodatei unter Windows?


33

Mit einer MP4-Videodatei möchte ich nur die Audiospur davon erhalten. Was meine Frage von den anderen unterscheidet, ist, dass ich sie nicht konvertieren möchte (wie MP3 oder irgendetwas) - ich würde es vorziehen, genau den gleichen AAC-Audiostream zu behalten, der in der MP4-Datei eingebettet ist, ohne dass er neu codiert wird.

Ich benutze solche MP4-Dateien mit einem Audioplayer (foobar2000, der nur die Videospur darin ignoriert) auf meinem Desktop-PC, aber ich möchte die Videospur entfernen, um Speicherplatz und Akku meines Handhelds zu sparen.

Antworten:


49

Mit FFmpeg , die Sie als statisches Build (keine Installation) für jedes größere Betriebssystem herunterladen können:

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a

vn und sn Deaktivieren Sie ggf. Video- und Untertitel-Streams. -c:a copy bittet es, den Audio-Bitstream so zu kopieren, dass er die Datei nicht neu codiert. Dies dauert weniger als ein paar Sekunden.


1
avconv arbeitete mit den gleichen Argumenten.
Robert Siemer

@RobertSiemer Ja - avconv ist eine Gabel von ffmpeg. Vielleicht interessiert es Sie zu lesen dieser Stapelüberlaufpfosten .
slhck

5

VLC kann dies auch tun, was praktisch ist, da Sie es wahrscheinlich bereits auf Ihrem System haben:

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format


2
Das VLC-Wiki gibt leider nur ein Beispiel für das Extrahieren von DVD-Audio: einen sehr kryptischen Befehl mit null Erläuterung oder Syntax zum Extrahieren anderer Formate.
Dai

1
Ich habe 15 Minuten damit verbracht, das mit vlc (sowohl GUI- als auch Befehlszeilenrouten) zu tun, und es ist jedes Mal fehlgeschlagen, wobei eine Ausgabedatei ohne Daten erzeugt wurde. ffmpeg Option funktionierte beim allerersten Versuch
YePhIcK
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.