1,151

(185 replies, posted in Using SVP)

For VP8, you can tell because VP8 is a non-DASH stream where it's a plain-old normal WebM file that has audio bundled in the same file.  All the VP9 encodes are DASH meaning that they are stand-alone video streams and you have to combine them with a separate DASH audio stream.

Also, there's literally only one VP8 format - fmt43.  For reference, all the DASH formats have 3-digit fmt values while the all the non-DASH formats have 2-digit fmt values (example: fmt22 is 720p30 h.264 + 192kbps aac).


As for 240p, I would say to follow the example of CompleteYouTubeSaver and look at the actual resolution of the video footage (I have no idea how it does this, but it does it).

1,152

(185 replies, posted in Using SVP)

Basically that occurs when the video itself is 240p, but YouTube will still encode it in some higher-quality formats (in this case 360p), though with the lower 240p resolution.

Also, regarding WebM, you aren't downloading the single, non-DASH, 360p VP8 WebM format, are you?  That one is lower quality than the h.264 videos because, well, it's VP8 - the previous generation WebM video codec.

1,153

(2 replies, posted in Using SVP)

And pretty much all of Eastern Asia also uses YYYY-MM-DD.

Nevertheless, the idea is that YYYY-MM-DD can be understood and not misinterpreted by anyone except for, in my experience, some old fogey Americans that are still fighting any war that started over 50 years ago.

Also, when you sort YYYY-MM-DD into alphabetical order, it results in the dates being sorted chronologically.

Lastly, since SVP releases are hardly what one would consider frequent, the year is definitely the most important aspect of the date in our case.


Personally, I find YYYY-MM-DD to make the most sense since our number system as a whole puts the largest values at the left-most and the smallest value at the right-most; this numerical arrangement is even used for time.

1,154

(2 replies, posted in Using SVP)

Seeing how most of the SVP devs are Russian, I am surprised at their use of the American date format MM-DD-YYYY.  Since I know that this format enrages and confuses many Europeans, wouldn't it make more sense to use the ISO 8601 format of YYYY-MM-DD for dates as is customary in much of the software development world?

1,155

(45 replies, posted in Using SVP)

When disabling and then re-enabling SVP's "GPU acceleration", make sure you do it in this manner:

1. video playling with GPU acceleration
2. pause video
3. disable GPU acceleration
4. play video for 5-10 seconds
5. pause video
6. enable GPU acceleration
7. play video

1,156

(185 replies, posted in Using SVP)

Mystery wrote:

Overall, MP4 looks more grainy when reducing bitrate, while VP9 maintains the shapes but looks more like plastic. It's probably working with vectors of shapes.

If you need more comparisons, find any video of the game BeamNG DRIVE and look at the texture detail when in-motion.

1,157

(45 replies, posted in Using SVP)

Well for one thing, codec packs are not really the greatest things to be using nowadays - LAVfilters should include everything you need, and it's even bundled with MPC-HC.  Not only that, but said codec packs can even conflict with LAVfilters.

Which brings me to the next thing - hardware acceleration.  With LAVfilters, you can configure what type (if any) hardware acceleration to use, but with something like a codec pack that kind of stuff is much more unknown.


Honestly, you'd probably be better off uninstalling any codec packs and just using the newest 32bit version of MPC-HC (v1.7.9).  If for some reason you don't want to install a new version of MPC-HC, you can always just use the PortableApps version (the PortableApps "installer" is really just a fancy-looking extractor):
http://portableapps.com/apps/music_vide … c-portable

Just be sure to follow the instructions on this wiki page for setting up MPC-HC to use SVP:
http://svp-team.com/wiki/SVP:MPC-HC

1,158

(185 replies, posted in Using SVP)

Are you using the MPC-HC v1.7.3 that came with SVP 3.1.6?  If so, then it's no wonder you're seeing such poor performance -  the 32bit LAVfilters bundled with that version of MPC-HC had a very unoptimized VP9 decoder.  Modern versions of 32bit LAVfilters, such as though bundled with MPC-HC v1.7.8 and later, have a much more optimized VP9 decoder.

Alternatively, perhaps it would be better to just include a setting similar to SVPtube to select whether you want h.264 or VP9?  That way you could also take advantage of hardware acceleration if you want.  For non tech-savvy people, you could label the options as "h.264 (better performance(" and "VP9 (better quality)".


Lastly, you're falling for the video equivalent of the MHz myth - more bit rate is only higher quality if the format is the same.  Allow me to link to a post I made on Doom9 showing direct comparisons between the formats:
http://forum.doom9.org/showthread.php?p … ost1719952


Mystery wrote:

I've seen people literally anti-age by 5 to 10 years in front of my eyes with what we're doing with it

