brucethemoose wrote:

Just use DXVA scaling.

That's even worse for performance because SVP will be trying to interpolate at 1080p then rather than at 720p.

And for reference, I already use DXVA scaling for upscaling.

Exactly 1 month later, I figured out why my GPU utilization was higher than expected...

It turns out that not using D3D Fullscreen increases both the CPU and the GPU utilization - it was my impression that D3D Fullscreen reduced CPU utilization but increased GPU utilization, not decreased both.


So yes, I can confirm that SVP's downscaling algorithm does in fact use the CPU.  Unfortunately for me, it seems like this downscaling algorithm is actually kind of demanding on the CPU since I have to reduce my SVP profile settings considerably.

Presumably there's no way to use a lighter-weight algorithm, correct?

178

(15 replies, posted in Using SVP)

Moavre wrote:

23.810

This isn't an anime rip by HorribleSubs, is it?

179

(14 replies, posted in Using SVP)

You never stated whether you tried EVR with D3D Fullscreen or not.


And just to clarify, even on 64bit Windows, 32bit MPC-HC is recommended for SVP because 64bit AviSynth is extremely crash-prone (for reference 64bit MPC-HC works perfectly fine if you don't use AviSynth and therefore SVP).

120Hz is better for 30fps videos anyway (and gives similar results to 144Hz for 24fps videos).

181

(15 replies, posted in Using SVP)

The video's native frame rate wouldn't happen to be greater than 47fps, would it?

182

(30 replies, posted in Using SVP)

I completely forgot to mention that YouTube doesn't actually support videos uploaded in HEVC - it'll just fail to process it (I just tested this).

So for uploading to YouTube VP9 is your best bet.


(I've no idea about other video websites save for NicoVideo which also doesn't support uploading in HEVC - yes I just tested that one as well)

183

(30 replies, posted in Using SVP)

Alex wrote:

I know hardware decoding isn't possible with this GPU - it doesn't support ShadowPlay much for the same reasons - only 6xx and onward had HW-Accelerated H.264.

Wait wait wait, decoding, not encoding?

My NVS 3100M (essentially the Quadro version of the 210M) supports hardware h.264 decoding via DXVA2 just fine (tested via the LAVfilters built into MPC-HC).

Are you sure it's not just something borky with your drivers?  Have you tried completely uninstalling the drivers via Display Driver Uninstaller and then re-installing your drivers?

184

(30 replies, posted in Using SVP)

I'd just like to clarify a couple things.


1. Hardware makers (Intel, AMD, Nvidia, ARM) are already AoMedia members; if anything hardware is being designed for AV1 in tandum with the codec spec.


2. Contrary to popular belief you don't need hardware decoding; YouTube has been defaulting to VP9 on PCs not using WinXP for over two years now but hardware VP9 decoding as really only existed for a bit over a year or so.


3. Sandy Bridge had the highest jump in performance over the previous generation since the Core 2 Duo, so a lot of people are still running them without any CPU bottleneck (especially overclocked ones) outside of CPU-bound tasks.

185

(30 replies, posted in Using SVP)

brucethemoose wrote:

So (slightly off topic) whats the best way to upload for a given file size? H.265?

x265 specifically; using other encoders actually give quality worse than libvpx (at least they did a year ago).

However, video is always evolving, so in a year from now this could all change when you factor in the Eve VP9 encoder and the AV1 codec.

186

(45 replies, posted in Using SVP)

Rowk wrote:

They could film in 60fps if there is enough space to save all material...

Space is already not an issue - you can have equivalent quality at double the frame rate with only like a 20% increase in bitrate.

187

(30 replies, posted in Using SVP)

brucethemoose wrote:

CPU VP9 if you want the smallest possible file size optimized for YouTube

Even if you encoded in VP9 YouTube will still re-encode it for their VP9 formats.

While I was just recently updating to the newest version of Avidemux, I couldn't help but notice that it includes support for Vapoursynth.  Now that SVP supports Vapoursynth, would it not be possible for SVP to work with Avidemux directly?

Ideally this should allow for extremely simple video-encode support for SVP.

Would it be rude of me to ask what the reason is for your desire to use VLC rather than the bundled MPC-HC?

190

(5 replies, posted in Using SVP)

hsiktas wrote:

My system has a Xeon E3-1231 v3 CPU and a GTX 1070. Is this too slow for SVP?´

If anything that's complete overkill for SVP.

hsiktas wrote:

The video was just a current 720p release from HorribeSubs.

HorribleSubs releases live up to their name by being problematic with SVP:
http://www.svp-team.com/forum/viewtopic.php?pid=59857
http://www.svp-team.com/forum/viewtopic.php?id=3516

191

(30 replies, posted in Using SVP)

Avidemux (the video editor what I use) should support Huffyuv as it even includes support for encoding to it...

192

(3 replies, posted in Using SVP)

That's simple - just combine SVPlight with AMD Eyefinity/Nvidia surround.

So actually this isn't off-topic at all.

193

(45 replies, posted in Using SVP)

dlr5668 wrote:

Youtube guides in 2016
http://files.gamebanana.com/img/ico/spr … 9e1ad1.png

You aren't exactly the target audience...

You know, that last post of mine just made me wonder if black-frame insertion couldn't be something that SVP could implement...  144Hz monitors are more common than ever, and I would think that implementing black-frame insertion would be quite easy especially if it's combined with the "frame blending" that's used by "artifact masking" which could be used to adjust the flicker amount.

xxbluejay21 wrote:

Wow thanks so much for your answers! They are incredibly helpful. One last question, if I cap the fps at 120 for 30fps, will I need to change my monitor refresh rate to 120 as well or can I keep it at 144? Also is 24-60, which is 2.5x, also bad? For a 60hz monitor should I cap the refresh rate to 48?

I mention most of those situations in my "concepts" thread; I did just tweak it a bit to try and make things a bit clearer:
http://www.svp-team.com/forum/viewtopic.php?pid=61595

To spell it out, you can leave your monitor at 144Hz while still interpolating to 120fps, but that's actually worse than just directly interpolating to 144fps.  This is why I mention MPC-HC's automatic resolution changer which can be used to run at 120Hz for 30fps videos while still using 144Hz for 24fps.

2.5x is not as bad, but still not as good.

60Hz monitors can commonly run at 72Hz actually, but if that's not possible even with a custom resolution then 2x @ 48Hz is smoother and has less artifacts (though interestingly enough 2.5x @ 60Hz will feel faster).

xxbluejay21 wrote:

How strange that an older version works so much better.

The issue is probably related to the fact that SVP 4 Free only uses "automatic" settings which can sometimes give sub-par results:
http://www.svp-team.com/forum/viewtopic.php?id=2699



xxbluejay21 wrote:

What does SVP4 add over this?

SVP 4 Pro has the manual profile settings that SVP 3.1.7 has but with the extra stuff that SVP 4 Free has (new GUI, support for more media players) as well more control over the video profile selection.


xxbluejay21 wrote:

I'm reading all this stuff on blacklight strobing and BFI but I'm getting so confused, can you dumb it down for a less intelligent person like me? hmm

Here's the simple version - the higher your refresh rate, the less important backlight strobing is.  Not only that, but if your monitor doesn't have backlight strobing built-in (sometimes advertized as "240Hz") or if your monitor is not 3D capable, then you don't even need to worry about it at all.

Now technically you could still do manual black-frame insertion, but not only have I never done this myself, but on your display that would result in an effective 72Hz which could very well be too flickery for it to be worth it.


xxbluejay21 wrote:

are exact exact integers important? like interpolating 24fps vs 23.97fps up to 144fps?

Yes and no.

Yes in that you want to make sure that something like 30fps is not interpolated to 144fps as that's 4.8x - you would get a smoother result with 30fps --to-> 120fps (4x).

No in that 23.976 with 144Hz will still give you 6x as it's within the margin of error therefore resulting in 143.856fps which means it will repeat 1 frame about every 6 seconds.  This is no where near as noticeable as the difference between 30fps --to-> 144fps and 30fps --to-> 120fps.  However, you're still welcome to make a custom resolution of 143.856Hz in order to minimize any dropped frames.

Regarding the artifacting and settings, you can kind of preview SVP4 Pro by try SVP 3.1.7 since it has largely the same interpolation settings as SVP4 Pro.


I personally find that anything above 3x has minimal difference, though that's with black-frame insertion.  It must be noted that anything above 4x is quite a bit more demanding on the GPU however.

One main thing is that doing exact multiples (like 30fps @ 90Hz and/or 24fps @ 96Hz) is more important than an absolute higher refresh rate:
http://www.svp-team.com/forum/viewtopic.php?pid=61595


Keep in mind that SVP4 does not "kick in" for any video with a frame rate greater than 47fps by default (this can be manually changed):
http://www.svp-team.com/forum/viewtopic.php?pid=56025


About backlight strobbing and/or black-frame insertion, see:
http://www.blurbusters.com/faq/scanningbacklight/

197

(2 replies, posted in Using SVP)

That's because it's using the external madVR presenter for fullscreen.  You can still use the normal MPC-HC controls while still using madVR, but you need to go into madVR's options and set it to use overlay instead.

EDIT: Here's the madVR general rendering settings I personally use for performance reasons, but the only thing you really need to do is uncheck "enable automatic fullscreen exclusive mode":

198

(17 replies, posted in Using SVP)

Chainik wrote:

you didn't added SVP 4 and SVP 4\mpv32 to the %PATH%

I actually did, but I forgot to restart the explorer.exe process.  Here's the result now that I've restarted Windows (note that I had to but it in an archive because it's 4MB):

199

(17 replies, posted in Using SVP)

Chainik wrote:

Open SVP 4\extensions\tube\main.dll, save as "Dependency Walker Image (*.dwi)", post the file here

Here you go:

200

(17 replies, posted in Using SVP)

Chainik wrote:

please check that
- SVP 4\mpv32 exists and contains pythonqt.dll and all Python files
- VC++ 2015 32-bit runtimes installed
- post here output of 'echo %PATH%' command

Here you go: