[英]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.