Извлечение кадров из живого потока YouTube - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу извлечь кадры из живого события YouTube, скажем, один кадр каждые 5 минут, в идеале, без сохранения потока на моем локальном компьютере. Есть ли простой способ сделать это, возможно комбинация между youtube-dl и ffmpeg, которую я не понимаю? Я нашел похожий вопрос для потоков UDP, но не знаю, как включить поток YouTube: FFMPEG: извлекать фрейм из живого потока каждые 5 секунд

Заранее большое спасибо !

1 Ответ

0 голосов
/ 13 апреля 2020

Я понял это на основе другого ответа и ffmpeg wiki .

Вам необходимо преобразовать URL-адрес YouTube следующим образом:

youtube-dl -g "youtube URL"

Скопировать выходной URL в следующую команду, чтобы извлечь кадр каждый 5 секунд:

ffmpeg -i "output URL" -vf fps=1/5 out%d.png

Это будет извлекать один кадр каждые 5 секунд.

...