MoviePy – 用Python玩转视频剪辑、提取、合成、加字幕和音频

图/文:迷神

官方介绍:

中文手册地址:
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处理视频剪辑、合成、加字幕和音频的方法,大家可以去中文手册,这里权当抛砖引玉了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月3日
下一篇 2021年7月3日

相关推荐