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.