Eu só estava me perguntando como adicionar áudio mantendo intacto o áudio pré-existente no vídeo: fiz algumas pesquisas e parece que havia uma pergunta semelhante aqui:
Adicione áudio ao vídeo usando ffmpeg
Então, estou pensando em usar este segmento de código retirado do slhck:
ffmpeg -i input.mp4 -i input.wav -c:v copy -map 0:v:0 -map 0:a:0 -map 1:a:0 -c:a:0 copy -c:a:1 aac -b:a 192k output.mp4
Como slhck disse o codec de áudio wav é incompatível com mp4 então deve ser recodificado, porém só quero ter certeza de que o vídeo não seja recodificado, o que acho que está acontecendo, porque o ffmpeg está fazendo o processo na velocidade de 200x.
Editar: O único problema é que existem dois fluxos de áudio diferentes e eu estava pensando se poderia ter um fluxo de áudio combinado (misturando os dois).
Editar: Com a ajuda de um usuário muito generoso do reddit, consegui combinar os dois streams em um através do filtro amix.E agora funciona!
ffmpeg -i input.mp4 -i input.wav -filter_complex [0:a:0][1:a:0]amix=inputs=2:duration=longest[aout] -c:v copy -map 0:v:0 -map [aout] -c:a aac -b:a 192k output.mp4
Responder1
Com a ajuda de um usuário muito generoso do Reddit, consegui combinar os dois fluxos em um através do filtro amix. E agora funciona!
ffmpeg -i input.mp4 -i input.wav -filter_complex [0:a:0][1:a:0]amix=inputs=2:duration=longest[aout] -c:v copy -map 0:v:0 -map [aout] -c:a aac -b:a 192k output.mp4