环境: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}
网友评论