MoviePy依赖FFMPEG软件对视频进行读写,当然在你安装类库已经自动安装了,你也可以指定版本。如果你需要给视频添加字幕,则需要安装:ImageMagick,也可以用MoviePy处理GIF。
官方介绍:
moviepy是一个用于视频编辑Python库,可以切割、拼接、标题插入,视频合成(即非线性编辑),进行视频处理和自定义效果的设计和创建高级特效。它可对大多数常见视频格式进行读写,包括GIF。。
中文手册地址:
http://doc.moviepy.com.cn/
总的来说,可以很方便自由地处理视频、图片等文件。
下载安装
pip install moviepy
MoviePy依赖FFMPEG软件对视频进行读写,当然在你安装类库已经自动安装了,你也可以指定版本。如果你需要给视频添加字幕,则需要安装:ImageMagick,也可以用MoviePy处理GIF。
ImageMagick在win系统下可能需要手动配置下文件:
moviepy/config_defaults.py
更多内容,大家也可以去看看上面 附加的中文手册。
MoviePy入门
IPython Notebook环境,简单的视频翻转180度,设置宽度280
MoviePy其他操作
提取音频:
from moviepy.editor import *
# 读取视频文件
video = VideoFileClip('bws.mp4')
# 获取其中音频
audio = video.audio
# 保存音频文件
audio.write_audiofile('audio.mp3')
读取视频文件,合并,再导出文件
clip1 = VideoFileClip("1.flv").subclip(10,20) #截取10-20秒的内容
clip2 = VideoFileClip("2.webm").resize(0.60) #视频尺寸缩小到60%
final_clip = concatenate_videoclips([clip1,clip2]) #视频合并
final_clip.write_videofile("hebing.mp4")
还可以给视频翻转,多个视频合并显示
视频结果就变成这样了
MoviePy还可以处理音频,已经视频添加音频等。
AudioClip 音频剪辑AudioClip 音频剪辑
AudioFileClip 音频文件剪辑
CompositeAudioClip 合成视频剪辑
更多关于用MoviePy处理视频剪辑、合成、加字幕和音频的方法,大家可以去中文手册,这里权当抛砖引玉了。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/soft/26443.html