我尝试每 60 秒从视频中捕获一次图像,并在捕获的每张图像底部添加版权水印。以下命令捕获并叠加,但水印似乎没有按预期缩放和/或定位。
据我所知,它正在缩放捕获的图像,但是 不是水印。令人困惑的是,它恰好是一个 640x480 的视频,被缩放到 640x480,而水印已经是 640x480,但输出图像的水印却被“拉伸”了。
- 输入视频尺寸可能有所不同,但始终为 4:3
- 输出图像必须始终为 640x480。
- 源水印为640x20
- 我希望它出现在图像的最底部。
我一直在尝试filter-complex
,但无法掌握语法来指定如何缩放哪个输入以及将事物定位在何处。我对 FFMPEG 还很陌生,发现文档很详尽,但对初学者来说却很困惑。
需要添加或更改什么才能获得我想要的输出。
ffmpeg -i video.mp4 -i watermark.png
-filter_complex "overlay=0:main_h-overlay_h,thumbnail, scale=640:480, fps=1/60"
image"_%05d.jpg"
任何帮助都值得赞赏,并提前致谢,