首页 > 解决方案 > 使用 ffmpeg 创建缩放垫效果,但不是黑色背景而是图像背景?

问题描述

我需要用框架图像背景而不是黑色背景创建缩放效果

这怎么可能

请帮我

这是我的命令

ffmpeg -i duke2.jpg    -filter_complex      "pad=  w=560:h=200:x='(ow-iw)/2':y='(oh-ih)/2',zoompan=  z='zoom+0.002':d=25*4:s=1280x800"    -pix_fmt yuv420p -c:v libx264 zzout.mp4

标签: ffmpegzoomingeffect

解决方案


一种方法是,

ffmpeg -i duke2.jpg -i bg.jpg -filter_complex
     "[0]pad= w=560:h=200:x='(ow-iw)/2':y='(oh-ih)/2':color=black@0,format=yuva444p,
         zoompan=z='zoom+0.002':d=25*4:s=1280x800[fg];[1][fg]overlay=(W-w)/2:(H-h)/2"
       -pix_fmt yuv420p -c:v libx264 zzout.mp4

推荐阅读