opencv-python获取视频信息
2022/1/1 12:37:26
本文主要是介绍opencv-python获取视频信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
代码
import cv2 if __name__ == '__main__': # 读取视频 capture = cv2.VideoCapture('./videos/person.mp4') # 常用属性 # 视频文件的当前(播放)位置, 以毫秒为单位。 (1秒 =1000 毫秒) print(capture.get(cv2.CAP_PROP_POS_MSEC)) # 基于以 0 开始的被捕获或解码的帧索引 print(capture.get(cv2.CAP_PROP_POS_FRAMES)) # 在视频流的帧的宽度 print(capture.get(cv2.CAP_PROP_FRAME_WIDTH)) # 在视频流的帧的高度 print(capture.get(cv2.CAP_PROP_FRAME_HEIGHT)) # 帧速率 print(capture.get(cv2.CAP_PROP_FPS)) # 帧总数 print(capture.get(cv2.CAP_PROP_FRAME_COUNT)) # 视频时长 (秒) print(capture.get(cv2.CAP_PROP_FRAME_COUNT) / capture.get(cv2.CAP_PROP_FPS))
运行结果
参考链接
更多视频属性:官方文档
这篇关于opencv-python获取视频信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型