If I de-aged by that much then I'd be a child. tongue (9 months ago I was mistaken for being under 18, and I was 24!)

Random question - what is your nationality?  I don't recognize your accent from your video...

1,159

(45 replies, posted in Using SVP)

Chainik wrote:

What about other ways to restart the script?
- change number of threads
- modify any option in the profile
- ... etc ...

Don't know, haven't had the issue in a while actually...

Interestingly enough, I don't believe I ever had the issue on another PC where I am not able to use GPU acceleration.

1,160

(45 replies, posted in Using SVP)

It's not due to buffering because I have had the exact same issue at rare times and I've found a way to make it revert to normal performance levels with 100% success rate.

Simply put, disable GPU acceleration in SVP, and then re-enable it.


To emphesis that it's not buffering, it has occured with an already-downloaded video that is running from a ramdisk, my web browser closed, network utilization at 0%, CPU utilization at 0-1% when video paused, windows update disabled, and SVP and MPC-HC both running from an SSD.

1,161

(185 replies, posted in Using SVP)

Mystery wrote:

To find MPC-HC, first I look at this registry key. What do you have there?
HKEY_CURRENT_USER\Software\MPC-HC\MPC-HC\ExePath

Well there's the problem, I have it but it's pointing to a location that only ever existed while I was testing SVP stuff several months ago.  I'll fix that and report back...


Mystery wrote:

If I don't find that, and you configured SVP's path in settings, then I will look for
C:\Program Files (x86)\SVP\MPC-HC\mpc-hc.exe (or wherever you configured SVP to be located)

Yup, I had that path correct.  However, the issue is the fact that I had a registry entry at all, regardless of it being valid, that was then preventing the program from falling back to just looking in the SVP folder.

Perhaps it'd be wiser to instead fallback to the SVP folder' if MPC is not found via the registry entry rather than if the registry entry just exists?


Also, if you aren't already doing this, it'd be more wise to use "%programfiles(x86)%\SVP\MPC-HC" as the folder path to SVP's bundled MPC-HC.exe file.


EDIT: There we go!  Sure enough, fixing the registry entry to point to an actual valid MPC-HC location made it work.  However, it's now 4am where I am, so I'll have to try out the rest of the program another time...

1,162

(185 replies, posted in Using SVP)

Mystery wrote:

They have made a lot of changes to their video formats lately. Do they offer VP9 only for 2k and 4k videos? Do they offer both H264 and VP9 for these? If both formats are available, then perhaps I'm only taking the highest resolution available and ignoring the format if there are 2 available.

VP9 is available for all resolutions that h.264 is available for.  Consider that it's YouTube's default format and has been for over a year now... in fact the new 60fps 1440p format is only available in VP9.

Here's a lengthy and quite in-depth thread on the subject:
http://forum.doom9.org/showthread.php?t=170682


EDIT: Important thing to note though - not all videos (particularly older ones, especially old videos with low view counts) have VP9 encodings.  However, all videos should have h.264 encodings.


Mystery wrote:

Even after running MPC-HC, it still doesn't detect it? It is supposed to be creating a registry key indicating its location... what version are you using?

Using the newest (v1.7.9) but with it set to store the settings in a .ini file.  Also I did not run the MPC-HC that I copied from a fresh installation of SVP.

EDIT 2: I launched SVP's own MPC-HC (v1.7.3) one time and it still didn't work.  I went into the settings and disabled "save settings to .ini", clicked OK, changed a couple other options to make sure, and even then the program did not work.

1,163

(185 replies, posted in Using SVP)

Mystery wrote:

The whole project page disappeared from Source Forge !? I got no clue what happened there. I'll have to contact Source Forge.

Considering the subject matter of your program... [insert conspiracy theory of choice here]

Mystery wrote:

If that registry key is not found, I look under the SVP folder.

Refer to "EDIT 3"

Mystery wrote:

If you're having issues with it, can you give me a specific URL you're trying to download?

Well I'm not having issues, it's just that VP9 would be the max quality available and yet it still gives me h.264 no matter the YouTube video...

1,164

(185 replies, posted in Using SVP)

Big problem I found right away - it doesn't support a portable non-installed copy of MPC-HC.  Without this it won't even let me run the SVP setup wizard (which I'm assuming is what would let me tweak SVP's video settings?).  But even then, I'm honestly not really sure why it'd actually need MPC-HC to change any SVP settings...I mean, they're completely separate programs.

Also you may want to make it clear that encoding SVP and/or MadVR videos is not the main purpose of this program - this initially confused me greatly (and I'm even familiar with the program's subject matter!).


EDIT: And only 15 minutes after I downloaded the program installer, the project's page has going missing in action.  I haz a confused...


