美文网首页
python 给视频加水印

python 给视频加水印

作者: 红色火苗 | 来源:发表于2019-08-05 19:18 被阅读0次

现在短视频越来越火,为了防止视频被盗版,需要给视频加水印,于是就有了这个骚操作:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import moviepy.editor as mp

video = mp.VideoFileClip("video.mp4")

logo = (mp.ImageClip("baoqing.jpg")
        .set_duration(video.duration) # 水印持续时间
        .resize(height=100) # 水印的高度,会等比缩放
        #.margin(right=8, top=8, opacity=1) # 水印边距和透明度
        .set_pos(("left","top"))) # 水印的位置

final = mp.CompositeVideoClip([video, logo])
# mp4文件默认用libx264编码, 比特率单位bps
final.write_videofile("test.mp4", codec="libx264", bitrate="10000000")

第一步:导入moviepy 模块
第二步:实例化对象
第三步:载入水印logo,并设置属性
第四步:合成影像
第五步:写入新的video

总结:

这就是简单的加水印方法,水印图片还需要自己制作一张,一般的图片制作出来会出现遮挡的情况。

对你有帮助,请点赞,联系我【微信】 itchatme002

相关文章

网友评论

      本文标题:python 给视频加水印

      本文链接:https://www.haomeiwen.com/subject/aszulctx.html