python實現多圖片(.jpeg.png)轉avi視訊檔案方法
阿新 • • 發佈:2021-02-03
高階編解碼功能參考
https://ffmpeg.org/doxygen/2.8/decoding_encoding_8c-example.html
簡單python實現多圖片(.jpeg.png)轉avi視訊檔案方法
##python 圖片轉avi視訊檔案 #!/bin/bash import os import cv2 import numpy as np print("file Function: convert .jpeg to H.264 video files") path = '/workspace/pic/' filelist = os.listdir(path) print(filelist) fps = 2 #視訊每秒24幀 size = (640, 480) #需要轉為視訊的圖片的尺寸 video = cv2.VideoWriter("/workspace/pic/VideoTest1.avi", cv2.VideoWriter_fourcc('I', '4', '2', '0'), fps, size) for item in filelist: if item.endswith('.jpeg'): #找到路徑中所有後綴名為.png的檔案,可以更換為.jpg或其它 item = path + item img = cv2.imread(item) img=cv2.resize(img,size) video.write(img) video.release() cv2.destroyAllWindows()