Milardo, can I ask what hardware you're running? Just the CPU and videocard is fine. Don't need further details.
Edit: Also which media player you are using? and if you're using Madvr or not.
You are not logged in. Please login or register.
SmoothVideo Project → Posts by Blackfyre
Milardo, can I ask what hardware you're running? Just the CPU and videocard is fine. Don't need further details.
Edit: Also which media player you are using? and if you're using Madvr or not.
I have a thread here (you can have a read through my article and hopefully it helps you). You don't need to use the media player I am recommending (MPDN), as Madshi has now started using DirectX11 with Madvr after I got Zachs to implement it with MPDN (which is awesome, kudos to both of them for doing the hard work and implementing it, all I done was suggest it)... So yeah just read the first post on the link below, which will link you towards an article I've written... read that article, use my personal settings (or not, up to you), which in my opinion decreases artifacts and maintains the smoothness and fluidity that comes with SVP.
I have a more general question, anyone with experience can let me know.
If I go from a 60Hz monitor running SVP @ 60FPS to a 144Hz monitor running SVP @ 96FPS (for source = 24), 100FPS (for source = 25), and 120FPS (for source = 30fps)... How big of a difference, if any, is there going to be? (I know there's a massive difference in gaming, I've seen it, and cannot un-see it).
If anyone is using SVP @ really high frame-rates (4x Source) using a 144Hz gaming monitor with motion-blur reduction (strobing) or without, and can comment on this, it would be great.
Using 4x Source at 60Hz gives me a more fluid experience than setting SVP to monitor refresh rate already, so I wonder how it would be like without ANY frames dropped because the monitor refresh rate is > FPS when using a 144Hz monitor.
You said AMD... Hmm right click on the desktop. Open Catalyst Control Centre... on the left panel open the "VIDEO" sub-panel, click on Quality and make sure everything under Video Quality is ticked OFF!
Then go to "global video quality" and tick everything off.
It looks like your videocard is applying edge-enhancements, de-noise, de-blocking, all that crap from the first two images in the OP.
Good luck, hope this solves your issue.
http://forums.guru3d.com/showthread.php?t=379506
Use at your OWN risk. But this program is the best method for uninstalling drivers (it has caused issues for people before though using Windows 10, so you might want to go there and ask if Windows 10 is now supported or if it's safe), there might be some extra-files or residue left over from older drivers you've installed that are interfering with your latest installation. Use DDU to un-install older drivers and then update to the latest again. See if that helps, good luck.
Keep in mind that this rather convoluted process for building SVP is only for beta testing and the final self contained SVP app may well contain different versions of these files.
The links have been posted here within the past few weeks but here goes:
SVPFlow dlls - Under the SVP "Download" secion - scan down unil you see "Avisynth plugins - the heart of SVP" and select "SVPflow 1.1.14" (http://www.svp-team.com/files/gpl/svpflow-1.1.14.zip)
AVIsynth.dll - A copy ofThe latest AVS + avisynth.dll appears to be here (https://cloud.pados.hu/index.php/s/0e0d … iSynth.dll)
SVP - make sure you have at least SVP 3.1.6 Core and the SVP 3.1.6 update installed (see the SVP "Download" section for links)
Modified for AVS+ generate.js file - Mystery provided one in this post (http://www.svp-team.com/forum/viewtopic … 387#p48387)
This configuration is for the AVS+ version of 32-bit AviSynth.
Place the AviSynth+ 0.1 (r1780, i386) dll from above in your MPC-BE/HC top folder with the MPC*.exe file.
Place the new SVP (svpflow-1.1.14) dll files in your SVP plugins folder(replacing the older svpflow dlls).
Place the generate.js file from above in your SVP top folder. It's modified for compatibility with the new AviSynth dll.
That should do it. If you need more information I would advise you to read the "New version of SVP?" and the "Running out of memory, even with "4 GB fix"/large address aware" threads in their entirety.
After doing all of this SVP performance under the same profiles dropped by half, and I started getting a ton of dropped and/or delayed frames (at 1080p content upscaled to 1440p with MPC+Madvr). I reverted back to 3.1.6 (by installing the core and deleting generate.js from MPC directory and everything worked as per normal)... tried it again, same results (massive decrease in performance with the "updates" you linked for me)... Why? I don't know.
In any case AVS+ coupled with the new SVPflow DLLs works fine as far as I'm concerned.
Would be great if you can link me towards AVS+, SVPFlow DLL's, and other changes you made. I want to update to the latest and test with MPDN & MPC+Madvr. Thanks in advance.
tobindax
madvr has an 64bit version now
Good news!
We have all chances to see SVP 64bit edition this year.
I cannot wait for this, great news. Should be much better performance, hopefully better at covering artifacts too, and even more importantly, I hope it's released in time for Windows 10 and it's compatible with it from the get go.
A few months ago a 64Bit Madvr & 64Bit SVP would have been "wishful thinking" to us outsiders (obviously you cheeky developers knew haha), now they're becoming a reality.
Hi all, this my first time using SVP and it works out truly amazing , thanks developer for making this happens, makes me want to watch my all old video again
Okay so i'm using Potplayer with EVR CP renderer, setting everything exactly according to Maken's helpful guide.
I got my rig i5 2500K @ 4.5ghz, and display card gtx 970, running win7.Since i have many VFR video, some in mp4 format and some in rmvb, so everything works great except there's occasionally stuttering , like 1-2 secs , happens randomly too.
I've tried VFR repair too but still can't get rid of it, so any other suggestions or something i've missed ?Thanks again
If you're interested... Check my article out.
http://www.svp-team.com/forum/viewtopic.php?id=2419
Follow the instructions in the OP to get to the article. Read through the article, it might help you to figure out your settings (first just use my settings with PotPlayer, then if everything is working smoothly, try the media player I am suggesting in the article - but first, make sure SVP is running stable). 2500K @ 4.5Ghz and a GTX 970, you shouldn't be having any stuttering issues unless you're pushing some of the settings over the limit (or not-configuring something properly).
EDIT: Using MPDN or MPC+Madvr I don't have issues with VFR Videos.
Is that a settings file I would programmatically edit? Where is this file located?
Right click SVP Manager Tray Icon, open the side menu "information", then click on "hidden settings".
Find the line of code he's referring to above.
Nintendo Maniac 64
No. SVPmark is benchmark software. It will stay without any update. It uses for measurements and must show identical results on identical systems.
Exactly - by the way, I was wondering why I can't click on submit score. Where do we submit our scores so they enter the high scores table? I think mine would make Top 20.
Is this not the same as the "Load automatically with Windows" setting that is already present?
Yep, thanks for reminding me. I forgot it was there and thought it would be a good addition but yes it already exists.
So basically my only request left is for 5x & 6x source fps to be added in the manager.
Mystery
AviSynth 2.6 MT ?This is the biggest pain in the ass.
We're not happy enough with avs 2.6.
The upcoming version will be just a bridge between avs 2.5 and avs+, as we're working together with AVS+ author to optimize it for real-time processing.
That's great news Chainik. Looking forward to it whenever it's ready.
I would like to make one or two requests please:
1. Can you please add 5x and 6x 'target frame-rate' in the drop down menu?
---- So we don't need to edit the file 'MSmoothFPS' file.
2. Can you guys please add an option when right clicking SVPManager, under settings, add "Start with System Startup" (as an option which can be ticked or un-ticked to enable or disable). That way SVP Manager starts when the system boots and logs into Windows (configure it, so that it's the last service to be enabled, once everything else is booted, and every other service has run).
The third request below is more of a suggestion really, not a request; I only had the two requests above.
3. After you've released the stable version with AVS 2.5 & AVS+, can you release an experimental or beta version for AVS 2.6 (Because I'm assuming that's the next step)... That way, many more people can participate if they wish to do so in helping smooth things out for AVS 2.6.
---- If you can make it so that AVS 2.6 is installed in a different directory, and doesn't run while AVS 2.5 is running, that way people can use the stable one, and update the experimental one whenever they can and give feedback
To unleash the potential of MPDN (I'm seeing way more detail in film than I've ever seen before), you have to use a render script. MPDN's author posts two easy options here:
http://forum.doom9.org/showpost.php?p=1 … tcount=322The options are:
(1) Pre-/Post processing with NEDI
(2) Pre-/Post processing with SuperResChroma + SuperRes with NEDIThe first should be doable by a mid-range video card, whereas the second nearly maxes out my GTX970. Both, for me, were great improvements over the upscaling I achieved using Madvr with other players.
Other than that, I find the dithering function too noisy so I shut it off.
Glad you've fiddled around with it and managed to push SuperChromaRes + SuperRes with Nedi using your GTX970... I could never pull that off with my 7970 OC. Question, at what FPS are you running your videos? and if you run MSI-AfterBurner (not telling you to run, just if you run it) can you let me know what your GPU usage is?
Do you upscale 1080 to higher resolutions? or are you running on a 1080p TV/Monitor? and don't do up-scaling?
Edit: I'm asking because I'm thinking of getting a GTX970 or 980. The Titan X is way out of my budget, might wait for AMD to release the 300 Series.
Something else I haven't seen mentioned much is adjusting bus clock settings. This gave SVP a dramatic jump in performance for me. On my MSI board I went to "PCI Subsystem Settings" then selected "PCI latency timer" and maxed out the bus setting to "248 PCI bus clocks". This also improved earlier latency issues I had with an audio card I had installed then. Apparently (I'm no computer expert) upping the bus clock allows the video card more time to work with the CPU. Either way, SVP performed much better afterwards.
I'm going to assume you're not talking about BCLK (because that doesn't make sense, it can't be that high). I can't find any relative settings regarding what you're talking about on my Gigabyte board. Googled quickly, couldn't find anything. Can you link me anything regarding gigabyte boards?
I have a Z97X-Gaming-GT
It's a high-end board, should have all the advanced settings. I went around looking for it, but didn't find any latency related PCI timer settings.
Hi again. Installed Windows 10 build 10041 and tried this software again. You're right. Together with SVP, very impressive. Smaller halos around moving objects, less blurring. And just super impressive upscaling using the GUI editor.
I'm glad it's working for you. How's Windows 10 by the way? Any performance increase when it comes to Madvr and MPDN? Any noticeable problems?
I have it on my laptop but can't really test performance, it's a low-end laptop just used for studies and browsing.
Also increasing the processing threads also adds to greater stability...
For example leaving my 4790K on Auto Processing Threads compared to setting it to 19, makes a massive difference...
I do have a question, is there a way to edit the processing threads? I want to add numbers between 19 and 30?
For me 19 works stable, and I feel like I can push it more, or fool it to think I have more processing threads (which somehow increases performances), but selecting 30 crashes the media player (every media player) immediately. Selecting 19 is great, I want to see what 20, 21, 22, 23, 24, 25 can do? if they can increase performance even more before crashing media player?
Is there way to edit a file to add these numbers?
I know you can, and I have done it for 5x source and 6x source, by editing a file. Is there a file elsewhere I can edit to add custom processing threads?
As the title says, I had a look at it and it seems about the same, but it's arranged differently.
I only play Blu-rays so I am wondering if there is any real advantage to using MPC-BE ?
I have things working quite well with MPC-HC so I'm wondering if I'm just opening up a can of worms messing around with MPC-BE.
Thanks.
Some people claim the BE version of MPC performs better, because it has performance options where you can increase the amount of RAM it uses and so on... But it's nothing major I think and MPC is a lot more "stable".
Either way, it's in a different directory, it has its own setting and won't effect your MPC. Try it yourself and let us know what you think. If you scroll down a bit, I have a suggestion for another program below which I believe is better than MPC. You can try that as well and see for yourself which is best.
Goodluck.
Thank you very much it worked! Have a great day
You're welcome. Yeah people generally forget about one of the basic steps. I am not immune to such problems either, most of the time, it's the easy step being forgotten.
I think to me it looks like you haven't added ffdshow as your preferred external filter for your player of choice...
In MediaPlayer Classic for example you need to add the external filters below under options:
ffdshow raw video filter
LAV Audio Decoder
LAV Video Decoder
LAV Splitter
and after adding them you need to set all four to PREFER.
Blackfyre
I see.
Can you record your variants at 1080p60 with hardware encoding and compare them frame by frame?
The answers are there.
I can but I need time to do that. It will happened not today or tomorrow
Which program do you recommend I should use to encode @ 1080p60fps?
PS: Take your time, no rush.
Blackfyre
I must to try MPDN first to answer your question. As I can see from description it uses frame-blend technique. Like madVR's smooth motion. But I need to closer look to tell more.
Exactly. I hope you see what I've been trying to explain the whole time.
MPDN --- if FPS goes over the monitor refresh rate it automatically disables smooth motion (fluid motion).
Madvr --- if FPS goes over the monitor refresh rate, smooth-motion remains enabled (0 Frames Dropped, 0 Frames Delayed).
Madvr --- if FPS goes over monitor refresh rate, and I go disable smooth-motion, it begins to drop frames just like MPDN. basically if I'm running 100 frames per second on a 60Hz monitor that can only do 60 frames per second, it drops the remaining 40. As a result 40 frames per second are dropped out.
But what I'm saying is, that even though my refresh rate is 60, forcing SVP to do higher frame-rates, results in less artifacts and smoother motion.
I don't know honestly, the best explanation I can come up with as to why this happens is... for example running 60fps at 60hz, the media player chooses all 60 frames and shows them (no dropped frames), but if I'm running 120fps at 60hz, the media player now has 120 frames to choose to display and drop out the other 60 frames. MPDN with DX11 Presentation API, maybe, chooses the best 60 frames out of the 120 that are generated. Rather than maybe MPC, choosing the first 60 frames out the 120.
Could this explain why SVP feels smoother, and runs with less artifacts on MPDN? I don't know; but it's the best explanation I can come up with... different media players choose different frames to display when FPS is higher than monitor refresh rate and drop out the rest of the frames.
The dropped frames issue I'm having isn't a bottleneck, it's simply extra frames that get dropped. Enabling smooth-motion means I have 0 dropped frames, and 0 delayed frames in MPC, but that doesn't make the video any smoother than what it was... Just because frames are dropping doesn't mean it's a hardware issue or it's lagging, they're dropping because I'm running at frame-rates exceeding my monitor refresh rate with smooth-motion disabled.
Blackfyre
48FPS (2x source) is better than 24fps, 60 (to original monitor refresh rate is slightly better), 3x is even better, 4x is good, 5x is better than that, 6x is the best I've tried, after 6x
It is interesting method. To interpoleate first to one rate and then to blend frames to another rate. From your words:24 -interolate-> 48 -blend-> 60 (better) 24 -interolate-> 72 -blend-> 60 (even better) 24 -interolate-> 96 -blend-> 60 (good) 24 -interolate-> 120 -blend-> 60 (better) 24 -interolate-> 144 -blend-> 60 (dropped and delayed frames)
Is it what you mean? right?
I mean the higher the framerate I can play, the smoother and less artifacts I see. Does that not make any sense? As a developer? Increasing the framerate doesn't correlate to how smooth a video plays?
BlackFyre
Yes, then try for some anime episodes with 2x, you'll see it's not smooth enough.
Of course, you can try "to screen refresh rate" too, you'll see it smooth but with artifacts (Try the opening of Hitsugi no Chaika Avenging Battle, you'll see it)As anime doesn't have dynamic motion as same as live video movies.
The reason why MPDN drops frames but still looked smooth, it actually doesn't render with 5:2 multiplication, but it's closer to 2x multiplication by dropping frames (this is just my guess though)
Exact multiplication coefficient has always preferred for retaining smoothness and reducing artifacts.Here's the simple formula: smoothness ~= artifacts
If you get higher smoothness, the higher artifacts you get, and viceversa, if you lower the smoothness the lower artifacts.
Of course it's just in a simplified form, in implementation, you still factor many things like video fps itself, screen refresh rate, video dynamic motion, video quality (blurred video will harder to detect the edge), etc
I haven't watched anime for two years, I'm two years behind on naruto. But I do watch family guy and American dad and I watched the latest dragon ball z movie which came out (battle of the gods) in 720p (this was my best "anime" test, the higher the framerate the smoother it ran for me, 48fps on my 60Hz monitor isn't smooth, it's smoother than the original source at 24fps, but 96fps is when motion blur finally is almost eliminated and I'm left with a clear, sharp, fast moving image.
Blackfyre wrote:Dropped frames with MPC+Madvr destroys smoothness. Can you guys test MPDN with the frame dropping and tell me if you see it not being smooth, before claiming that it isn't.
Like I said, it's illusion of smoothness. See the word noticeable in my previous post.
mashingan wrote:Dropping frames does affect the smoothness, but to be noticeable or not is matter of placebo
Now, have you ever tried SVP setting with "double frame-rate (2x)" instead of "to screen refresh rate" ?
It's better to see by yourself how the illusion works even in MPC.
P.S.1 : Assuming your display refresh rate is 60hz and video is 24fps.
P.S.2 : Try it with some anime episodes to see how the illusion breaks downIf you get the differences between that two setting, you definitely know why MPDN still (looks) smooths and reduces the artifacts albeit drops frames.
The hint is 4:2 and 5:2.
I have done that... I've done extensive testing with all sort of settings and combinations and the article I wrote has the best setting that worked for me. 48FPS (2x source) is better than 24fps, 60 (to original monitor refresh rate is slightly better), 3x is even better, 4x is good, 5x is better than that, 6x is the best I've tried, after 6x I get dropped and delayed frames in MPC and every other player (which means my CPU can't handle it) also in the performance graph, beyond 6x I drop below 0.98x and it lags.
I read the article, but I last read it when you first made this thread, and I already stated that I was hesitant to respond initially, and I still am hesitant to directly give any impressions until I test it myself.
I've simply remembered wrong, that is all. Please don't jump to conclusions so quickly.
My bad... It's just people say it isn't as smooth as MPC without trying it, I'm saying I don't know why MPDN drops frames or if it just wrongly states it does when SVP is running, but the two comments above one about the driver and the one attempting to explain maybe how it achieves it with less artifacts are at least trying to explain what's happening rather than being condescending like some of the people above. It's not even a 5 minute process, it'll probably take less time to try it than to write a comment. Then at least they can say I've tried it and it's not as smooth as MPC, rather than just outright shutting it down completely with no evidence whatsoever.
SmoothVideo Project → Posts by Blackfyre
Powered by PunBB, supported by Informer Technologies, Inc.