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

У меня вопрос, как я могу получить два двух I и P кадра, используя одну команду?

Например: команда, чтобы получить все ключевые кадры в ffmpeg:

ffmpeg -i http://my-tv-stream.m3u8 -vf "select=eq(pict_type\,I)" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg

1 ответ1

1

использование

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)+eq(pict_type\,P)'" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg

Чтобы вывести типы кадров отдельно, используйте

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)" -vsync vfr -qscale:v 2 I-thumbnails-%02d.jpeg
       -vf "select='eq(pict_type\,P)" -vsync vfr -qscale:v 2 P-thumbnails-%02d.jpeg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .