crystallize
Файлик покрутил покадрово в редакторе avsPmod.
Смешивание можно настроить, для этого найти строку:
smoothfps_params="{rate:{num:12,den:1},algo:13, scene:{blend:true}}"
1. Устранить смешивание на похожих кадрах: заменить SVP-шейдер с 13-го на 2-ой:
smoothfps_params="{rate:{num:12,den:1},algo:2, scene:{blend:true}}"
2. Отодвинуть порог похожести кадров в сторону увеличения различий для более редкого срабатывания смены сцен (по-умолчанию 4000, значения 5000 и более уменьшают чувствительность смены сцен,
при 10000 я вообще не нашел ни одного смешанного кадра и пропущенного дропа
):
smoothfps_params="{rate:{num:12,den:1},algo:2, scene:{blend:true, mode:1, limits:{scene:5000}}}"
3. На сменах сцен перейти от смешивания к повторению ближайшего кадра (возвращает дропы на сменах сцен и кадрах с очень быстрыми движенями, нерекомендуется):
smoothfps_params="{rate:{num:12,den:1},algo:2, scene:{blend:false, mode:1, limits:{scene:5000}}}"
Ну и для более качественного определения движения при анализе и правильной замены пропущенных кадров было бы полезным отрезать черные полосы, которые в данном видео для разных сцен разные. Самое простое - это разбивать видео на куски и отрезать черные бордюры индивидуально.
Посложнее, но в один проход - это дописывать скрипт, где добавить отрезание полей перед обработкой и приклеивание их обратно после обработки. Размеры полей проставить во внешнем файле, используя диапазоны номеров кадров и функцию ConditionalReader.