import cv2
# 打开视频文件
video_path = 'path_to_your_video.mp4' # 替换为您视频的路径
cap = cv2.VideoCapture(video_path)
if not cap.isOpened():
print("Error: Could not open video.")
else:
# 获取视频的总帧数
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))
# 获取视频的帧率
fps = cap.get(cv2.CAP_PROP_FPS)
# 计算视频的持续时间
duration = total_frames / fps if fps else 0 # 防止除以零
# 输出结果
print(f"Total frames: {total_frames}")
print(f"Frame rate (FPS): {fps:.2f}")
print(f"Duration: {duration:.2f} seconds")
# 释放视频捕获对象
cap.release()
04-16
3952
05-26
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交