Там точно дубли кадров, проверял покадрово, по крайней мере визуально, не уверен насчет хешей

MAG79 wrote:
FourtyTwo wrote:

улучшить большое игровое видео формата 1080p60

Можно получить небольшой кусочек Вашего видео для экспериментов?

https://drive.google.com/file/d/0B6vlBi … sp=sharing

На всякий сразу напишу команду которой получил исходник:
ffmpeg -y -ss 25:00 -t 20 -i part_01_source.mp4 -vsync passthrough -c:v copy -c:a copy part_01_test_src.mp4

Извините что вклиниваюсь, насчет замечательного плагина GameDropFix, есть вероятность увидеть его адаптацию под VapourSynth или хотя бы AviSynth+?

Дело в том что в оригинале он не загружает ни видеокарту ни процессор на 100% а я пытаюсь улучшить большое игровое видео формата 1080p60 да еще и под 50Мбит/с.
Связка FFMpeg+AviSynth 2.6MT при SetMTMode(x,8) выдает около 20fps, это самое стабильно чего я добился но загрузка процессора неполная. SetMTMode(x,10) живет рандомное количество фреймов а потом падает.

Попробовал сам переписать .avsi скрипт плагина под AviSynth+ хоть и опыта мало, оно даже запускалось в 6 потоков и при этом даже нагружало процессор как надо, выдавало 27-32fps и рандомно падало независимо от настроек и стараний. А еще на обработанном видео сверху присутствует непонятное и не гуглящееся "AveragePlane: This filter can only be used within run-time filters ([ScriptClip], line 1)".

Вообщем я пытался smile
Скажем так "Доказательство Работы" у меня получилось, теперь прошу помощи у профессионалов.

Вообще в мечтах хотелось бы избавиться от синта в цепочке преобразований моих видео но все альтернативные способы поиска и интерполяции отдельных фрейм дублей либо очень медленные (butterflow) либо очень медленные и не обладают нужными механизмами определения дублей (ffmpeg mpdecimate + minterpolate). Пока веду изучение ffmpeg фильтров чтобы написать свою логику.