I saw that SVP recently added an option to disable interpolation on short clips.


Unfortunately, it thinks the ~20 minute video I'm trying to watch now is a short clip, and shows this in the log whenever I try to play one:

20:01:38.181 [i]: VideoPlayer: mpv connected, waiting for the video info...
20:02:10.280 [i]: VideoPlayer: mpv git-9ca1592
20:02:10.844 [i]: Media: video 1920x1080 [PAR 1.000] at 23.976 fps [constant]
20:02:10.844 [i]: Media: codec type is AVC, YUV/4:2:0/8 bits
20:02:10.848 [i]: Playback: ignoring too short clip (5 secs)
20:03:09.032 [W]: PlaybackObjectsCollection: id not exist

I can't find the option to disable the check anywhere... am I just missing it? What is is labeled as?

EDIT: Fixed grammar.

To be clear, SVP thinks my 20 minute video is a sub 5 second clip. I know this is a bug, but for now, a simple workaround would be nice.

dlr5668 wrote:
fohrums wrote:

  + I would prefer to use MPV if it only had a GUI and an working Android-remote.

Dont forget you can use Kodi as GUI (+trakt.tv support +streaming) and mpv as player https://lh3.googleusercontent.com/-7ysP … -01-35.jpg
Who the f*** need mpv gui when you can easy setup it via config file https://lh3.googleusercontent.com/-knWB … -05-49.png
Kodi
☑ Opensource
☑ No need to drag and drop big_smile
☑ One eco system
☑ GUI
☑ Kinda stable
☑ Android support

Ya'll should write a wiki entry for Kodi + mpv + svp. Or better yet, add Kodi as an installer option (if their license permits it).

I didn't even know it was possible until now.

What version of VLC did you install?

Also, some MPV GUIs better than SMPlayer are being developed atm, so be sure to check back here every once in awhile. SMPlayer is kind of funky.

EDIT: And for an Android remote, I just use "Remote Mouse" atm. A little clunky, obviously, but I prefer having a track pad + keyboard over being restricted to whatever functionality a remote has.

129

(10 replies, posted in Using SVP)

Maybe turn down the quality slider a bit?

When SVP auto detected settings for my system (4670k, 7950) it was a bit too much for 1080p. If the SVP index is at 1, and CPU usage is below 80% or so, it shouldn't be a problem... But turn it down a bit just to see.


Also if you do get the Pro version, you should try mpv. As others will tell you, it's tricky to set up and has no GUI, but playback is significantly smoother than the default player for me.

130

(5 replies, posted in Using SVP)

Is there anything wrong with it being 1920x800? Is it zooming in and cropping out part of the picture?

Alot of movies aren't 16:9, even if the file itself is. There will be black bars at the top and bottom of the screen.

SVP can detect those, hence it's telling you the source video is actually 1920x800.

131

(2 replies, posted in Using SVP)

I know SVP recently added VLC support, but does that support extend to VLC's ability to stream videos?


A community I'm in wants to stream a show to a website for a group watch, and applying SVP to it in real time would be awesome. The show is 640x480 animation, so I think we have the bandwidth to spare.

132

(4 replies, posted in Using SVP)

Why not just use DXVA Copy Back?

Sometimes SVP doesn't do the interpolation if something is up with the video. For example, it refuses to do anything with some of my raw DVD rips, though I'm not sure if it's because they're interlaced or because they're 30p videos with native 24p framerates.

134

(8 replies, posted in Using SVP)

Chainik wrote:

well, if VLC for Android keeps the same filters system as desktop version...


Also, from a business perspective... Android is a massive potential market for ya'll. If you create the only app/addon that does frame interpolation on Android, that would be huge.

Just saying tongue

135

(8 replies, posted in Using SVP)

I didn't even think about VLC.

Despite my skepticism, I'd love to see an Android svp version too.

136

(8 replies, posted in Using SVP)

There have been a few threads about this already, but its simply not possible until we get a vapoursynth enabled player on Android... Maybe mpv some day, but not now.

Then, the devs would have to redesign the GUI and performance parameters for phones.

And even then, it would be performance prohibitive. Svp would eat as much battery as the most power hungry games.


EDIT: Also, it is possible to stream Svp to an Android phone from a home server.

137

(6 replies, posted in Using SVP)

Duckers wrote:

I'm interested in this. Cause i have a shield tablet with a kickass gpu and with it's gpu  the acceleration could probably reach 48 or even 60 fps.

Not yet. We would need an Android video player with vapoursynth support, and then the devs would need to put in a lot of work for Android hardware and UI.

Even then, without a dedicated hardware block (like in TVs or the clearmotion thing mentioned above), svp would eat battery like the most intense 3D tablet games you can find.

If you watch videos plugged in, then you're probably somewhere where streaming from a server is a better idea anyway.

138

(3 replies, posted in Using SVP)

I stuck with 32-bit with MPC/potplayer just because they can use ReClock,  whereas the 64 bit one can't.

If you want the "best" version of Svp, use the 64 bit mpv version. I can post my config file if you want.

Slim wrote:

Ah yes.. i realise that now. Just found it a bit bizare since in version 3 it was free. I got the pro one now cos I think its worth the work the developers put in.

I dont like using SVP for films (id rather run my 1080p projector at 24hz). I like SVP for documentaries tho or anything else than movies. But to be honest I would really prefer a 120hz 1080p projector. Can never get SVP motion to look as natural/good (24p) as my 120hz 720p projector.

