Как изменить частоту кадров в питоне с помощью Camgear? - PullRequest
0 голосов
/ 29 октября 2019

Мой сценарий намеревается показать прямую трансляцию на 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

Через несколько секунд поток останавливается. Я думаю, что высокая частота кадров вызывает эту проблему. Поэтому я хочу изменить частоту кадров. Как мне это сделать?

1 Ответ

0 голосов
/ 29 октября 2019

Если вы хотите запустить этот код, вы должны превратить URL-адрес в другой URL-адрес прямой трансляции YouTube

...