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 читайте их доки как вытаскивать ссылку на поток
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 сент. 2019, в 09:40
1000 руб./за проект
18 сент. 2019, в 09:35
20000 руб./за проект
18 сент. 2019, в 08:49
10000 руб./за проект