Чтобы наложить половинную версию видео в центр изображения, используйте
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
Чтобы кадрировать видео:
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
Если вы заранее наложили кадр на фоновое изображение, в ffmpeg или где-либо еще, вы можете просто использовать это результирующее изображение с помощью первой команды. Конечно, вы потеряете свободу передвижения для наложения видео.
Гьян
Лои Лоигак