Не могу понять. Нужно определить порядок полей в файле. Натравливаю на файл фильтр idet. Он работает, но достаточно медленно. По большому счёту, мне бы хватило, если бы он обрабатывал бы каждый сотый кадр, например.
Если я пишу:
ffmpeg64 -i S:\Dvn_vgd.mov -r 1 -vf idet -f rawvideo -y NUL
то ffmpeg воспринимает -r как входную опцию, то есть просто тупо меняет частоту кадров входного файла на 1 к/с. Толку от этого никакого, конечно. Ставить -r после фильтра - также никакого толку - он в файл как бы пишет только 1 к/с, но фильтр обрабатывает по прежнему все кадры.
Как сделать так, чтобы на вход фильтра приходил только каждый N кадр?
Если я пишу:
ffmpeg64 -i S:\Dvn_vgd.mov -r 1 -vf idet -f rawvideo -y NUL
то ffmpeg воспринимает -r как входную опцию, то есть просто тупо меняет частоту кадров входного файла на 1 к/с. Толку от этого никакого, конечно. Ставить -r после фильтра - также никакого толку - он в файл как бы пишет только 1 к/с, но фильтр обрабатывает по прежнему все кадры.
Как сделать так, чтобы на вход фильтра приходил только каждый N кадр?
Добавление от 03.03.2017 22:24:
Нашёл, просто есть отдельный фильтр FPS.