0

我正在尝试使用 Python 3.5、OpenCV 3.4.3 和 Pafy 0.5.4 从 Youtube 获取视频。问题是cv2.VideoCapture(video_from_url)看不到来自 url 的视频。我以前也看过这个话题。video_from_url如果将变量替换为本地 PC 上的视频路径,则此代码运行良好。

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
  """
4

0 回答 0