视频加水印(python实现)

工具包:MoviePy

用于视频编辑的Python库:剪辑,拼接,插入标题,视频合成和加入一些自己的特效。能读写大多数的视频和声音格式,包括GIF;能运行在Windows/Mac/Linux;支持Python 2.7+和Python 3, Python 3.4+。

安装命令: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")  
本文作者:Author:     文章标题:视频加水印(python实现)
本文地址:https://www.ningcaichen.top/archives/24.html     
版权说明:若无注明,本文皆为“宁采晨's Blog”原创,转载请保留文章出处。
Last modification:2019 年 11 月 12 日 17 : 04 PM

Leave a Comment

召唤看板娘