python语言:将多张图片压成一段视频——利用opencv-python库实现

 

相关代码例子参见:

All_finished_Demo.py

 

 

 

=========================================

 

 

 

这里将的功能就是用python语言实现将多张照片压成一段视频,使用的是opencv-python实现。

 

 

 

具体代码:

import cv2
import numpy as np


data_path = './'                   # 该路径上的所有文件夹必须已存在,否则不recording video
 
fps=30
size = (84, 84)
 
video = cv2.VideoWriter(f"{data_path}recording_video.avi", cv2.VideoWriter_fourcc(*'XVID'), fps, size)
 
for _ in range(30*60):
    img = np.random.randint(0,255, (84, 84, 3), dtype=np.uint8)
    video.write(img)    # fps=30,一秒30帧画面,30*60为1分钟画面
 
video.release()

 

 

其中, fps参数是指一秒钟有多少帧画面,上面的设置默认保存视频文件为avi格式。
 
 
 
 
 
==========================================
 
 
 
 
 
 

posted on 2022-07-08 11:55  Angry_Panda  阅读(369)  评论(0编辑  收藏  举报

导航