ffmpeg scale2ref 解释?

Geu*_*uis 9 ffmpeg

我正在为视频添加水印。我试图让水印与视频尺寸成比例地缩放。我已经使用 scale2ref 看到了十几种不同的答案,但没有解释实际发生了什么,所以我发现很难知道如何实现/更改配置以适应我的情况。

当前覆盖命令:

ffmpeg -i test.mp4 -i logo.png -filter_complex "overlay=0:0" output.mp4
Run Code Online (Sandbox Code Playgroud)

我看过的一些答案:

ffmpeg 从图像创建 gif,在创建过程中添加水印?

ffmpeg 修复水印大小或百分比

scale2ref 如何工作的规则是什么?

小智 0

应用此过滤器来定位水印

中心:
overlay=(main_w-w)/2:(main_h-h)/2
左上角:
overlay=1:1
右上角:
overlay=Ww-1:1
右下角:
overlay=Ww-1:Hh -1
左下角:
覆盖=1:Hh-1
右下角。向右填充 10px,向底部填充 -10px:
overlay=main_w-w/1:main_h-h/2
右下角。向右填充-10px,向底部填充-10px:
overlay=main_w-w/1:main_h-h/2

中心:
-filter_complex“覆盖=(main_w-w)/ 2:(main_h-h)/ 2”-预设超快-编解码器:副本