Dave_Scream
Переменная частота кадров (vfr) присутствует в видео, пока оно хранится в файле. Как только это видео попадает в Avisynth - оно становится с постоянной частотой кадров путем выкидывания лишних и повторения недостающих кадров (подробнее про vfr и avisynth). Разумеется такое вольное преобразование итак неидеально плавного видео еще больше усиливает рывки в движениях при воспроизведении. О частоте кадров надо заботиться самому. Желательно выполнить анализ видеофайла и узнать базовую частоту кадров, на которой снято это видео. Указав эту базовую частоту при открытии файла можно получить минимум искажений от преобразования vfr > cfr.
например если FPS скачет от 29 до 16
В этом случае скорее всего базовая частота 30 fps. Утилиты mkv2vfr и mp4dump помогут узнать точнее (см. по ссылке выше).
скрипты FillDrops, GameDropFix и все другие уже на входе имеют видео с постоянной частотой кадров, но среди кадров могут быть пропущенные кадры и кадры-дубли.
FillDrops умеет исправлять только одиночные кадры-дубли, ориентируясь на степень различий двух соседних кадров.
GameDropFix умеет исправлять одиночные, двойные, тройные дропы и пропущенные кадры, ориентируясь на характер движений в кадре, стараясь максимально выровнять рывки в движениях. Подробнее см. табличку сравнения DoubleDropFix против GameDropFix. При этом по качеству и возможностям скрипт DoubleDropFix находится между скриптами FillDrops и GameDropFix.
прогоняю DropFix'ом
- и затем спомощью SVP делаю видео с нужным фпс - обычно это 60FPS
Тогда рекомендую выполнять эти два действия в один проход: открывать видео с параметрами (ConvertFPS=True, fps=60), делая однократный расчет недостающих кадров путем добавления интерполированных кадров скриптом GameDropFix. Повысится скорость обратботки, а главное - с таким подходом исключается двойное интерполирование, за счет чего повысится как плавность движений, так и качество отдельно взятых кадров.
Стабилизацию и чистку я бы делал после преобразования fvr > cfr и замены выпавших кадров. Иначе я не уверен в работоспособности алгоритмов замены выпавших кадров на уже стабилизированном видео, где каждый кадр (реальный и дубль) подвинуты и развернуты относительно друг друга.
Все-таки сперва надо восстановить желаемую равномерность движений, а потом делать постобработку: стабилизация, чистка, резкость.