Você pode usar ffmpeg
com o filtro amerge :
ffmpeg -i input.mp4 -filter_complex "[0:a]amerge=inputs=2[a]" -map 0:v -map "[a]" -c:v copy -ac 2 output.mp4
- Ajuste o valor
inputs
para o número de fluxos de áudio contidos na entrada. Veja um exemplo de script usandoffprobe
. -
ffmpeg
deve gerar um novo arquivo: ele não pode substituir a entrada. - O vídeo será copiado em fluxo e não será codificado novamente.