Opencv读取功能无法读取某些mp4视频,但可以读取其他mp4视频

时间:2019-07-02 17:56:24

标签: python opencv

我有两个不同的MP4视频,我可以通过cv2.read读取其中一个,但不能读取另一个视频。

我尝试将两个视频都存储在同一位置。

import numpy as np
import cv2

# Capture video from file
cap = cv2.VideoCapture('GP190763.MP4')
print(cap.get(3))
print(cap.isOpened())
while True:

  ret, frame = cap.read()
  print(frame)
  print(ret)
  if ret == True:

      gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

      #cv2.imshow('frame',gray)


      if cv2.waitKey(30) & 0xFF == ord('q'):
          break

  else:
      break

cap.release()

“ ret”变量对于其中一个视频为false,对于其他视频为True。 我已经仔细检查了两个视频都是MP4视频。 我应该比较视频的其他属性吗?

0 个答案:

没有答案