Я пытаюсь выбрать 10 кадров из каждых 100 кадров видео и записать это на новый вывод.

В видео с 1000 кадрами я хочу, чтобы выходные данные включали только кадры:

1-10, 100-110, 200-210 ... и т.д.

Есть ли способ сделать это с FFmpeg? Я пробовал различные комбинации фильтра выбора, но, кажется, можно выбрать только 1 кадр каждые N кадров.

Спасибо!

1 ответ1

1

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

select='lt((mod(n\,100)\,10)'

Если вы создаете новое видео, вы можете добавить

setpts=N/(FRAME_RATE*TB)

после выбора.

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