Thanks anyhow.

High framerate movies grow on you.

We all grew up watching 24p, so thats what you're used to seeing... But if you use Svp enough, suddenly 24p movies look, "slow"  or unnatural.

140

(2 replies, posted in Using SVP)

I know Svp won't do it, and forgive my off topic-mess... But does kind of motion interpolation exist on Android?


My Google-fu has failed me, and I thought ya'll would know if anyone.


My first thought was to use MVTools with mpv, but mpv doesn't have an Android build (despite some mention of Android HW acceleration in the code).


EDIT: Also, I should mention that streaming from a home server isn't an option.

Chainik wrote:

last time I've tried Surface 3 Pro with haswell i3 CPU it was completely unusable cause it was dropping frequency to the ground (and even lower) after a few minutes of full system load

Skylake might work though. Not only is it more power efficient, but based on the benchmarks I've seen, it seems like SVP got a bigger boost from the architecture upgrade than most other programs did.

142

(20 replies, posted in Using SVP)

It honestly sounds like your install is borked.


Have you tried uninstalling everything and reinstalling SVP 4 Pro?

When you buy SVP, you get 1 key + your own license page that looks like this:

http://i.imgur.com/8SG73E5.png

And it looks like it'd cost you $33 for 2 Windows licenses + 1 OSX one.


Not sure about YT playlists. I don't see a function for that in the included Youtube tool, but that doesn't mean you can't feed the URLs of the streams to MPC somehow.

BTW, you should use the MPV version over the MPC one. It's more CPU-efficient, and it can do basically everything MPC+MadVR can do.

144

(5 replies, posted in Using SVP)

biff wrote:

Chainik's right no doubt, but I've been using the latest avisynth build for a few days now and it works great for me. Also, just installed the latest 24212 runtime packages and that also sped up performance significantly too for me.

See here for more:  http://forum.doom9.org/showpost.php?p=1 … count=2229

How much better? Is it faster than vapoursynth now?

145

(7 replies, posted in Using SVP)

Wow, that's an obscure bug.

146

(5 replies, posted in Using SVP)

EDIT: nevermind, found the option

Nintendo Maniac 64 wrote:

I already said that my TV already has great 720p --to-> 1080p upscaling, so spending GPU resources on any sort of upscaling would be quite wasteful...

That's not upscaling, they're sharpening filters.


If you use MPC, and you can't get Svp to use it all, you should use MadVR anyway, even if you don't want use the super intensive scalers.

148

(7 replies, posted in Using SVP)

James D wrote:
brucethemoose wrote:

Not at small block sizes though.

My OC'd 4670k isn't top end, but I'd say it's way above average, and it struggles at 1080p with smaller block sizes.

If you don't use OpenCL GPU support?
And smaller isn't always better.

With OpenCL and a 7950.

Smaller looks significantly smoother to me, but it eats CPU like crazy.

149

(11 replies, posted in Using SVP)

biff wrote:

I'll give it a whirl. Cheers!

It's recently been pointed out to me that you can paste those same things in the config file:

dlr5668 wrote:

mpv.conf @ %appdata%/mpv

input-ipc-server=mpvpipe
vo=opengl-hq:backend=angle:scale=ewa_lanczossharp:cscale=ewa_lanczossoft:interpolation:tscale=mitchell:tscale-clamp:temporal-dither:user-shaders="~~/shaders/adaptive-sharpen.glsl"
video-sync=display-resample
video-sync-max-video-change=10
ao=wasapi
hwdec=d3d11va-copy
slang=enUS,en,eng,ptBR,pt
alang=jp,jpn,enUS,en,eng,ptBR,pt
save-position-on-quit=yes
autosync=30
#af=volume=5.1

https://my.pcloud.com/publink/show?code … 1Ndkw5GMCk

That'll give you MadVR-like scaling and sharpening plus the equivalent of the Reclock audio renderer.

Nintendo Maniac 64 wrote:

So I have an interesting situation here... I've come into possession of a PC with an Nvidia NVS 3100M (basically the quadro version of the Geforce G210M).

What's interesting though is that the GPU is plenty fast for SVP & AVC H/W decoding at 960x540, but at 1280x720 I get better performance in SVP if I completely disable GPU acceleration.  But if I do that then my GPU is just sitting around practically idling at 10% utilization (from the AVC decoding).

Therefore, is there some way to only partly reduce the GPU from SVP's GPU acceleration?  Like maybe still use the GPU for things like the frame resizing and/or maybe only for the "SVP shader" but not the "interpolation mode".


tl;dr: If we assume that SVP by default splits its interpolation engine to 50% on the CPU and 50% on the GPU, then I want to know if I can make it be something like 65% on the CPU and 35% on the GPU without actually reducing my SVP profile settings.


And before anyone suggests using something like MadVR to eat up the rest of my GPU headroom, I'd like to point out that this PC's primary display is an HDTV, and said HDTV does great with 720p --to-> 1080p upscaling, so using MadVR for any sort of upscaling from 720p is quite redundant.


Maybe you could throw in AdaptiveSharpen or SuperRes to load the GPU?

MadVR has both. If you want to squeeze a little more CPU efficiency out of SVP, MPV will do it to.

https://github.com/mpv-player/mpv/wiki/User-Scripts