前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >06——FFmpeg为视频添加水印

06——FFmpeg为视频添加水印

作者头像
视界音你而不同
发布2020-04-10 16:49:51
2.9K0
发布2020-04-10 16:49:51
举报

你好,欢迎回来,上一讲我们说了如何使用FFmpeg实现音视频格式的转换!实际的应用场景中,相信你也会碰到为视频添加水印的需求,一来是标明视频的所属权,二来也起到一定的宣传作用!而这一目标,同样通过FFmpeg命令行,就可以帮助我们实现!让我们一起来看一下如何做:

一、准备工作

视频文件和环境准备工作,与前面一致,不再赘述!需要注意的是,既然是加水印,我们需要准备一张用来作水印的图片(可以自行选择)!

二、添加水印命令

环境和文件准备好以后,就可以做具体的操作了!

操作命令行:

ffmpeg -i 2_6.mp4 -vf "movie=logo.png[wm];[in][wm]overlay=100:50[out]" 2_6_out.mp4

执行完此命令之后,会得到名为2_6_out.mp4的带有水印效果的视频文件!效果如下:

三、具体命令解析

-i:表示指定输入文件

-vf:表示设置视频滤镜(vf即video filter得缩写)

" ":上述命令中,引号中的内容为具体的滤镜的内容

滤镜的具体内容解释

滤镜的一般格式为:滤镜名称=滤镜具体的内容(可以有多个);

本例中使用的滤镜:

movie:movie滤镜

movie滤镜具体内容:logo.png[wm];[in][wm] (使用logo.png,定义为标签[wm];将[wm]作用于[in](即输入文件中));

overlay:overlay滤镜

overlay具体内容:overlay=100:50[out]在滤镜中表示具体位置,本初overlay=100:50,表示水印图片从视频位置的水平100个像素,垂直50个像素点的位置开始,定义为标签out, 再作用于[wm][in];

输出文件:指定输出文件名,要包含视频格式的后缀(如.mp4);

四、注意事项

  1. 水印图片要是透明的图片,否则会覆盖视频本身画面。笔者使用的是在线制作水印的一个网站:http://www.asoft.cn/wm/(仅供参考)!
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 视界音你而不同 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档