MoviePy
MoviePy是一个视频剪辑方面的Python模块,支持视频剪切、合并、处理和创建自定义效果等。
简介
时间轴
安装
使用pip安装:
pip install moviepy
了解更多 >> MoviePy 文档:下载安装
快速入门
视频拼接
import moviepy.editor as mp
video = mp.VideoFileClip('test.mp4')
c1 = video.subclip(30, 2*60) #截取30秒到2分钟的片段
c2 = video.subclip(3*60, 5*60+5) #截取3分钟到5分钟5秒的片段
final_clip = mp.concatenate_videoclips([c1,c2]) #拼接
final_clip.write_videofile("new_video.mp4")
final_clip.close()
音频分离
import moviepy.editor as mp
video = mp.VideoFileClip('test.mp4')
audio = video.audio
audio.write_audiofile('test.mp3')
资源
官网
- MoviePy 官网:https://github.com/Zulko/moviepy
- MoviePy 文档:https://zulko.github.io/moviepy/index.html