用于视频编辑的Python库:剪辑,拼接,插入标题,视频合成和加入一些自己的特效。
能读写大多数的视频和声音格式,包括GIF;能运行在Windows/Mac/Linux;支持Python 2.7+和Python 3, Python 3.4+。
官方链接:https://pypi.org/project/moviepy/
参考链接:https://www.cnblogs.com/stan-si/p/10485643.html
安装命令:pip install moviepy
依赖ffmpeg,第一次安装时会自动装上。
示例代码——加水印:
import moviepy.editor as mp
video = mp.VideoFileClip("video.mp4")
logo = (mp.ImageClip("logo.png")
.set_duration(video.duration) # 水印持续时间
.resize(height=50) # 水印的高度,会等比缩放
.margin(right=8, top=8, opacity=1) # 水印边距和透明度
.set_pos(("right","top"))) # 水印的位置
final = mp.CompositeVideoClip([video, logo])
# mp4文件默认用libx264编码, 比特率单位bps
final.write_videofile("test.mp4", codec="libx264", bitrate="10000000")
网友评论