superponer archivos de audio al vídeo existente en puntos específicos

superponer archivos de audio al vídeo existente en puntos específicos

Actualmente estoy usando un comando similar a este:ffmpeg agrega audio pero mantiene la misma duración del video (no la más corta)

Quiero poder agregar un archivo de audio encima de un video existente (que tendrá su propio audio), en puntos específicos del video. También quiero que mantenga la duración del video original y la transmisión de audio original del video.

¿Hay alguna manera de hacer esto?

Respuesta1

Una combinación de laun retrasoyuna mezclaLos filtros deberían hacer esto posible.

Respuesta2

Aquí está mi solución a este 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

información relacionada