美文网首页
通过moviepy,把视频和水印合在一起

通过moviepy,把视频和水印合在一起

作者: 2c7e7c342078 | 来源:发表于2020-07-23 11:09 被阅读0次

    环境:python 2.7.5

    首先安装EPEL

    yum -y install epel-release

    然后再安装pip

    yum -y install python-pip

    新建waterMark.py文件

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    import moviepy.editor as mp

    import sys

    video = mp.VideoFileClip(sys.argv[1])

    logo = (mp.ImageClip(sys.argv[2])

            .set_duration(video.duration) # 水印持续时间

            #.resize(height=100) # 水印的高度,会等比缩放

            #.margin(right=8, top=8, opacity=1) # 水印边距和透明度

            .set_position(("left","bottom"))) # 水印的位置

    final = mp.CompositeVideoClip([video, logo])

    # mp4文件默认用libx264编码, 比特率单位bps

    final.write_videofile(sys.argv[3], codec="libx264", bitrate="10000000")

    执行

    python waterMark.py {video} {logo}

    相关文章

      网友评论

          本文标题:通过moviepy,把视频和水印合在一起

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