tipsydead
алгоритм не подскажете?
Подскажу. Изначально это был скрипт filldrops (тут и тут).
В SVP 1.1 - 2.0.7 был его родственник, скрипт DropFix "Заменить выпавшие кадры" такого вида:
sc=MSuper(pel=1)
vf=MAnalyse(sc,isb=false)
vb=MAnalyse(sc,isb=true)
global filldrops_d = MFlowInter(sc,vb,vf,time=50).SubTitle("DropFix", size=12, align=3)
global filldrops_c = last
global MaxDifInDoubleFrames = 1.6
last.scriptclip("ydifferencefromprevious()>MaxDifInDoubleFrames ? filldrops_c
\ : trim(1,0).ydifferencefromprevious()>MaxDifInDoubleFrames ? filldrops_d : filldrops_c")
Скрипт интерполирует одиночные кадры-дропы, оставляя нетронутыми группы по два и более дропов. Восстановленные кадры для отладки подписывает "DropFix"
madVR... как её настроить
При воспроизведении раскрыть на весь экран и нажать Ctrl-J, если увидите в верхней строке "Exclusive mode", то все уже настроено. Понаблюдайте за значением в строчке dropped frames. Должно быть 0.
При воспроизведении в окне возможны дропы, т.к. Exclusive работает только на полный экран.
---
уплавнение всё равно нужно - 30 фпс это мало и особенно меня интересует качество сцен где применяется замедление - как этого добиться?
Я не вижу самого файла с готовым замедлением, поэтому вслепую могу только предполагать.
Если замедление сделано грамотно, то каждый кадр содержит движение и тут достаточно будет применить SVP.
Если замедление сделано с повторением кадров, то поможет проход по видео алгоритмом DropFix, а затем повышение плавности SVP.
Если замедление сделано со смешиванием кадров, то тут уже ничего не поможет. Нужен незамедленный исходник и замедлять его сразу с повышением плавности.
---
Насчет файлика - можно и целиком. У меня толстый канал, скачаю, вырежу. Как вариант - создать торрент-файл и кинуть мне в почту, а видео выставить в uTorrent'е .