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将图片序列集合成视频
本文介绍如何使用Python的moviepy库将一张图片转换为视频。通过设置视频的时长和帧率,可以轻松地生成所需的视频文件。此外,还提到了使用OpenCV进行相同操作的时间效率对比。

559

被折叠的 条评论
为什么被折叠?



