LntonMedia视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频等功能,分发的视频流可覆盖全终端、全平台。

1、ffmpeg具备利用视频过滤器给视频上水印的效果,保证视频的版权不被侵害。在ffmpeg中使用的如下命令集。

其中 -i代表视频输入流,-vf代表视频过滤器,colorkey代表logo图片的底色。Overlay代表logo水印出现在视频中的位置,通过调整不同参数可实现上水印的效果。

2、如何在代码中使用ffmpeg给视频进行加水印的效果呢?首先明确一点,我们必须在视频上传成功后立即进行加水印操作,因为视频在下载时,会直接给客户视频原文件。

3、首先需要在配置文件中添加对应的配置项,让用户自主配置水印的相关信息。

其中enable代表是否启用水印,picture代表水印采用的图片,size代表水印的大小,overlay代表水印在视频中的位置。

4、之后需要调用ffmpeg。

首先需要判断用户是非需要水印,之后声明一个params参数数组,不断的append对应的参数,这里需要注意的是在windows环境下最好使用数组的方式进行传参,让windows系统自己拼接,而不是整个传入。

调用exec下面的command命令,调用进程,调用成功后需要将原本不带水印的视频替换成带水印的视频后进行转码即可。

这是加完水印之后的效果。

LntonMedia优秀的视频能力,经常应用于在线教育、远程培训、虚拟直播、无人机推流、AR直播等场景上,平台可支持播放H.265编码视频,还能支持4K视频的直播、点播等功能,可以满足用户在各种行业场景的流媒体业务需求。