mp4裁剪生成mp4
import cv2
import numpy as np
cap = cv2.VideoCapture(r"C:\Users\Administrator\Documents\WeChat Files\libanggeng\FileStorage\Video\2024-09\bbb.mp4")
fps = int(cap.get(cv2.CAP_PROP_FPS))
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
out = cv2.VideoWriter('output.mp4', fourcc, fps, (960, 576))
frame_count = 0
while cap.isOpened() and frame_count < 10:
ret, frame = cap.read()
if ret:
cropped_frame = frame[576*2:576*3, :]
out.write(cropped_frame)
frame_count += 1
else:
break
cap.release()
out.release()