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.
gian
Loi Loigak