Невозможно отобразить видео с 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
"""