Indeed it is now working with the latest mpc-qt update

I followed all the instructions from the first post but every time I try to open a video file with mpv-qt it crashes. Any ideas why?

dlr5668 wrote:

svp check video fps -> interpolates to desire fps (144 in that case)> autospeed check video fps and switch it to 144 fps

If i disable the autospeedwin and desktop is at 144hz svp just interpolates to 144 and everything is fine. the issue is the addon prefering 120hz for 23.976/24 fps video, at which point svp recalculates interpolation to 120 fps. I can see it on the OSD, where the moment the video opens svp reports 144fps then immediately the screen goes 120hz by the addon and then a second later svp's osd comes up again and says 120fps

Are you sure? That's svp's interpolation and I have it set to screen. I think the issue is autospeedwin. I can interpolate 23.976fps video to 144fps at 144hz fine in mpc-be/madvr/reclock

dlr5668 wrote:

replace
"50,60,71"
to
"50,60,72,144"
it should work

I replaced "50,60,71" to "100,120,144" but it changes to 120Hz for 23.976/24fps videos whereas I want it to remain at 144Hz for that

Ok, I figured out what was going on.
dlr5668's autospeedwin.lua was different and that would work. Looking at the source code I found that the script had recently been updated and changed "fps" property name to "container-fps" which only works with a recent mpv version, not the version provided with svp. So for now one can use dlr5668's autospeedwin.lua or this one https://drive.google.com/file/d/0B4j7W7 … sp=sharing which is the latest official modified back to the old property names. Or modify the latest yourself.

Also found out that 144hz is not coded in the script
Can anyone figure how to add it?

dlr5668 wrote:

copy paste my config and test (u can use original svp mpv)
https://my.pcloud.com/publink/show?code … 1Ndkw5GMCk
works fine for me 71 Hz (24*3 + mpv reclock), 60 Hz, 50 Hz

Not working for me, monitor refresh rate isn't changing (i did edit the nircmd path in your config to my mpv path after putting nircmd in there)

Greetings,
I have finally decided to try out an 64bit based media player and I am using the mvp provided by svp manager along with vapoursynth. I have got mvp's reclock functionality and svp working but I cannot for the love of god get the plugin autospeedwin working. It's use is changing the monitor's refresh rate to a suitable multiple depending on the video's fps for example changing to 120hz for a 29.970 or 30 fps video, 100hz for 50fps video etc.
Here is what my mpv.conf looks like

# Video settings
vo=opengl-hq
profile=opengl-hq
opengl-pbo
backend=angle
opengl-backend=angle
interpolation
tscale=mitchell
tscale-clamp
temporal-dither
scale=ewa_lanczossharp
cscale=ewa_lanczossoft
hwdec=d3d11va-copy
video-sync=display-resample
video-sync-max-video-change=5
autosync=30
script-opts=autospeed-nircmd=true,autospeed-speed=false,autospeed-nircmdc="C:\Portable Applications\nircmd-x64\nircmdc.exe",autospeed-osd=true,autospeed-osdtime=10,autospeed-osdkey=y,autospeed-dwidth=1920,autospeed-dheight=1080,autospeed-bdepth=32,autospeed-rates="100,120,144",autospeed-exitrate=144

# SVP
input-ipc-server=mpvpipe

# Using superxbr instead of nnedi3, reducing a lot of GPU workload.
prescale=superxbr
prescale-passes=2
blend-subtitles=yes
3dlut-size=256x256x256
target-prim=bt.709
target-trc=bt.1886
gamma-auto
icc-profile-auto

# Reduce default OSD size, the defaults are too big.
osd-font-size=14

# Other
ao=wasapi
slang=enUS,en,eng,ptBR,pt
alang=jp,jpn,enUS,en,eng,ptBR,pt
save-position-on-quit=yes
log-file=mpv.log

mpv.conf is located at C:\Users\HomeUser\AppData\Roaming\mpv\
2 scripts (autospeedwin.lua and stats.lua) are in C:\Users\HomeUser\AppData\Roaming\mpv\scripts\
nircmd is in C:\Portable Applications\nircmd\ and nircmd-64 in C:\Portable Applications\nircmd-x64\ (tried both)

Logging isnt working either for some reason.

PC is Windows 10 i5-6600k@4.4GHz, RX-480 8GB, 16GB DDR4 RAM@3200MHz

Can anyone help me out please?

9

(23 replies, posted in Using SVP)

Wow huge thanks again!

10

(23 replies, posted in Using SVP)

Awesome! Huge thanks! Delayed SVP start working as it should, Reclock now detecting correctly! Still have the issue with 144Hz and 23.976 video and would be glad to test out fixed 144dps options once you are able to implement that!

11

(23 replies, posted in Using SVP)

