Preciso copiar a segunda faixa de áudio de vários arquivos .mp4 para arquivos .wav. Encontrei este script para arquivos .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
Não sei nada sobre FFMPEG, então... existe uma maneira de fazer a mesma coisa com .mp4? Obrigado.
Responder1
Este exemplo produzirá o segundo fluxo de áudio como áudio little-endian de 16 bits assinado por PCM em WAV:
ffmpeg -i input -map 0:a:1 output.wav
- The
0
é o índice do arquivo de entrada e0
refere-se à primeira entrada (e única entrada neste exemplo). - O
a
é umespecificador de fluxopara selecionar áudio. - The
1
é o índice do stream e1
refere-se ao segundo stream de áudio.
Veja o-map
documentação de opçõespara mais informações.
Responder2
Você pode fazer isso usando meudmMediaConverterque é uma GUI do ffmpeg. Selecionevolumemodo, arraste e solte os arquivos de vídeo e faça todas as alterações necessárias (veja as imagens):Vídeo nenhum,Legendas nenhuma, Áudio -Guia Áudio- use as configurações da guia de áudio onde você escolhe ocodec wave também colocar2 em enésimopara o segundo fluxo,wavextensão de arquivo.Então aperteAdicionar trabalhoeComeçara fila. Isso é tudo. Espero que isso ajude. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html