跳转到内容

FFMPEG 中级指南/水印

来自维基教科书,开放世界中的开放书籍

FFmpeg 提供 overlay 滤镜作为将图像(甚至其他视频)叠加到视频流的一种方法。

要将叠加/水印居中到视频上,请使用以下命令:[1]

ffmpeg -i inputvideo.avi -i watermarklogo.png -filter_complex \
"overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" -codec:a copy output.flv
  • -vf 用于 简单滤镜图(一个输入,一个输出),而 -filter_complex 用于 复杂滤镜图(一个或多个输入,一个或多个输出)。
  • 使用 -filter_complex 允许您省略 movie 多媒体源滤镜,并使用更简短的命令。
  • 在本示例中,音频只是通过 -codec:a copy 流复制(重组),而不是重新编码。您可能需要根据输出容器格式重新编码。
  • 有关更多信息和示例,请参阅 overlay 视频滤镜的文档。例如,您可以使用别名来缩短命令:overlay=(W-w)/2:(H-h)/2
  • 有关如何获得高质量输出的更多信息,请参阅 FFmpeg H.264 视频编码指南

参考资料

[编辑 | 编辑源代码]
华夏公益教科书