gloor13
you could as Nevcairiel on the doom9s forum. he s he author of lav
You are not logged in. Please login or register.
SmoothVideo Project → Posts by THX-UltraII
gloor13
you could as Nevcairiel on the doom9s forum. he s he author of lav
Rimsky
Is there a beta/test version already you can share MAG79?
thxz for your reply.
If someone could help out on these questions it would just be awesome.
Chainik or MAG79, could I maybe take 15 minutes of you guys time and answer the questions I asked about all the settings? I would even donate you guys something for this.
The two sites from Spirton does not explain what settings do and how they affect smoothness, artifacts and CPU. The Avisynth site also does not seem to explain the settings in your program (which is awesome by the way!!).
The SVP-help link you provided might be very helpfull to start with. But I can t get it working with google translation to English.
I asked the question on the Doom9s forum: does madVR offer higher PQ than EVR Custom when playing 1080p content on a 1080p display device?
madVR does indeed has better PQ than EVR Custom so you and MAG79 might want to look into madVR too. You can read more about it from posting #12142 - #12150 in the thread on the doom 9s forum over here: http://forum.doom9.org/showthread.php?t … ;page=608.
The lipsync problem:
Tried 175.33 but this did not solve the lip sync issues so went back to 285.62. Or do you not recommend 285.62 for best performance?
About the settings (can t wait for your detailed guide! ). Could you maybe fill in the questions? I know it will take you some time but I m introducing SVP on the biggest dutch home theater community atm and there are a lot of interested people for SVP but I want to post a small guide in Dutch language where all the settings are for cause people are asking for this.
1. Smoothness Improvement
- Normal (an extra option then with the smoothness improvement option 'By Blocks' comes available which is called Blocks Overlapping).
- By Blocks
- Advanced (different SVP-shaders to choose from, Contour Artifacts Suppression becomes available).
Questions:
Is By Blocks the leasts accurate smoothness option which causes the most artifact and is the least CPU intensive?
.............................................................................................................................................................
Which of the three offers the best picture quality and gives the least artifacts if configured correctly and CPU is fast enough?
.............................................................................................................................................................
With the smoothness normal option, what are the differences between the selectable SVP-shaders Standard, Simple and Simple Bidirectional. And what are the artifacts of each of those three that can become visible?
..............................................................................................................................................................
With the smoothness advanded option, what are the differences between the selectable SVP-shaders Original and Complex. And what are the artifacts of each of those three that can become visible?
..............................................................................................................................................................
2. Framerate Change:
What can be told as explanation for all the different types of framerate changes you can select here besides of course differences in CPU usage? What do they exactly do? Which gives the least artifacts with best smoothness? What is 1m and 2m? etc.
..............................................................................................................................................................
3. Interpolated Frames Size
What does it do exactly and is Full size the best and maybe only option you want to pick here?
..............................................................................................................................................................
4. Search Radius
Is 4 pixels to most accurate (and of course most CPU intensive) with the least artifacts you can get? What does it do exactly?
..............................................................................................................................................................
5. Search Types
How do the 4 selectable options here (Logarithmic, Hexagon, Uneven Multi Hexagon and Exhaustive) different from each other and which gives the leasts artifacts, best smoothness etc?
..............................................................................................................................................................
6. Motion Estimation Accuracy
It seems that that half or quater-pixel is very CPU intensive. What does it do exactly and what about the artifacts of them?
..............................................................................................................................................................
7. Recalculation Of Vectors
What happens with the picture when you select to recalculate with blocks dividing in this setting? How does this affect smoothness and artifacts?
..............................................................................................................................................................
8. Blocks Size
Does 32x32 gives the best smoothness and least artifacts or 8x8? What does it do exactly?
..............................................................................................................................................................
9. Blocks Overlapping
What does it do exactly and do you get less or more artifacts when choosing this option?
..............................................................................................................................................................
10. Contour Artifacts Suppression
Do you get the least artifacts when choosing high here? Are there other things to tell about this setting?
..............................................................................................................................................................
11. Bad Areas Artifacts Suppression
Do you get the least artifacts when choosing high here? Are there other things to tell about this setting?
..............................................................................................................................................................
12. Bad Areas Artifacts Mask
What do the options Light, Normal and Sharp do and which gives the least artifacts?
..............................................................................................................................................................
13. Processing Of Scene Change
What is the difference between Frame Blending and Frame Repeating?
..............................................................................................................................................................
14. Reduce Resolution
Was this option created for very low CPUs?
Chainik
http://www.avsforum.com/avs-vb/showthre … st21491982
I don t use ReClock so that can t cause the problem
http://www.svp-team.com/forum/viewtopic.php?id=515
So you re suggesting to revert back to an older driver?
And my other questions?
Once I get the lip sync problems figured out the next step will be the actual configuration of SVP. Last night I tried some first changes in the original settings and I noticed that almost every setting has it s affect on the visible artifacts. Is there a list somewhere where I can see a full explanation of every single setting that can be changed in the expert mode of SVP.
Also heard something about SVP 3.1. Any idea when this will be released and a sneek peak on the fixes/new features you can maybe post already?
Chainik
What is subtitle rendering and pixel shaders?
I once got a list on the doom9s forum about the benefits of madVR even when playing 1080p material on a 1080p display device. I ll look into it and let you know (so maybe you can look into it too and see if madVR is indeed better).
More about the dropped frames issue:
I reinstalled the NVIDIA drivers (285.62) and choose the 1080p59 profile like MAD79 suggested. Now it works like a charm (Fresh=59.94, MonFreqD3D=59.941 and 3 dropped frames during a 2 hour movie!) with the standard 5/2 setting!
Only thing is I got lip sync problems which I don t have when I m NOT using SVP. So the video lags behind the audio (or the other way ).
Once I get the lip sync problems figured out the next step will be the actual configuration of SVP. Last night I tried some first changes in the original settings and I noticed that almost every setting has it s affect on the visible artifacts. Is there a list somewhere where I can see a full explanation of every single setting that can be changed in the expert mode of SVP.
Also heard something about SVP 3.1. Any idea when this will be released and a sneek peak on the fixes/new features you can maybe post already?
Chainik
do you suggest EVR or EVR Custom?
MAG79
My JVC projector cannot be set to a specific refresh rate. It just picks up the video input that it gets from it s source, in my case a NVIDIA display card.
But more interesting results as I did some more testing today:
1. Played a 2 hours and 6 minutes movie with settings 2000/0.0005 (Fresh and MonFreqD3D correspond EXACTLY with these settings, both 60.006) with the frame blending checkbox DISabled. The result: 95 dropped frames.
2. Played the same 2 hours and 6 minutes movie with settings 2000/0.0005 (Fresh and MonFreqD3D correspond EXACTLY with these settings, both 60.003) with the frame bleding checkbox ENabled. The result: 249 dropped frames
3. Played the same 2 hours and 6 minutes movie with settings 20/0.12 (Fresh and MonFreqD3D DO NOT correpond with these settings, Fresh=59,94 and MonFreqD3D=60.006) with the frame blending box ENabled. The result: 54 dropped frames.
4. Played the same 2 hours and 6 minutes movie with settings 20/0.12 (Fresh and MonFreqD3D DO NOT correpond with these settings, Fresh=59,94 and MonFreqD3D=60.006) with the frame blending box DISabled. The result: 351 dropped frames.
What does all of this tell?
Also there is no real difference in CPU load in testing 1 and 2 (so here it does not make the CPU load more with or without the frame blending checkbox checked). In contrary with testing 3 and 4; here is a huge difference when disabling or enabling the frame blending checkbox (when enabled, setting 3, the CPU load is very heavy).
So still looking for the best configuration which will give me the least dropped frames.......
Thxz for all your help MAG and Chainik!!
(I ll come back later to the artifact settings itself but first I want to be sure what I m doing with all this frames/frequency 'problems')
I also did some more testing with the maxden setting (and FPSDifference with all testings on 0.0005)
I found out that with maxden set from 0-199 gives me a ''Fresh'' of 59,94 and from 200-2000 (and even with 10000) results in a ''Fresh'' of 60.002. With all settings I got a ''MonFreqD3D'' of 60.002. Of course this assumes that I should take a value of 200-10000. What is the best to pick?
Ok, thxz.
Now that I have this issue settled I want to invest some time in getting the best settings. Because I use a projector (and the screen size is pretty big) I see artifact much more than on a rather small tv. The standard settings gives me too many noticable artifact. I know that there exists no setting that will result in 0 artifacts but atm it is just too much. Can you advise me with which settings I can play to get less artifacts? They are best noticable with fast moving scenes and with the contours of people etc on regular scenes too.
ps. I rather prefer a little less smoothness and less artifacts then very much smoothness with more artifacts.
Thanks for your help until now Chainik!
Chainik
so 0.00 is ok to use?
So the higher the maxden value, the more artifacts? So should I 'look' (trial and error) for a value which is still low and gives me (almost) no dropped frames?
Chainik
just tried 0.00 and now Fres shows 60,001 and MonFreqD3D 60,002 so this seems almost perfect. Can 0,00 not be used and should I give 0.001 a try tonight? What does the value do exactly?
0.00 gives me almost no drops. Tried 30 minutes of playback and only got 3 drops (and where not noticable as hick-up in the picture by the way).
and what does the setting 'maxden' exactly do when changing this from 20 to 2000? Tried 0.00 with 2000 and with that setting I got the 30 minutes-3 drops result (which seems pretty good). Also tried 0.00 with the standard 20 maxden value and got a lot of (not detectable by the eye) dropped frames. So it seems indeed that increasing maxden results in less dropped frames. But how will I know if I need 200, 500, 1000, 2000 etc? And why not use eg. 25000000 to make sure there will be no dropped frames?
for your info, I get the following in ediaInfo.ini with the standard maxden 20 and FPSdifference 0.12 setting:
[main]
FileName=Real Steel.m2ts
FilePath=D:\Movies\D-Box\Reel Steal
FPS=23.976
Xish=1920
Yish=1080
num=5
den=2
numOut=14985
denOut=250
frameorder=
Fres=59.94
ExAspect=5625
NewAspect=5625
CBHWidth=1920
CBHHeight=1080
StrWidth=1920
StrHeight=1080
CrpWidth=1920
CrpHeight=1080
ResWidth=1920
ResHeight=1080
MonWidth=1920
MonHeight=1080
MonFreq=60
MonFreqD3D=60.002
OptProfile=1920x1080@24
Chainik
I still get dropped frames but I think I know the problem:
The input frame rate for madVR needs to be EXACTLY the same as the screen frame rate that my NVIDIA outputs. I get 0 (max 3!) dropped frames whne playing a BR movie (23,976 material) with NVIDIA set at 1920x1080@23,976 (custom profile).
When I want to use SVP I (of course) have to set my NVIDIA output to 1920x1080@60,000Hz. This results in 60.022 which is 'send to' madVR but NVIDIA gets 60,002. This is a difference of 0,020. This seems not much but it s too much when doing bitstreaming like me.
Is there a way to correspond these two values EXACTLY to each other maybe?
MediaInfo.ini now shows:
[main]
FileName=Real Steel.m2ts
FilePath=D:\Movies\D-Box\Reel Steal
FPS=23.976
Xish=1920
Yish=1080
num=368
den=147
numOut=1102896
denOut=18375
frameorder=
Fres=60.022
ExAspect=5625
NewAspect=5625
CBHWidth=1920
CBHHeight=1080
StrWidth=1920
StrHeight=1080
CrpWidth=1920
CrpHeight=1080
ResWidth=1920
ResHeight=1080
MonWidth=1920
MonHeight=1080
MonFreq=60
MonFreqD3D=60.002
OptProfile=1920x1080@24
Thxz. I will try again tonight. but what will it actually do? and do i keep the last blending checkbox enabled and set svp to 'to screen refresh rate'?
And I don t have a Mediainfo.ini file in my Ini folder
this is the ffdshow.avs I get:
svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files (x86)\SVP\Plugins\MVTools2\libflowgpu.dll"
multinum=5
multiden=2
algo=13
block=false
ml=0
search=4
sadml=0
sadgamma=1
blend=true
dist=2
pel=1
sharp=0
Recalc=0
blkh=32
blkv=32
overlap=0
overlapv=0
wid_den=1
hei_den=1LoadPlugin ("C:\Program Files (x86)\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,7)
ffdShow_source()
Assert(width==1920 && height==1080,"Frame size "+string(width)+"x"+string(height)+" instead of 1920x1080")
delim=":"
WriteFileStart("C:\Users\sander\AppData\Roaming\SVP\Logs\avsFPS.txt", "FramerateNumerator()", "delim", "FramerateDenominator()")
SetMTMode(2)
src=last
wid_den==1 ? last : \
hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2)
super=MSuper(pel=pel, hpad=blkh, vpad=blkv, sharp=sharp)
finest=pel==1 ? super : MFinest(super)
backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
forward_vec = Recalc==0 ? forward_vec : MRecalculate(super, forward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend)
smooth_videodistributor()
did the following in the SVPMgr.ini:
;===PROFILES===
;Nearest greater by pixelrate (1-on/0-off)
UPFindMethodProf=0;Prpfile filter by framerate (1-on/0-off)
FPSPriority=0;===SMOOTH FACTOR CALCULATION===
;Maximum denominator of smooth factor
maxden=2000;Detection precision of smooth factor to screen refrech rate, Hz
FPSDifference=0.02;smooth correction of video with variable framerate and incorrectly detected framerate by detectiong of FPS changes (0-off), when have a problems recomended value: 0.1 (fps)
deltaFPS=0.1;Interval of parameters updating
when smooth correction is on (msec)
WaitNextBadFPS=4000
Chainik
thxz for your quick follow ups!
What do you mean with 'check the AVS script used'?
THX-UltraII
What does the frame blending option do exactly?It adds ConvertFps() to the end of processing chain to convert from 23.976*5/2 to the exact measured refresh rate of the screen.
BTW, I hope the projector is one and only active screen in Windows? Or at least the primary one.
my projector is the primary screen.
Checking the frame blending option tops out my cpu usage to 95-98% which of course causes troubles. Do I leave the setting 'framerate change' on 'to screen refresh rate'?
Chainik
what do you mean exactly? I get one very noticable 'hickup' (dropped frame) every two minutes during a movie so that s far from ideal if you ask me.
ReClock is no option for me because I need digital output (for my D-Box system).
What does the frame blending option do exactly?
SmoothVideo Project → Posts by THX-UltraII
Powered by PunBB, supported by Informer Technologies, Inc.