Tenho um único vídeo mp4 com um único índice de áudio de 6 canais. Confirmei com isso ffprobe
. Meu objetivo é ter um único arquivo mkv mantendo o índice de áudio original de 6 canais, mas também adicionando um índice de áudio de 2 canais. Para que eu possa escolher qual deles eu quero com base em qual TV estarei assistindo e se eles têm som surround ou não. Isso é possível?
Tenho procurado por isso, mas não encontrei instruções sobre como fazer isso exatamente. As instruções mais próximas que encontrei sugerem adicionar vários índices de áudio para vários idiomas adicionando vários arquivos de áudio junto com o vídeo de entrada. Semelhante a ffmpeg -i video.mp4 -i audio1.mp3 -i audio2.mp3 -map 0 -map 1 -map 2 -codec copy output.mp4
. Mas não tenho arquivos de áudio individuais.
Preciso extrair de alguma forma o áudio original de 6 canais primeiro? E então convertê-lo em um de 2 canais e inserir ambos? Pensei em verificar com a comunidade primeiro se ffmpeg
era possível fazer isso a partir das faixas de áudio originais.
Aqui está meu comando atual ffmpeg
, que está convertendo apenas de 6 canais para 2 canais.
Nota lateral: também estou convertendo de mp4 para mkv e de H.x264 para H.x265. Posso viver sem isso se não for possível fazer TODAS essas coisas de uma só vez.
ffmpeg -i input.mp4 \
-map 0 \
-c copy \
-c:a aac \
-ac 2 \
-c:v libx265 \
-crf 16 output.mkv