Невозможно отобразить видео с Youtube с Python и OpenCV - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь получить видео с Youtube, используя Python 3.5, OpenCV 3.4.3 и Pafy 0.5.4.Проблема в том, что cv2.VideoCapture(video_from_url) не видит видео с URL.Я также видел эту тему ранее.Вот код, который хорошо работает, если переменная video_from_url заменена на путь к видео на моем локальном ПК.

import pafy
import cv2

url = 'https://www.youtube.com/watch?v=iCSd0slqzcQ&start_radio=1&list=RDiCSd0slqzcQ'

video_pafy = pafy.new(url)

video_from_url = video_pafy.getbest().url

cap = cv2.VideoCapture(video_from_url)

while True:

  ret, frame = cap.read()
  print(ret) # False

  """
  Further video processing
  """
...