FFMPEG 在图像上叠加视频时根据图像高度缩放视频

FFMPEG 在图像上叠加视频时根据图像高度缩放视频

我正在尝试在 FFMPEG 中将视频叠加在图像上。为此,我使用了以下命令。

-i C:\Users\Vivek\Desktop\SAM\Effects\bubbles.mp4 -i C:\Users\Vivek\Desktop\selfie.jpg -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=0.5[u];[b][u]overlay[v]" -map "[v]" C:\Users\Vivek\Desktop\selfie.gif

上述命令运行完美,但是这会根据视频的宽度拉伸图像,而我想要相反的操作,即将视频拉伸到图像的宽度和高度。

答案1

将输入切换到 scale2ref 过滤器。

[0:v][1:v]scale2ref[ua][b]

相关内容