图片2视频之二:png合成gif,gif转mp4
# 把图片合成gif,再转为mp4from PIL import Image
import os
from moviepy.editor import *
# 创建一个包含文件夹中多张图片的列表
folder = 'd:/图片'
# 获取文件夹中所有.png的文件
image_files =
# 排序文件名
image_files.sort()
# 把文件列表里的图片合成一个gif
images =
# 图片的延迟时间设为1000ms
images.save('d:/output.gif', save_all=True, append_images=images, optimize=True, duration=1000, loop=0)
# 读取GIF文件
gif_file = "d:/output.gif"
clip = VideoFileClip(gif_file)
# 将GIF转换为MP4并保存
mp4_file = "d:/output.mp4"
clip.write_videofile(mp4_file, codec="libx264")
功能强大 学习,谢谢楼主分享!
页:
[1]