简体   繁体   English

如何重新缩放输入视频,然后使用Ffmpeg缩放和覆盖水印?

[英]How to rescale input video then scale and overlay watermark with Ffmpeg?

How to rescale input video then scale and overlay watermark with Ffmpeg? 如何重新缩放输入视频,然后使用Ffmpeg缩放和覆盖水印?

I've tried both these commands and they don't work. 我已经尝试过这两个命令,但它们都无法工作。 Can someone help me with the process? 有人可以帮助我吗?

-vf \"movie={watermarkPath}[watermark]; [in] scale=720:-1 [scale]; [scale] [watermark] overlay=main_w-overlay_w-10:10 \"
-filter_complex \"[0:v]scale={wm.Item3}:{wm.Item4}[bg];[bg][1:v]movie='{watermarkPath}'[wm];[wm][0] scale2ref={wm.Item1}:{wm.Item2}[wm] [v];[wm] setsar=1[logo];[v] [logo] overlay=main_w-overlay_w-10:10\"

此答案可能与此处重复,您可以参考以下命令进行缩放和覆盖

ffmpeg -i input.mp4 -i logo.png -filter_complex "[0:v]scale=512:-1[bg];[bg][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" output

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM