【问题标题】:How to change framerate in python using Camgear?如何使用 Camgear 在 python 中更改帧速率?
【发布时间】:2020-02-24 19:07:11
【问题描述】:

我的脚本打算显示 YouTube 直播

from vidgear.gears import CamGear
import cv2
url = 'https://youtu.be/o0Ryp4iWgOg'
stream = CamGear(source=url, y_tube =True,  time_delay=1, logging=True).start() 
# YouTube Video URL as input
print(stream.framerate)

while True:

frame = stream.read()

if frame is None:

    break
b = cv2.resize(frame, (800, 600), fx=0, fy=0, interpolation=cv2.INTER_CUBIC)
cv2.imshow("LiveVid", b)
key = cv2.waitKey(1) & 0xFF
if key == ord("q"):
    break

cv2.destroyAllWindows()
stream.stop

几秒钟后,流停止。我认为高帧率会导致这个问题。所以我想改变帧率。我怎么做?

【问题讨论】:

    标签: python opencv youtube stream live


    【解决方案1】:

    如果你想运行这段代码,你必须把 url 变成其他 youtube 直播 url

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-27
      • 2020-01-07
      • 2013-08-19
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多