Tentando codificar vários arquivos de áudio e mapeá-los para canais específicos com o FFmpeg

0

Eu tenho um arquivo de vídeo (V1) e dois arquivos de áudio estéreo (A1 e A2). Estou tentando produzir um filme com o conteúdo de vídeo e a duração de V1, e quero definir o áudio de A1 para o canal esquerdo e o áudio de A2 para o canal direito, mesmo que essas fontes sejam originalmente estéreo.

Eu tenho brincado com os estereótipos e os filtros de panorâmica, mas, honestamente, estou tendo problemas para decifrar a documentação. Qualquer ajuda é apreciada.

    
por wsmith 30.04.2018 / 23:35

1 resposta

1

Eu acho que eu tenho ou muito perto, pelo menos. Eu ainda preciso descobrir como controlar a duração, mas o sinalizador -shortest o codifica na menor duração, que é realmente o que eu preciso neste caso.

ffmpeg -i video.mov -i audio1.wav -i audio2.wav -filter_complex "[1:a][2:a]amerge=inputs=2,pan=stereo|c0<c0+c1|c1<c2+c3[aout]" -map 0:v -map "[aout]" -shortest output.mp3
    
por 01.05.2018 / 00:57