1. 程式人生 > >python圖片轉視訊

python圖片轉視訊

使用opencv,將資料夾中的圖片合成avi視訊格式。程式碼如下:

"""
@file: test.py
@time: 2018/10/31
"""
import cv2
import glob
import os

def imgs2video(imgs_dir, save_name):
    fps = 2 # 1秒2楨
    fourcc = cv2.VideoWriter_fourcc(*'XVID')
    video_writer = cv2.VideoWriter(save_name, fourcc, fps, (640, 480))

    imgs = glob.
glob(os.path.join(imgs_dir, '*.png')) for i in range(len(imgs)): imgname = os.path.join(imgs_dir, 'luotudi_%d.png' % (i*100)) print("deal",imgname) frame = cv2.imread(imgname) video_writer.write(frame) video_writer.release() if __name__ == '__main__': imgs_dir=
"images" # 圖片資料夾,檔案命名:luotudi_0.png,luotudi_100.png,luotudi_200.png,...... save_name="s.avi" imgs2video(imgs_dir,save_name)