Sonido FFMPEG perdido después de superponer imágenes en un video

Sonido FFMPEG perdido después de superponer imágenes en un video

Soy nuevo en ffmpeg. intentar superponer varias imágenes en un vídeo en diferentes intervalos. He usado el siguiente comando para hacerlo,

ffmpeg -i _2.mp4  -i gloves.png -i socks.png -i shoes.png -filter_complex 
"[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1]; 
 [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2];
 [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" 
-map "[v3]" outputVideo.mp4

La superposición funciona como se esperaba, pero en el vídeo de salida no hay sonido.

Por favor, ayúdame con esto.

-Shobha

Respuesta1

Como ya tiene una asignación de mapa, también debe asignar el audio.

Usar

ffmpeg -i _2.mp4 -i gloves.png -i socks.png -i shoes.png -filter_complex "[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1]; [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2]; [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" -map "[v3]" -map 0:a -c:a copy outputVideo.mp4

Verhttp://ffmpeg.org/ffmpeg.html#Stream-selectionpara detalles.

información relacionada