1 (edited by Teiji 06-01-2016 15:40:18)

Topic: 50fps video doesn't work?

Hi,

My 720/1080p videos with 23/25fps source works fine with SVP4 Pro using x3 conversion (I can see it says 71.x fps when I hover over the SVP tray icon). But when I play my 720/1080p videos which are 50fps source and using x2 (or x3) conversion, it just shows 50 fps on the SVP tray icon (even though it said "SVC enabled" in the video overlay). Shouldn't it shows 100 fps if I use x2 conversion?

(GPU acceleration is ON.)

My PC spec:
i7 3770k 4.4Ghz
GTX 980 Ti
Acer XB271HU (144Hz)

2 (edited by Nintendo Maniac 64 11-02-2016 03:52:35)

Re: 50fps video doesn't work?

SVP4 by default does not interpolate videos with a source framerate above 47fps.

I myself have run into this "issue" and have voiced my displeasure at such a thing, but the devs prefer the current setup.

Nevertheless, this can be changed manually.  Go to "Application settings" -> "Additional options" -> "All settings...".  From there, find "max" located directly under "target".  The value specified for 'max' is the highest source framerate that SVP will activate for; simply double click on the "47" and input something higher like 60 or 144 or 99999.999 (that's what I use) and press the "Enter" key.

After that close SVP (right-clock the SVP tray icon and select "Exit") and then relaunch SVP.

3 (edited by Teiji 06-01-2016 02:24:23)

Re: 50fps video doesn't work?

Thanks, it shows 100fps on the tray icon now!

Are there any side-effects when changing that value?

4 (edited by Nintendo Maniac 64 06-01-2016 02:31:48)

Re: 50fps video doesn't work?

Teiji wrote:

Are there any side-effects when changing that value?

SVP doesn't like to interpolate videos to a framerate that is lower than the source? tongue  (like telling it to interpolate a 50fps video to 1/3 of your monitor's refresh rate...but your monitor runs at 144Hz, so that'd be 50fps--to->48fps).

5 (edited by Teiji 06-01-2016 02:53:34)

Re: 50fps video doesn't work?

Haha ok that means no for me, since I only use x2/x3 conversion. big_smile

I keep monitor at 144Hz for smooth desktop and games.

6 (edited by Nintendo Maniac 64 06-01-2016 02:33:32)

Re: 50fps video doesn't work?

Teiji wrote:

I keep monitor at 144Hz for smooth desktop and games.

I'm guessing you use MPC-HC or MadVR's automatic resolution changer to make your refresh rate an exact multiple of the interpolated video framerate?

7 (edited by Teiji 06-01-2016 15:42:24)

Re: 50fps video doesn't work?

I do use MPC-HC and MadVR and ReClock, but I don't think I mess with any automatic resolution changer.

The videos that I watch are usually 23.976fps or 50fps source (I didn't change anything). For 23.976fps videos, I use an x3 profile in SVP4 (tray icon shows 71.928fps when played). And for 50fps, I use an x2 profile (tray icon shows 100fps when played). Both use all same settings, except for that. Anything wrong or out of the ordinary?

8 (edited by Nintendo Maniac 64 11-08-2016 04:56:25)

Re: 50fps video doesn't work?

Well you'll get a smoother result and less artifacting if you only work with exact multiples.


Best: 24--to->144fps@144Hz

2nd best: 24--to->72fps@72Hz

3rd best: 24--to->72fps@144Hz

Smooth but feels slower: 24--to->48fps@144Hz

Fast but not as smooth: 24--to->75fps@75Hz

Not smooth: 24--to->48fps@72Hz

Bad: 24--to->75fps@144Hz


On most displays, the "2nd best" and "3rd best" would look pretty much identical, but on some displays the "2nd best" will definitely be smoother and/or look visually clearer than "3rd best" (particularly those that use black frame insertion or backlight strobing).

9 (edited by Teiji 06-01-2016 03:20:50)

Re: 50fps video doesn't work?

Wow I didn't know that. Like this? http://i.imgur.com/klVabER.jpg


However, if you use black frame insertion or backlight strobing, you should always have your refresh rate and interpolated framerate match eachother; failing to do this will give a double/triple-image "ghosting-like" motion artifact.

I'm not sure I change those. I don't want any fancy settings done to the black bar. I just want a smooth video with minimal to no artifacts. The black bar can be left unchanged. Can you check these pics and tell me what settings I should use? http://imgur.com/a/korvB

Sorry, I'm pretty noob at this.

10 (edited by Nintendo Maniac 64 11-02-2016 02:36:49)

Re: 50fps video doesn't work?

Teiji wrote:

Wow I didn't know that. Like this? http://i.imgur.com/klVabER.jpg

You've got the right idea, but you're only half-way there on the implementation. For example, with your current settings, a 60fps video will have your monitor run at 100Hz...


You know how you only do 2x or 3x with SVP?  Well you basically want to do the same thing with your monitor refresh rate, but in reference to the final interpolated framerate.

So for a 25fps video, if you apply 3x to it, you get 75fps.  Therefore, you optimally want to run at 75Hz (1x), 150Hz (2x), 225Hz (3x), etc.

Also, SVP @ 4x only uses like maybe 10% more CPU utilization than SVP @ 3x, if even, so you could totally use that for 30fps @ 120Hz.  SVP @ 5x seems to be considerably more demanding however.


Teiji wrote:

The black bar can be left unchanged.

Black bars and black frame insertion is not the same thing.  Basically, if you don't know what backlight strobing and/or black frame insertion is, then you don't need to worry about what I said regarding it.

11 (edited by Teiji 06-01-2016 15:29:17)

Re: 50fps video doesn't work?

Ok, I think I understand what you're saying. Here's what I set in MPC-HC:
http://i.imgur.com/fAP5mHZ.jpg

I also made 3 SVP profiles:
1) 23.976 and 24fps x3
2) 25 and 29.97fps x4
3) 50 and 60fps x2

