import cv2 import os # 读取 mp4 文件 video_path = 'C:\\Users\\liangchengming5\\PycharmProjects\\pythonProject\\duoche_output.mp4' cap = cv2.VideoCapture(video_path) frame_index = 0 while cap.isOpened(): ret, frame = cap.read() if not ret: break # 将 BGR 格式转换为 YUV 格式 frame_yuv = cv2.cvtColor(frame, cv2.COLOR_BGR2YUV_I420) # 保存为单独的 YUV 文件 yuv_file_path = f'frame_{frame_index}.yuv' with open(yuv_file_path, 'wb') as f: f.write(frame_yuv.tobytes()) frame_index += 1 cap.release()
03-21
875
09-16
1995