返回
轻松标记视频:使用 FFmpeg 为视频添加水印
见解分享
2024-01-30 21:55:45
前期准备
在开始之前,确保您已在系统上安装了 FFmpeg。您可以在 FFmpeg 官方网站上找到适用于各种操作系统的安装说明。
添加图像水印
要为视频添加图像水印,请使用以下命令:
ffmpeg -i input.mp4 -i watermark.png -filter_complex overlay=0:0 input.mp4
在此命令中:
-i input.mp4
:输入视频文件。-i watermark.png
:要添加的图像水印文件。-filter_complex overlay=0:0
:添加水印的滤镜,它将水印覆盖在视频的左上角。
您可以通过调整 overlay
滤镜中的 x
和 y
坐标来更改水印的位置。例如,要将水印置于视频的右下角,请使用以下命令:
ffmpeg -i input.mp4 -i watermark.png -filter_complex overlay=main_w-overlay_w:main_h-overlay_h
添加文本水印
要为视频添加文本水印,请使用 drawtext
滤镜:
ffmpeg -i input.mp4 -vf drawtext="text='Watermark Text':fontfile=/path/to/font.ttf:fontsize=24:x=10:y=10:fontcolor=white" output.mp4
在此命令中:
text='Watermark Text'
:水印文本。fontfile=/path/to/font.ttf
:要用于水印的字体文件。fontsize=24
:水印文本的大小(以像素为单位)。x=10
:水印文本在视频中的水平位置。y=10
:水印文本在视频中的垂直位置。fontcolor=white
:水印文本的颜色。
调整水印格式
您可以通过调整 drawtext
滤镜中的各种参数来自定义水印的格式:
fontcolor
:水印文本的颜色。fontsize
:水印文本的大小(以像素为单位)。fontfile
:要用于水印的字体文件。x
和y
:水印文本在视频中的水平和垂直位置。box
:在水印文本周围添加一个边框。boxcolor
:水印文本边框的颜色。boxborderw
:水印文本边框的宽度(以像素为单位)。
结论
使用 FFmpeg 为视频添加水印是一种简单而有效的方法,可以保护您的作品并提升其品牌形象。本指南提供了详细的步骤,以便您可以轻松地为您的视频添加图像或文本水印。通过调整各种参数,您可以自定义水印的外观,使其与您的视频完美匹配。