Ich muss die zweite Audiospur aus mehreren MP4-Dateien in WAV-Dateien kopieren. Ich habe dieses Skript für AVI-Dateien gefunden:
@ECHO OFF
for %%a in (*.avi) do ffmbc -i "%%a" -vn -map 0:2:0:0:0:0 -acodec copy -f wav -y "%%~na".wav
Ich weiß nichts über FFMPEG, also ... gibt es eine Möglichkeit, dasselbe mit .mp4 zu tun? Danke.
Antwort1
Dieses Beispiel gibt den zweiten Audiostream als PCM-signiertes 16-Bit-Little-Endian-Audio im WAV-Format aus:
ffmpeg -i input -map 0:a:1 output.wav
- Dies
0
ist der Eingabedateiindex und0
bezieht sich auf die erste Eingabe (und in diesem Beispiel die einzige Eingabe). - Das
a
ist einStream-Spezifizierer, um Audio auszuwählen. - Dies
1
ist der Stream-Index und1
bezieht sich auf den zweiten Audio-Stream.
Sehen Sie sich die-map
OptionsdokumentationFür mehr Information.
Antwort2
Sie können dies tun mit meinemdmMediaConverterDas ist eine ffmpeg-GUI. Wählen SieSchüttgutZiehen Sie die Videodateien per Drag & Drop in den Modus und nehmen Sie alle erforderlichen Änderungen vor (siehe Screenshots):Video keins,Untertitel keine, Audio -Registerkarte „Audio“- Verwenden Sie die Einstellungen auf der Registerkarte „Audio“. Wählen Sie dort dieWAV-Codecund auch setzen2 im n-tenfür den zweiten Stream,wavDateierweiterung.Dann drückenJob hinzufügenUndStartdie Warteschlange. Das ist alles. Ich hoffe, das hilft. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html