使用 ffmpeg 创建缩放垫效果但不是黑色背景而是图像背景?
create a zoom pad effect with ffmpeg but instead of black background put a image background?
我需要用帧图像背景而不是黑色背景创建缩放效果
这怎么可能
请帮帮我
这是我的命令
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
一种方法是,
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
我需要用帧图像背景而不是黑色背景创建缩放效果
这怎么可能
请帮帮我
这是我的命令
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
一种方法是,
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