Функция чтения OpenCV не может читать некоторые видео MP4, но может читать другие видео MP4 - PullRequest
0 голосов
/ 02 июля 2019

У меня есть два разных видео в формате 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 видео. Любые другие свойства видео, которые я должен сравнивать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...