# 安装 opencv-python
import cv2
import numpy as np
path = r'D:\Users\Administrator\Desktop\1.mp4'
vc = cv2.VideoCapture(path)
if (vc.isOpened()):
rval, frame = vc.read()
print('Open')
else:
print('Fail to open!')
if rval:
length = vc.get(cv2.CAP_PROP_FRAME_COUNT)
print(length)
iFps = vc.get(cv2.CAP_PROP_FPS)
print(iFps)
rval, frame = vc.read()
b = frame.tolist()
alls = length/iFps
print(alls)
m, s = divmod(alls, 60)
print(int(m), int(s))
cv2.imwrite(r"D:\Users\Administrator\Desktop\论坛.jpg", frame)
vc.release()
获取视频时长,截帧
最新推荐文章于 2025-07-04 10:40:10 发布