from moviepy.editor import *
pic_name = '/home/huangjx/视频/腾讯王卡.mp3'
a = ImageClip(pic_name).set_duration(61) # 61是生成视频的时间长度,可以自己选择
a.write_videofile(namepath, fps=30) # 30是生成视频的帧数,可以自己选择
a.close()
指定好‘61’和‘30’之后就可以生成视频了,是不是超级简单?多说一句,如果你使用opencv将单张图片变成视频的话,运行时间是它的100倍左右。
将多张图片变成视频请看我的另外一篇博客:python使用opencv将图片序列集合成视频