EDIT 2: Unless it's looking for the MPC-HC that comes with SVP?  Since I use stand-alone newer versions, I actually deleted the "mpc-hc" folder in the SVP program directory...


EDIT 3: I copied the "MPC-HC" folder from a fresh installation of SVP 3.1.6 (ran inside Sandboxie) into my normal SVP folder and even then the program says "MPC-HC not found".


EDIT 4: I have "Max Download Quality" set to 'Max', so why, for YouTube, is it downloading videos in h.264 format and not in VP9 format?  I mean, the video is just going to be re-encoded anyway so we don't really have to worry about VP9 player compatibility...


EDIT 5: Also downloading user videos (not the ones available by default through the program) to the program folder seems a bit odd... I would have expected them to be in either "%userprofile%\Downloads" or even something like "%userprofile%\Documents\Natural Grounding Player"

1,165

(21 replies, posted in Using SVP)

Mystery wrote:

Here are CPU utilization screenshots with with GPU enabled and disabled.

Protip: for images like this, PNG is both smaller and higher quality.

Obviously the images are small enough that this isn't an issue, but for future reference this would be something to keep in mind, especially for larger things.

Mystery wrote:

IOverall, Complicated + Weak artifact removal is still what works best.

Ok, this is what I was trying to establish earlier when I was asking about complicated + artifact masking.

1,166

(21 replies, posted in Using SVP)

kibumm wrote:

I had a same problem too, and I resolved it.

The method of resolving is modify threads of CPU.

Right click SVP's windows bar, and give more threads to SVP.

Oh, that issue.  Another trick to solve it is to just disable GPU acceleration in SVP, but this will obviously give worse performance unless you have quite the fast CPU.

1,167

(21 replies, posted in Using SVP)

Well one thing I find complicated worse for is for thin line-like objects.  With complicated, it tried to interpolate them with more detail but pretty much always failed, while standard interpolated them much-less so; cross-hairs in first-person games like Minecraft are a great example of this.

In general, I also find that the artifacting seems worse at lower resolutions - perhaps this is because objects that are thinner in terms of pixel resolution are more common?

1,168

(21 replies, posted in Using SVP)

I always found that Complicated introduced more and worse artifacts than standard...

Or are you saying that Complicated + Artifacts masking is less artifact-ridden than Standard + Artifact masking?

1,169

(10 replies, posted in Using SVP)

If it works with Intel QuickSync then you might as well use that since its CPU utilization is pretty much on-level with DXVA copy-back except at very high resolutions (like 4k), but even then QuickSync can decode at a higher framerate.


....or you could use an AMD GPU. wink [insert joke about AMD vs Nvidia driver quality here]

1,170

(2 replies, posted in Using SVP)

It should be mentioned that, when it comes to downsizing, even the highest quality of algorithms will not look noticably different from your typical lanczos or bicubic.

It is in upscaling where the difference in quality can be notable.

1,171

(20 replies, posted in Using SVP)

If you're aren't getting the "soap opera effect" then it means one of three things.

1. SVP is not being activated or working correctly

2. SVP's settings are set too low

3. You've become used to high frame rates to the point that it looks more normal than standard frame rates

1,172

(7 replies, posted in Using SVP)

Ok, so "Adaptive" does do what I thought it did.

Last question - I know 1.5m is useful for anime, but what does it actually do compared to 2m and 1m, especially for non-fractional integer framerates (2x, 3x, etc)?  Like, would it be a crime if I used it for a normal live-action film?

1,173

(7 replies, posted in Using SVP)

MAG79 wrote:

No difference. 1m and Uniform shosw different picture when smooth factor is not integer.

Oh, well, that explains why I've never seen a difference with "Uniform" - I always interpolate by exact integers! (since my monitor can handle a wide range of custom refresh rates)

MAG79 wrote:

Sorry. What you mean?

Sorry, I meant "Adaptive". ('Standard' is an 'SVP shader' setting >_>; oops) If 1m and Uniform are the same for non-fractional framerate interpolation ratios, then how does "Adaptive" compare to 1m and Uniform?  Does it also only do something for fractional ratios?

1,174

(19 replies, posted in Using SVP)

antonnn wrote:

Don't think I have a spare video card lying around, I'll have to check.

Your i5-4590 has integrated graphics; you could use that.

(for reference, while it's fast enough for SVP, it may not be fast enough for SVP + MadVR without at least greatly reduced MadVR settings).

1,175

(16 replies, posted in Using SVP)

Wait this just made me think... doesn't IE (and I guess Edge) use the same media playback system as WMP?  If this is the case, would it not be theoretically possible to get SVP working on HTML5 video in IE/Edge?