Wonderful news! Many thanks!

12

(23 replies, posted in Using SVP)

Thanks! A delayed start option would be extremely handy nonetheless!

13

(23 replies, posted in Using SVP)

I don't want to downgrade tbh. Yes I have pro and will try out mpv

14

(23 replies, posted in Using SVP)

No luck. Been trying again and again, can't get reclock to detect framerate. It does seem that adding a delayed svp start setting would be the best option.

15

(23 replies, posted in Using SVP)

I tried all of Reclock's options. What worked for you?

16

(23 replies, posted in Using SVP)

Ok, thanks!
I have found that if svp is not running when the video is opened reclock is able to detect the video frame rate. Then if SVP is opened later theres no need to specify video frame rate to reclock. So I'm thinking is there an option to delay modifying framerate with SVP by something like 5 seconds? That would maybe give enough time for reclock to detect the video framerate.

17

(23 replies, posted in Using SVP)

Thanks for the quick reply! Could "Movie x 6", "Fixed 144fps" (or even "Fixed 150 fps") be implemented though? Is it not simple enough?

MPDN has its own renderer which is much alike madvr with almost all of the same features. Is it an MPDN problem and not an SVP one?

18

(23 replies, posted in Using SVP)

Greetings to the devs of this wonderful program and this community.
Hardware: AOC 2770PF 144Hz, i7-920 OC to 3.6GHz, AMD r9-380
Software: latest mpc-be, lav filters, svp pro and reclock

So I have been searching through forums, this and others, busting my head trying to get all these to work together but i have some issues. First off although SVP works before Reclock I have come to the conclusion that Reclock does not force a video to run on a specific fps but instead slows or speeds video up by a percentage according to detected monitor refresh rate and the video frame rate it detects. Reclock has trouble detecting video frame rate after SVP so I have to manually select video frame rate for each video. SVP still makes the video run at its set target even if reclock is says it selected a target framerate like 23.000. So actually Reclock applies the percentage speedup or slow down after SVP.
Also the actual monitor resolution of my monitor is not 144Hz but fluctuates between 143.99333-143.99338 as displayed by madvr.

SVP is always set to interpolate to screen refresh rate.
If manual framerate for the video is not put, Reclock doesnt change anything and reports a frame rate estimation of that is constantly changing between 143.653, 143.835 and 143.953.
Is SVP changing its interpolation target framerate constantly because of the monitor's minor refresh rate changes between 143.99333-143.99338?

Example with manual framerates input to Reclock according to video.
Monitor set to 144Hz (actually fluctuates between 143.99333-143.99338 as displayed by madvr):
23.976fps video is auto slowed down by reclock to "23.000" (actually 138fps): No frame drops; but not optimal since that would match a 138 frame rate so do u get frame repeats? Madvr says 1 frame repeat every ~20 hours.
23.976fps video when i select "24.000" (actually 144fps) as target frame rate in Reclock (would match 144Hz): Theoritically this should produce no frame drops but either because the monitor changes resolution or SVP is changing its output frame or both, there are 6 framedrops every second.
25fps is auto slowed down by reclock to AUTO with PAL Speedown to "23fps" (actually 138fps). Again far from optimal. What would be the best option here??
29.970fps cannot be changed by reclock. Seems I have to change monitor refresh rate to 120Hz. Reclock then selects speedup to "30fps". No framedrops.

Monitor set to 120Hz (fluctuates between 119.97598 to 119.97601 as displayed by madvr):
23.976fps video is auto sped up by reclock to "24": No frame drops.
25fps is auto slowd down by reclock to "24fps". No framedrops.
29.970fps auto sped up by reclock to "30fps": No framedrops.

I have not tried 50fps or 60fps videos.

So searching google and this and other forums I have come across MPDN media player which uses a built-in rate tuner (Reclock equivalent) which apart from being 64-bit can detect monitor refresh rate changes, work out an average and use that to slow or speed video up after SVP. However SVP changing its target framerate is a problem.

A possible solution for 144Hz according to my understanding is new options for SVP Pro to target framerate "Movie x 6" and "Fixed 144fps" which would then be sped a tiny bit down by rate tuner to get really close to actual average monitor refresh rate. Also maybe a "Fixed 150 fps" option for 25, 29.970 and 50 fps videos which would also be sped down by rate tuner?

Thoughts? Suggestions? Thanks.

P.S. On an unrelated note, black bars lightning cannot be used with MPDN because when enabled it causes a 4:3 video which normally has black bars left and right on a 16:9 screen to only have the left black bar have SVP black bar lightning and the whole video moved a bit to the right or similarly when a video has black bars at top and bottom, only the top black bar has SVP lightning and the whole video is moved a bit down. Please fix. Thanks!