视频加水印

直接上代码:

 1 import moviepy.editor as mp
 2 
 3 video = mp.VideoFileClip("video.mp4")
 4 
 5 logo = (mp.ImageClip("logo.png")
 6         .set_duration(video.duration) # 水印持续时间
 7         .resize(height=50) # 水印的高度,会等比缩放
 8         .margin(right=8, top=8, opacity=1) # 水印边距和透明度
 9         .set_pos(("right","top"))) # 水印的位置
10 
11 final = mp.CompositeVideoClip([video, logo])
12 # mp4文件默认用libx264编码, 比特率单位bps
13 final.write_videofile("test.mp4", codec="libx264", bitrate="10000000") 

 

返回目录

posted @ 2019-03-06 20:03  蓝闪  阅读(1188)  评论(0编辑  收藏  举报