从Linux命令行加水印视频

时间:2010-10-27 12:53:37

标签: linux video ffmpeg watermark video-watermarking

有没有人知道如何使用简单的工具从Linux命令行为视频添加水印?

当前版本不支持ffmpeg中的水印,并且需要自定义编译。

最大

2 个答案:

答案 0 :(得分:6)

ffmpeg -y -i 'inputFile.mpg' -vhook '/usr/lib/vhook/watermark.so -f /home/user/logo.gif'

记下“-vhook”参数; watermark.so路径可能会有所不同。

答案 1 :(得分:2)

另一种简单的方法是将ffmpeg更新到最新版本并添加overlay视频过滤器:

ffmpeg -y -i video.mp4 -i watermark.png -filter_complex "overlay=(main_w-overlay_w):(main_h-overlay_h)" watermark.mp4

这也为您提供了更多关于水印放置位置的选项。例如,如果您想将水印放在视频的中心,您可以使用:

-filter_complex "overlay=(main_w-overlay_w/2):(main_h-overlay_h/2)"