Now the problems:
1) 23.976 doesn't change to 24 when I play it (in MPC fullscreen) and SVP reports it's playing at 71.91fps.
2) 29.97 doesn't change to 30 when I play it (in MPC fullscreen) and SVP reports it's playing at 119.88fps. Videos also lag too (not smooth at all) even though CPU usage is only ~30%.
3) MPC-HC didn't change the 60fps video display mode to 120Hz (like I set in the pic above).

Beside those, all other frame rate videos play fine and as expected (in terms of display mode autochanges and fps as set in the SVP profiles).

Any help on the problems describe above would be appreciated. If not, I'll figure out some workarounds.

12 (edited by Nintendo Maniac 64 11-02-2016 02:34:06)

Re: 50fps video doesn't work?

For your sanity, it might be wise to rearrange the framerate list in MPC-HC so that they're listed in acending or decending order (like 24fps, 25fps... or alternatively 60fps, 50fps...etc).

Also you technically don't need a setting for 24fps or even 48fps because your Default/Other refreshrate is already set to 144Hz...and you can delete any of the preset greyed-out settings that you don't plan on using (you can just create a new setting via the "Add" button if you really need it).


Teiji wrote:

1) 23.976 doesn't change to 24 when I play it (in MPC fullscreen) and SVP reports it's playing at 71.91fps.
2) 29.97 doesn't change to 30 when I play it (in MPC fullscreen) and SVP reports it's playing at 119.88fps.

You misunderstand the "from" and "to" terminology in MPC-HC; you are not changing the video framerate but rather are just specifying a minimum (from) and maximum (to) framerate range for a specific resolution.

If you want to turn a 23.976fps video into 24.000fps, you need to use "ReClock" (I myself do not use it, so I cannot help you).   However, since you're not using Intel graphics (which can't make fractional custom refresh rates), it'd be better and possibly easier to just make a custom resolution with a refreshrate of 119.88Hz or similar if you want things to be exact exact.


Teiji wrote:

Videos also lag too (not smooth at all) even though CPU usage is only ~30%.

Yeah, this is a known issue in SVP...

Luckily the fix is simple - manually increase the amount of threads in SVP (Application settings -> Additional options -> Processing threads) until it is as smooth as possible (SVP's performance graph is quite useful for determining this).

Just take note that setting more threads will increase the CPU utilization even when you're already getting a perfectly smooth result, so don't just mindlessly set the amount of threads to the maximum amount - you want it to be the smallest amount possible while still providing a perfectly smooth result at full speed.


Teiji wrote:

3) MPC-HC didn't change the 60fps video display mode to 120Hz (like I set in the pic above).

Try using a slightly wider range like 59.00fps to 61.000fps; or go big with something like 55.001fps to 64.999fps.

13 (edited by Teiji 06-01-2016 15:38:35)

Re: 50fps video doesn't work?

Also you technically don't need a setting for 24fps or even 48fps because your Default/Other refreshrate is already set to 144Hz

Gotcha.


If you want to turn a 23.976fps video into 24.000fps, you need to use "ReClock" (I myself do not use it, so I cannot help you).   However, since you're not using Intel graphics (which can't make fractional refresh rates), it'd be better and possibly easier to just make a custom resolution with a refreshrate of 119.88Hz or similar if you want things to be exact exact.

I don't need to be exact exact and don't wanna deal with fractional refresh rates. So I'll leave it as is, since it still plays very smooth with 71.91fps or 119.88fps.


Yeah, this is a known issue in SVP...
Luckily the fix is simple - manually increase the amount of threads in SVP (Application settings -> Additional options -> Processing threads) until it is as smooth as possible (SVP's performance graph is quite useful for determining this).

I set it from Auto to 9 threads, and the lag goes away (super smooth now). And it's still using ~30% CPU usage like Auto. What a weird "bug."


Try using a slightly wider range like 59.00fps to 61.000fps; or go big with something like 55.001fps to 64.999fps.

MPC-HC changes the display mode to 120Hz for 60fps videos now.


Thank you so much for all the help!

Re: 50fps video doesn't work?

I no longer find the "max" line in the target section. Has it been moved elsewhere?

Re: 50fps video doesn't work?

> А PotPlayer почему-то выдает зеленый экран вместо видео с AVSF.

to the separate video profile named "Ignore HFR source"

Re: 50fps video doesn't work?

> А PotPlayer почему-то выдает зеленый экран вместо видео с AVSF.

to the separate video profile named "Ignore HFR sources"