Снизошло немного озарения по поводу пост-процессинга видео.
Таки качаю онгоинги в 1080p, равки с кранча чаще всего можно увидеть в упаковке с ансабом от HorribleSubs, но вот страдают они бандингом нехило.
Выход есть - прикрутить ffdshow raw video filter к MPC-HC, там есть некий Deband, но работает он...хреновенько.
Там же можно подключить кастомный скрипт AVIsynth. Вот тут и начинается веселье. Фильтров в Xvid4PSP дохрена, но они нацелены в первую очередь на качество, а не на скорость, зато большинство из них имеют комментарии.
Итого - взял, и вырезал всё, что на мой взгляд не нужно.
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\VSFilter.dll")
DirectShowSource("E:\*Онгоинги\OreImo S2\[HorribleSubs] Oreimo S2 - 03 [1080p].mkv", fps=23.976, convertfps=true)
Spline64Resize(1440, 808)
###[FILTERING]###
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RemovegrainSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\dctfilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2db.dll")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2dbmod.avs")
setmtmode(2)
setmemorymax(640)
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=1.2,strC=0.0,temp=10,adapt=-1)
###[FILTERING]###
|
Ресайз выставил на наиболее близкое к исходному разрешение, ибо 1080p с градфаном проц не тащит
Что делать с этой писаниной? Всё просто.
Идём сюда (на фону уже обработанный кадр, ага)
Попадаем в окно свойств, двигаемся к сему пункту
Как можно видеть, всё, что нужно (а может и чего лишнего) уже мною вставлено (обращаем внимание на галочки), а конкретно:
Spline64Resize(1440, 808)
###[FILTERING]###
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RemovegrainSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\dctfilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2db.dll")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2dbmod.avs")
setmtmode(2)
setmemorymax(640)
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=1.2,strC=0.0,temp=70,adapt=-1)
###[FILTERING]###
|
Жмём применить, можно сохранить скрипт нажатием сами понимаете на какую кнопку)
PROFIT!
Для тех, кто не особо любит шумок -
str уменьшаем.
Если есть рекомендации - очень хочу выслушать, ибо я нубяра :'D
Ну и как следовало ожидать:
До
После
Попробовал
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=0.4,strC=0.4,temp=70,adapt=-1)
|
Тоже весьма неплохо, эффект слабый, но и шума не так много. Для разового просмотра онгоинга хватит за глаза xD