Нужны 64 битные библиотеки (svp pro):
You are not logged in. Please login or register.
SmoothVideo Project → Posts by dlr5668
Нужны 64 битные библиотеки (svp pro):
I uploaded my basic profiles in 2nd post. Try it.
dlr5668
I thinknum:2.5,den:1
will not work
It must benum:5,den:2
Nice catch. I only tested 12 fps webcam videos with this script and 24 -> 72.
Uploaded gifv guide
gif guide:
Step1 Выбор шаблона, открытие файла, демуксинг
http://gfycat.com/VainDelayedAmericanwirehair
Step2 Выбор кодека и запуск всего процесса
http://gfycat.com/ArtisticWholeAdmiralbutterfly
Для 4к поправить
resize_string = "core.resize.Bicubic(input,1280,720,filter_param_a=0,filter_param_b=0.75)"
на
resize_string = ""
Чтобы не уменьшало до 720p
и пути для библиотек свп:
C:\Program Files (x86)\SVP 4 Dev\plugins64\svpflow1.dll
День добрый. Можно чуть подробнее порядок действий. Мне не понятно что значит: Добавляем svp к VS (внимательно с путями)
Что такое VS и где оно находится. Искал что то похожее в программе и не нашёл.
И подскажите есть ли вообще смысл этим заниматься.
Цель:
- взять иcходное видео с GoPro4 в 4К 30к/с
- перекодировать его в 4К 60к/с или же 48к/с
Время кодирования не особо важно, да и ПК достаточно мощный. А то мельтишение в 30к/с очень сильно напрягает, и приходится снимать в 2,7К 60к/с. Но в этом формате сильно страдает чёткость картинки, т.к. родное для GoPro4 всё же 4К
VS это vapoursynth. Начните с установки Staxrip. Она сама предложит доустановить недостающие компоненты.
Вот уже готовые профили.
Скопировать в %appdata%\StaxRip x64\Templates
На 7z не обращайте внимание это бекап файлы
avs = на базе ависинка, VS на вапорсинке.
Thanks a bunch for these instructions, been looking for some modern app like this for a while.
However, I get Python exception: name 'core' is not defined that implies it can'timport vapoursynth as vs
Funny thing is when I run python from command prompt I can import this module just fine since it was installed properly. Any idea why that is?
By the way, you're missing the import line in the text script even though you have it in the screenshot.
That line will break script. Its only needed with svp manager.
No errors for me with this:
I ll update pics in post.
I would advice from usung CRU to use built-in utilities in the driver control panel itself.
Do it with built in utilities
-> custom resolution utility <-
some monitors can be overclocked to 72 hz (search this forum)
del
мм чем не гайд ? http://www.svp-team.com/forum/viewtopic.php?id=3243 (можно и под ависнком запустить)
копируй@запускай
dlr5668 wrote:cpu stability / overheat problems
These two are not actually synonymous with each-other.
They often come together.
intel burn test aka Linpack is the best way to check cpu stability / overheat problems.
Make sure results are same:
Run intel burn test avx for 30 minutes and check temp.
Где-то засела avisynth.dll : в папке с плеером / в системной папке (C:\Windows\SysWOW64)
А когда же уже SVP будет дружить с VLC?
I had few crushes with 32bit DS and even one bsod. I switched to vapoursynth few weeks ago and its rock solid for me.
> But setting up automatic resolution changing in MPV is a complete pain if you aren't into coding or command line stuff
haven't dived into mpv that deep yet o_O
could you describe the problem with more details?
it is even harder
https://github.com/lvml/mpv-plugin-xrandr only works with Linux
На офф сайте заявлена только поддержка avs http://www.selur.de/ . В самой проге тоже не нашел.
Порнолаб+перекодирования под мобильные устройства=туалет
это для тестов на самом деле нужно немного для другого. Суть та же - конвертация кучи видео.
GIF guide:
http://gfycat.com/VainDelayedAmericanwirehair
http://gfycat.com/ArtisticWholeAdmiralbutterfly
Profile path %appdata%\StaxRip x64\Templates
Hello, guys! Today we will learn how to convert multiple files to 60 fps. We will use StaxRip.
Why staxrip ?
amazing GUI
support VS
great profile system
First we need to add svp to VS chain (make sure to fix paths):
core = vs.get_core(threads=19)
core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4 Dev\\plugins64\\svpflow1_vs.dll")
core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4 Dev\\plugins64\\svpflow2_vs.dll")
clip = clip.resize.Bicubic(format=vs.YUV420P8)
crop_string = ""
resize_string = "core.resize.Bicubic(input,1280,720,filter_param_a=0,filter_param_b=0.75)"
super_params = "{pel:1,scale:{up:0},gpu:1,full:false,rc:true}"
analyse_params = "{main:{search:{coarse:{distance:-8},distance:0}}}"
smoothfps_params = "{gpuid:11,rate:{num:2,den:1},algo:13,mask:{area:50},scene:{blend:true}}"
def interpolate(clip):
input = clip
if crop_string!='':
input = eval(crop_string)
if resize_string!='':
input = eval(resize_string)
super = core.svp1.Super(input,super_params)
vectors = core.svp1.Analyse(super["clip"],super["data"],input,analyse_params)
smooth = core.svp2.SmoothFps(input,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params,src=clip)
smooth = core.std.AssumeFPS(smooth,fpsnum=smooth.fps_num,fpsden=smooth.fps_den)
return smooth
smooth = interpolate(clip)
smooth.set_output()
Second, setup x264 encode setting and save template.
Add file list and press start.
I have 1.5x real time performance for my task (medium quality video encode for phone).
Avisynth вариация. http://forum.doom9.org/showthread.php?p … ost1763706
Уплавняет до 60 фпс, нет нужды вручную прописывать коэффициенты.
SetMemoryMax(1024)
global threads=17
LoadPlugin("C:\Program Files (x86)\SVP 4\plugins64\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\SVP 4\plugins64\svpflow2.dll")
SetFilterMTMode("DEFAULT_MT_MODE",2)
SetFilterMTMode("SVSuper",1)
SetFilterMTMode("SVAnalyse",1)
SetFilterMTMode("SVSmoothFps",1)
SetFilterMTMode("ffdShow_source",3)
#ffdShow_source()
ConvertToYV12()
global crop_string = ""
global resize_string = ""
global super_params = "{pel:1,scale:{up:0},gpu:1,full:false}"
global analyse_params = "{main:{search:{coarse:{distance:-8},distance:0}}}"
global smoothfps_params = "{gpuid:11,rate:{num:60,den:"+String(Round(last.FrameRate))+"},algo:23,mask:{area:50,cover:80},scene:{blend:true,mode:0}}"
function interpolate(clip src)
{
input = crop_string=="" ? src : eval("src."+crop_string)
input = resize_string=="" ? input : eval("input."+resize_string)
super=SVSuper(input, super_params)
vectors=SVAnalyse(super, analyse_params, src=input)
smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, src=src)
return smooth
}
input=last
eval(""" interpolate(input)
""")
Prefetch(threads)
Будем использовать StaxRip.
Добавляем svp к VS (внимательно с путями):
core = vs.get_core(threads=19)
core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4 Dev\\plugins64\\svpflow1_vs.dll")
core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4 Dev\\plugins64\\svpflow2_vs.dll")
clip = clip.resize.Bicubic(format=vs.YUV420P8)
crop_string = ""
resize_string = "core.resize.Bicubic(input,1280,720,filter_param_a=0,filter_param_b=0.75)"
super_params = "{pel:1,scale:{up:0},gpu:1,full:false,rc:true}"
analyse_params = "{main:{search:{coarse:{distance:-8},distance:0}}}"
smoothfps_params = "{gpuid:11,rate:{num:2,den:1},algo:13,mask:{area:50},scene:{blend:true}}"
def interpolate(clip):
input = clip
if crop_string!='':
input = eval(crop_string)
if resize_string!='':
input = eval(resize_string)
super = core.svp1.Super(input,super_params)
vectors = core.svp1.Analyse(super["clip"],super["data"],input,analyse_params)
smooth = core.svp2.SmoothFps(input,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params,src=clip)
smooth = core.std.AssumeFPS(smooth,fpsnum=smooth.fps_num,fpsden=smooth.fps_den)
return smooth
smooth = interpolate(clip)
smooth.set_output()
Настраиваем х264 кодер и сохраняем как шаблон
Добавляем файлы и поехали !
90 fps неплохо так для перекодирования под мобильные устройства
SmoothVideo Project → Posts by dlr5668
Powered by PunBB, supported by Informer Technologies, Inc.