直接上代码:

 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") 

 

返回目录

版权声明:本文为stan-si原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/stan-si/p/10485612.html