繁体   English   中英

Python OpenCV 捕获 mov 视频元数据

[英]Python OpenCV to capture mov video metadata

我阅读了以下文章在不调用外部软件的情况下使用 Python 获取视频属性以及如何在 Python3 中识别视频格式? 从视频/图像中提取元数据,因为我的目标是读取我的 *.mov 视频文件元数据。 我的 OpenCV 版本是 3.4.3,我正在使用这些讨论中推荐的代码:

import cv2
vid = cv2.VideoCapture( 'test.mov')
height = vid.get(cv2.CAP_PROP_FRAME_HEIGHT) # always 0 in Linux python3
width  = vid.get(cv2.CAP_PROP_FRAME_WIDTH)  # always 0 in Linux python3
print ("opencv: height:{} width:{}".format( height, width))

但是,高度和宽度都等于 0。这是不可能的。 我究竟做错了什么? 谢谢

将 .mov 替换为 .MOV ,它应该可以工作。 vid = cv2.VideoCapture('test.MOV')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM