📅  最后修改于: 2023-12-03 15:07:07.903000             🧑  作者: Mango
“凉亭从图片制作视频”是一款能够将图片转化为视频的应用程序。它能够将多张图片按照一定的时间间隔合成为一个视频,并添加音乐等特效,最终将视频输出保存到本地。
# 导入必要的库
import cv2
import os
# 设置参数
pathIn = 'input_folder' # 存储图片的文件夹路径
fps = 30 # 视频帧率
# 获取图片列表
frames = []
files = [f for f in os.listdir(pathIn) if os.path.isfile(os.path.join(pathIn, f))]
files.sort()
# 读取所有图片
for filename in files:
img = cv2.imread(os.path.join(pathIn, filename))
height, width, layers = img.shape
size = (width,height)
frames.append(img)
# 创建视频写入对象并设置参数
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video = cv2.VideoWriter('video.mp4', fourcc, fps, size)
# 逐帧写入视频
for i in range(len(frames)):
video.write(frames[i])
# 释放视频写入对象
cv2.destroyAllWindows()
video.release()
以上代码是使用Python语言中的OpenCV库实现图片转换为视频的简单示例。实际应用中,还需要根据不同的需求进行详细的参数设置和优化。