Невозможно отобразить видео с Youtube с Python и OpenCV

Я пытаюсь получить видео с 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
  """

0 ответов

Другие вопросы по тегам