zax2002
@zax2002

Как заставить OpenCV работать с Twitch'ом?

Ссылка получается нормальная, воспроизводится через VLC, но OpenCV возвращает False при чтении фрейма. Также, всё работало с каким-то m3u8 tv стримом.
streams = streamlink.streams("twitch.tv/streamer_id")
url = streams["best"].url
cap = cv2.VideoCapture(url)

while True:
	succ, frame = cap.read()
	if not succ:
		break
	pil_img = Image.fromarray(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
по адресу twitch.tv/streamer_id нет видеоконтента, там html, но vlc умный, у него с помощью плагинов и сложной логики есть парсер, вытаскивающий видео из кучи типовых видео и стриминговых сервисов, а вот у opencl такой логики нет

p.s. твитч хорошо прячет ссылку в html но кажется есть api читайте их доки как вытаскивать ссылку на поток
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы