3

我正在尝试使用以下代码从 youtube 直播中捕获视频:

url = "https://youtu.be/mRe-514tGMg"
camera_source = pafy.new(url).getbest()
capture = cv2.VideoCapture(camera_source.url)
while (True):
    # Capture frame-by-frame
    ret, current_frame = capture.read()
    cv2.imshow('frame', current_frame)
    cv2.resizeWindow('frame', 1280, 640)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break

我想让直播一直持续到我退出,但我得到的只是几秒钟的视频。此外,当我在 pafy 文档中找不到如何选择其他视频资源而不是最佳视频资源时。有没有办法做到这一点?

4

0 回答 0