Necesito copiar la segunda pista de audio de varios archivos .mp4 a archivos .wav. Encontré este script para archivos .avi:
@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
No sé nada sobre FFMPEG, así que... ¿hay alguna manera de hacer lo mismo con .mp4? Gracias.
Respuesta1
Este ejemplo generará la segunda secuencia de audio como audio little-endian de 16 bits con firma PCM en WAV:
ffmpeg -i input -map 0:a:1 output.wav
- Es
0
el índice del archivo de entrada y0
se refiere a la primera entrada (y la única entrada en este ejemplo). - el
a
es unespecificador de flujopara seleccionar audio. - Es
1
el índice de la transmisión y1
se refiere a la segunda transmisión de audio.
Ver el-map
documentación de opciónpara más información.
Respuesta2
Puedes hacer esto usando midmMediaConverterque es una GUI de ffmpeg. Seleccionara granelmodo, arrastre y suelte los archivos de video y realice todos los cambios necesarios (mira las capturas de pantalla):Vídeo ninguno,Subtítulos ninguno, Audio -Pestaña Audio- use la configuración de la pestaña de audio donde elige elcódec wavy también poner2 en enésimopara la segunda corriente,wavextensión del archivo.Entonces presioneAgregar trabajoyComenzarla cola. Eso es todo. Espero que eso ayude. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html