If you open BD by "Open DVD/BD" menu then ffdShow don't load and SVP can't detect video playback and apply smoothness to it.
"Open DVD/BD" worked fine for me...
You are not logged in. Please login or register.
SmoothVideo Project → Posts by Nintendo Maniac 64
If you open BD by "Open DVD/BD" menu then ffdShow don't load and SVP can't detect video playback and apply smoothness to it.
"Open DVD/BD" worked fine for me...
30 fps (29.97 fps)
What's wrong with using 30.00fps content?
what brand is your reader ?]
LG.
[off]I just don't like an idea of buying something that will use only once and then throw it away...
When you say "throw it away", I hope you don't mean that literally...
Well, "Pass key" worked perfectly fine for my 2011 Blu-ray...
I had absolutely no issue at all playing it in MPC-HC with SVP; everything "just worked".
EDIT: For reference, I did not play an m2t file but rather I launched MPC-HC, went to "File" -> "Open DVD/BD", navigated to the root of the disc drive, and then clicked "Select Folder"...and then it started playing like it would for any other video file.
I have a Blu-ray reader for PC, but that's only because a friend originally bought it for himself and then gave it to me years later (said friend is constantly upgrading his PC so I usually get his old stuff for free or cheap).
Really it's just that I never installed any software necessary to use it because I would want to run the video through MPC-HC so that I could use SVP. Looking at another recent thread on here, it sounds like I can achieve blu-ray playback in MPC-HC via the software "Pass key lite".
I do at least have a single blu-ray disc since it was actually cheaper than the DVD (and I don't like purchasing streamed content due to my measly 3Mbps connection), so I might be able to take a look at this myself unless things go wrong...
Intel HD 4000 doesn't allow custom resolutions above 60hz.
Really? I was under the impression that there was little difference architecturally between Ivy Bridge and Haswell's iGPU, and I've been running custom resolutions over 60Hz on my Pentium G3258 for a while now..
until dlr5668 suggested I up the FPS. Unless I did not understand him properly?
He meant to try making a custom resolution to run your display at 48Hz or 72Hz, and then manually interpolating to 2x or 3x.
You wouldn't happen to be using an Nvidia GPU on Windows 10, would you?
Regardless, try two things:
1. Go to the location of the EXE for the media player that you use with SVP and delete any files name "avisynth.dll" (without quotes).
2. If that doesn't help or there weren't any files named "avisynth.dll" in the first place, see what happens if you disable GPU acceleration in SVP.
There will always be problems with the video in fast motion, if you want it smooth.
Not always. Maybe currently, but today's top-of-the-line hardware is tomorrow's mainstream.
There are surely higher-quality methods of interpolation, they would just need more processing power or the like. Relevant thread: http://www.svp-team.com/forum/viewtopic.php?id=2637
You may want to try to do my step 4 advice at once for all, after that the auto threads will function correctly, and SVP 4 will be running base on Avisynth version 2.6.0.5.
In that case your step 4 would be more like a step 3 with the manually setting threads to be step 4, no?
I'm using Windows 10 64-bit with the full version of SVP and 358.50 Nvidia drivers.
Nvidia's Windows 10 drivers are quite buggy (worse than Intel's and AMDs might I say, at least for SVP that is). Either use a driver older than 350.0 or use your integrated graphics (if you have any)*.
*You should be able to have drivers for both the integrated and the discrete GPU installed at the same time, allowing you to do things like running SVP on the integrated GPU while running something like MadVR on the discrete GPU.
I made a post recently that might help. It won't really tell you what each setting does, but it might still help if all you're trying to achieve is smoother playback or less CPU utilization without greatly reducing smoothness.
Basically leave the settings at their default except for the following 4 settings if you need more performance (start with the first setting and then only go to the next one if you still need even more performance):
Motion vectors precision
Motion vectors grid
SVP Shader
SVP interpolation modeThe only exception is that you may want to manually set the SVP shader to "Sharp (anime)" for traditional non-CGI animated content.
For really low-end systems (read: 10 year old dual-core PCs without GPU acceleration), you need to mix and match the settings to get optimal smoothness, like using 1m + standard + 16px rather than adaptive + sharp + 28px (the latter being what SVP's automatic options would use (relevant thread).
Conversely, if you want to increase smoothness, simply increase the values for those 4 same settings, but in the exact opposite order (so do "Interpolation Mode" first, then "Shader", etc).
You may want to mix and match a bit though since some of the options at higher settings (like shader set to "Complicated" or vectors grid set to "8px") can give quite a few artifacts depending on the video ("Complicated" is bad for lower resolutions, thin lines, and sometimes lower framerates; "8px" becomes progressively worse at higher video resolutions).
And again, you may want to use "Sharp (anime)" for anime and the like regardless of your performance.
I don't have completely detailed in-depth technical knowledge of what the settings do, but I do know what effect they give on the videos.
Motion vectors precision: the smoothness of smaller movements
Motion vectors grid: the perceived speed of any motion
SVP Shader: "fluidity" (speed and smoothness)
SVP interpolation mode: mainly smoothness; the weirder the ratio is between the video framerate and your display's refreshrate (like 25fps on 60Hz vs 24fps on 60Hz) the bigger of a difference it makes
DISCLAIMER: These are only my opinions and may very well be completely wrong.
I can confirm that this is indeed a thing.
EDIT: I've attached an example video with a resolution of 1012x720 (I merely cropped a test video that I've previously posted on this here forum).
4. delete C:\Program Files (x86)\SVP\MPC-HC\avisynth.dll
Forgot about that one, I'll be sure to mention it in the future.
First off, try the following three things if you haven't already...
1. In LAVfilters, set your decoder to "DXVA2 (copy-back)"
2. In MPC-HC, enable "D3D Fullscreen" or in MadVR enable "use Direct3D 11 for presentation"
3. In SVP, manually set processing threads to 7
If step 3 solved the issue, then you may want to try undoing the changes stated in steps 1 and 2 (assuming you didn't already have those options set that way).
SVP is not even a 64bit program and therefore doesn't even work with MPC-HC x64*...
*except in development versions; native 64bit support is in development but is very buggy currently
First off, try the following three things...
1. In LAVfilters, set your decoder to "DXVA2 (copy-back)"
2. In MPC-HC, enable "D3D Fullscreen" or in MadVR enable "use Direct3D 11 for presentation"
3. In SVP, manually set processing threads to at least 7
If step 3 solved the issue, then you may want to try undoing the changes stated in steps 1 and 2 (assuming you didn't already have those options set that way).
SVP wiki says that it's core count * 1.8
Ohhh, that would explain my performance issue. I guess a Pentium G3258 @ 4.6GHz is more performance than SVP expects from a dual-core system, so only using 3-4 threads leaves quite a bit of performance on the table, particularly with high refresh rates (90+ Hz)
Maybe a better equation would be the following:
Display refresh rate / 60 * core count * 2, then round up
For me that would give a sum of either 5.26666... or 6, both of which would round up to 7...which is what I've been using.
Another way is to make a refresh rates for your display and then have SVP interpolate to either that refreshrate or 1/2 or 1/3 of it.
Less cpu usage?
I mean that. For example, "Motion vectors precision" has a large impact on the CPU but minimal impact on smoothness.
Is there a guide for proper thread counts for processors (and, if so, why doesn't the "Auto" setting for "Processing Threads" use it? lol)?
Not really. Basically 7 and higher should be fine for most CPUs, though with 8-thread CPUs you might want to double that (hence 15).
Thought to be blunt, if the "Auto" setting worked optimally then we wouldn't even need to manually set the thread amount.
It looks like you are using different settings in SVP3 and SVP4.
Look at avs script in SVP3. How many threads there? For your i7-4790k it must be 15 or more.
Point that value in SVP4.
I can attest to this. Having 'Processing threads' set to "Auto" on my 4.6GHz Pentium G3258 gives considerably worse performance than manually setting the amount of threads to 7.
So, how do I get a new profile based on settings that were determined from the first performance assessment (before I started changing the position of the slider)?
I don't think you can...I believe the slider is purely based on the current performance assessment. The only way to use settings independent of the current performance assessment is to use the manual profile configuration, which isn't really that difficult.
Basically leave the settings at their default except for the following 4 settings if you need more performance (start with the first setting and then only go to the next one if you need still need even more performance):
Motion vectors precision
Motion vectors grid
SVP Shader
SVP interpolation mode
The only exception is that you may want to manually set the SVP shader to "Sharp (anime)" for traditional non-CGI animated content.
For really low-end systems (read: 10 year old dual-core PCs without GPU acceleration), you need to mix and match the settings to get optimal smoothness, like using 1m + standard + 16px rather than adaptive + sharp + 28px (the latter being what SVP's automatic options would use - see this thread).
Conversely, if you want to increase smoothness, simply increase the values for those 4 same settings, but in the exact opposite order (so change "interpolation mode" first, then "Shader", etc).
You may want to mix and match a bit though since some of the options at higher settings (like shader set to "Complicated" or vectors grid set to "8px") can give quite a few artifacts depending on the video ("Complicated" is bad for lower resolutions, thin lines, and sometimes lower framerates; "8px" becomes progressively worse the higher the video resolution is).
And again, you may want to use "Sharp (anime)" for anime and the like regardless of your performance.
It was not "rude" but quick and busy.
I'm sorry you don't understand this.
Like I mentioned before, I imagine that that English not being your native language makes a difference as well. I've noticed in the past that sometimes even your grammatically-correct statements will sound or read somewhat odd compared to how a native speaker would phrase the same idea - it's like the "tone" is messed up or something.
Uhhh, just delete the profile? Should be simple enough, or am I missing something here?
SmoothVideo Project → Posts by Nintendo Maniac 64
Powered by PunBB, supported by Informer Technologies, Inc.