moviepy多张图片合成视频
import os
import moviepy
import moviepy.video.io.ImageSequenceClip
def pics2video(frames_dir, video_dst, fps=25):
frames_name = sorted(os.listdir(frames_dir))
frames_path = [frames_dir+frame_name for frame_name in frames_name]
clip = moviepy.video.io.ImageSequenceClip.ImageSequenceClip(frames_path, fps=fps)
clip.write_videofile(video_dst, codec='libx264')
frames_dir = './frames_dir/'
video_dst = '/video/video_dst.ts'
pics2video(frames_dir, video_dst)