Задать вопрос

Как периодически получать текущий кадр из потокового видео (стрима) с Youtube и/или с произвольных вебкамер?

Необходимо периодически получать и отображать текущий (последний доступный) кадр со стрима Youtube, либо с произвольных видео трансляций. В API Youtube такой фишки не нашел. Всё, что удалось найти – относится к статичному видео, не потоковому.

Как реализуется работа с потоковым видео? С чего начать?

Очень глубоко в тему декодирования видео не хотелось бы залезать, ибо задача вроде бы простая.

P.S. Неужели придется рендерить страницу с видео в каком-нибудь внутреннем браузере Qt и делать скриншот? Декодировать через ffmpeg? (звучит сложно)
Это какие-то жуткие костыли, хотелось бы более адекватное решение.
  • Вопрос задан
  • 498 просмотров
Подписаться 5 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@alexdora
Топ-менеджер
Casperjs зайти на youtube трансляцию, таймаут для прогрузки сохранить область плеера. Профит.
На каспере это приблизительно 25 строчек кода, в манах найдете примеров жопой жри
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы