import cv2
import os
def pic_video(args_input_path,folder_path,output_video_path):
count = 1
image_files = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith('.png')]
img = cv2.imread(image_files[0])
height = img.shape[0]
width = img.shape[1]
videoCapture = cv2.VideoCapture(args_input_path)
fps = videoCapture.get(cv2.CAP_PROP_FPS)
fourcc = cv2.VideoWriter_fourcc(*'mp4v') # 可根据需要更改视频编码器
video = cv2.VideoWriter(output_video_path, fourcc, fps, (width, height))
for image_file in image_files:
if count%100 == 0:
print(count)
img = cv2.imread(image_file)
video.write(img)
count+=1
video.release()
pic_video('/home/sunyingli/Real-ESRGAN/tools/聪明的一休_720_1280.mp4','/home/sunyingli/Real-ESRGAN/inputs/1yixiu_720_1280_cf','/home/sunyingli/Real-ESRGAN/inputs/1yixiu_720_1280_cf.mp4')