Uma combinação dos adelay e amix filtros devem tornar isso possível
Atualmente, estou usando um comando semelhante a este: ffmpeg adiciona áudio mas mantém a mesma duração (não mais curta)
Eu quero ser capaz de adicionar um arquivo de áudio em cima de um vídeo existente (que terá seu próprio áudio), em pontos específicos do vídeo. Também quero manter a duração original do vídeo e o fluxo de áudio original do vídeo.
Existe alguma maneira de fazer isso?
aqui está minha solução para esse problema.
ffmpeg -i video -i audio -filter_complex "aevalsrc=0:d=TIME[s1];[s1][1:a]concat=n=2:v=0:a=1[ac1];[0:a][ac1]amix=2[aout]" -map "[0:v]" -map "[aout]" -shortest OUTPUT