¿Cómo se puede codificar video con imágenes como estas (superponer un video sobre una imagen fija) con ffmpeg?

**ingrese la descripción de la imagen aquí**

¿Cómo puede ayudarme la codificación de video con imágenes como estas?

No está claro lo que estás preguntando. ¿Quiere saber cómo apilar varias imágenes horizontalmente y luego superponer otra imagen en la parte superior?
video ubicado en el centro de una imagen por favor ayúdenme como poder hacer

Respuestas (1)

Para superponer una versión de tamaño medio de un video en el centro de una imagen, use

ffmpeg -loop 1 -i image -i video
-filter_complex "[1]scale=iw/2:-1[ovrl];
                 [0][ovrl]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[v]"
-map "[v]" -map 1:a -c:v libx264 -c:a copy output.mp4

Para enmarcar el video:

ffmpeg -loop 1 -i image -i video loop 1 -i frame
-filter_complex "[1]scale=iw/2:-1[ovrl];
                 [2][ovrl]scale2ref=iw*1.2:-1[fr][ol];
                 [fr][ol]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[fv];
                 [0][fv]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[v]"
-map "[v]" -map 1:a -c:v libx264 -c:a copy output.mp4

Si compone el marco en la imagen de fondo de antemano, en ffmpeg o en otro lugar, puede usar esa imagen resultante con el primer comando. Por supuesto, perderá libertad de movimiento para la superposición de video.

error de salida de video sin sonido
mapeo de audio corregido