Audio aac aus mp4 extrahieren

13590
iceman

Gibt es ein Befehlszeilentool für Windows, um Audio-AAC aus mp4 zu extrahieren?

10
Wie ändert man eine kompatible Marke mit mp4box? -Marke funktioniert nicht! Dr.jacky vor 8 Jahren 0

5 Antworten auf die Frage

7
user26398

mp4box kann das auch.

Aux von mp4 demuxieren / extrahieren (vorausgesetzt, Audio ist der 2. Track):

mp4box -raw 2 video.mp4 

Dadurch wird automatisch die Ausgabedatei "video_track2.aac" erstellt.

Wenn Sie die Kontrolle über den Ausgabedateinamen haben möchten, müssen Sie dies tun

mp4box -raw 2 video.mp4 -out audio.aac 

Wenn Sie wieder in den mp4-Container remuxen möchten (z. B. für iTunes), können Sie Folgendes tun:

mp4box -single 2 video.mp4 -out audio.m4a 

Hinweis: gpac 0.5.0 hat einen Fehler, der dazu führt, dass der Ausgabedateiname immer mit .mp4 endet. Wenn Sie also die Befehlszeile verwenden möchten, benötigen Sie gpac 0.5.1

Sie könnten dies in ein Batch-Skript einfügen, um alle Dateien in einem Verzeichnis zu bearbeiten:

for %%f in ("*.mp4") do (  mp4box -single 2 "%%f" -out "%%~nf.m4a"  ) 

(Batch-Skript von Videohilfe und Stackoverflow inspiriert )

Download links:

+1 Vielen Dank, der Befehl -single ist genau das, wonach ich gesucht habe (er fügt MP4-Informationen zu -raw hinzu) Martin vor 8 Jahren 1
5
subanki

FFmpeg kann es schaffen. Hier ist eine Liste von Befehlen, die für Sie nützlich sein könnten. Gehen Sie hier für weitere Anweisungen.

Beispiel:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac 
  • -i: Eingabedatei
  • -c copy: kopiert die Bitstreams ohne erneute Codierung
  • -map 0:a:0: wählt den Track aus: 1. Eingabedatei -> Audiospuren -> erster Track (1. Audiospur von 1. Eingabedatei)

Beachten Sie, dass es ähnlich funktionieren würde avconv, was eine Gabel von ist ffmpeg.

Nur eine Verknüpfung zu einer Lösung ist eine schlechte Praxis. Gib wenigstens einige Beispiele an. erik vor 8 Jahren 1
Wenn sich nur ein Audiostrom im MP4 befindet, ist das Argument -map nicht erforderlich, d. Das reicht aus: `ffmpeg -i INPUT.mp4 -c copy Output.aac` miyalys vor 8 Jahren 1
So erstellen Sie im Batch-Modus. Erstellen Sie zunächst einen Unterordner "out", in dem sich Ihre mp4-Dateien befinden. Dann "öffnen Sie das Befehlsfenster" in den Ordner "mp4" und fügen Sie Folgendes für% f in ("* .mp4") ein: c: \ IhrPfad \ ffmpeg \ bin \ ffmpeg -i "% f" -c copy -map 0: a: 0 out / "% ~ nf.aac" Vijay Jagdale vor 6 Jahren 0
4
Max Howell

Hier sind die tatsächlichen Befehle, die verwendet werden sollen, da alle bereitgestellten Links sie nicht wirklich geben, und trotzdem: Links verrotten und sterben, sollten also immer durch tatsächliche Antworten auf stackexchange ersetzt werden.

avconv -i input.mp4 -vn -c:a copy output.m4a 
Funktionierte großartig (mit übergeordnetem Projekt "ffmpeg.exe" anstelle von "avconv.exe") und behebte .aac-Ausgabeproblem mit ungenauem Timecode. Es stellt sich heraus, dass m4a ein richtiges Containerformat ist. SushiGuy vor 7 Jahren 0
0
user38660

Zuerst verwende ich einfach mkvtoolnix, um das MP4 in MKV zu konvertieren, und benutze mkvextract gui, um die benötigte Spur zu extrahieren. Viel weniger komplizierte und vollständige GUI. Absolute Null-Änderung in jeder Komponente.

Wenn es weniger kompliziert ist, können Sie bitte beschreiben, wie das OP mit diesen Tools arbeiten soll. Beachten Sie außerdem, dass die Frage nach einem Befehlszeilentool bestand. Scott vor 6 Jahren 1
Eigentlich ist mkvtoolnix ein grafisches Frontend für die Befehlszeile mkvmerge.exe. Ich glaube, Sie können die Befehlszeilenschalter und Befehlsformatierungsinformationen auch online finden. Die GUI bietet auch die Möglichkeit, Batch-Dateien zum Bearbeiten mehrerer Dateien zu erstellen. user38660 vor 6 Jahren 0
-2
Moab

Super kann das auch .

SUPER © "The Player" übertrifft jeden bekannten Player, indem er nur jedes Multimedia-Dateiformat unterstützt. SUPER © spielt Dateien ab, die nicht mit WMP oder anderen libavcodec-basierten Playern wie MPC und VLC abgespielt werden können. SUPER © spielt und speichert auch Internet Media Streams verschiedener Protokolle (mms: // rtsp: // http: //)

SUPER © "The Encoder" ist das schnellste und einfachste Werkzeug, um Filme in voller Länge ohne Zeit- oder Funktionsbeschränkung in jedes andere Format zu codieren.