python moviepy的运用

python moviepy的运用

moviepy重要用来处置视频,整治一下常用的本领,蓄意对大师有效 导出moviepy from moviepy.editor import * 1.读取视频到外存 vfc = VideoFileClip(path)# path为输出视频路途 由此获得了一个VideoFileClip的东西,可经过对此东西的操纵,获得想要的输入视频截止。 2.目视频时出息行剪切 vfc.subclip(time_1, time_2)# time_1和time_2为须要剪切视频时间长度的两个端点,不须要time_1在time_2之前 3.对多个视频在时间长度长进行拼接 concatente_videoclips(vfc_list, method='compose')# vfc_list为VideoFileClip的东西构成的list 提防:method=‘compose’是需要的,它使得百般源代码办法各别的视频也不妨举行拼接,要不,即使输出源代码办法各别的视频会报错。 4.目视频播放地区举行剪辑 vfc.crop(x_center=x_center, y_center=y_center, width=width, height=height) 5.变换视频辨别率 vfc.resize(newsize=(width, height)) 6.把图片列表形成视频 clip = ImageSequenceClip(pic_list, fps=fps) 7.把两个视频放在一个画面上同声播放 clip_1.set_position([0, 0]) clip_2.set_position([clip_1.w, 0]) CompositeVideoClip([clip_1, clip_2], size=(clip_1.w+clip_2.w, clip_1.h)) 提防:.set_position([x1, y1])中的x1,y1为视频左上角的坐标 8.生存视频...