Re: SVP 4 Mac

4.0.0.80

Re: SVP 4 Mac

Would it be possible to make it Mavericks (10.9) compatible? Why does it need 10.10 or newer?

Thanks!

Re: SVP 4 Mac

Because we've got only 10.10 machine at the first place big_smile

I'm not sure if we can build binaries compatible with 10.9 on a 10.10 machine?

29 (edited by myfakeacc 04-06-2016 19:35:44)

Re: SVP 4 Mac

That's possible given that the used APIs are available on the target system.
You usually have a "deployment target (SDK)" option which you can set to 10.9. However, I'm not sure if this would require you to have the 10.9 SDK (which you can have on a 10.10 machine).

Re: SVP 4 Mac

4.0.0.81
... supports OS X 10.9 wink

Re: SVP 4 Mac

Right now I have a video with an incorrectly tagged FPS value. Mediainfo says:

Frame rate                               : 23.810 FPS
Original frame rate                      : 23.976 (23976/1000) FPS

The 23.810 is obviously wrong. mpv of course reports the same value (23.810) but ignores it (mpv usually doesn't care about the container fps value).
Since the actual FPS is 23.976 the speedup calculated by SVP is incorrect and the result is >60fps on a 60Hz display.
2 solutions: remux the video and correct the container FPS value or use mpv with --fps=24000/1001 flag. Unfortunately, since SVP uses media-info's value it doesn't help.

My question: is there a place in SVP where I can overwrite the detected FPS or tell SVP to use the FPS reported by mpv (which I can overwrite using --fps)? Or should I remux?

Re: SVP 4 Mac

the simpliest solution is just set fixed x2.5 frc rate

remember that you can do this with a profile condition targeting some text tag within the file name, for example

Re: SVP 4 Mac

Oh, for some reason I thought using x2.5 would also end up with a wrong result but this was a mistake on my part, works great. Thanks!

Re: SVP 4 Mac

Just checked all the installation steps on the clean Sierra setup, and I must say that all of the following work w/o errors:

1. installing Homebrew
2. installing mpv + vapoursynth
3. installing SVP 4
4. opening video file in mpv via SVP's menu
5. installing VLC
6. enabling Vapoursynth filter in VLC


Found one minor issue with SVPtube extension - there's a typo in the current 4.0.91 build, so to be able to download videos via SVPtube one need to execute

ln -s /usr/local/bin/ffmpeg /usr/local/bin/fmpeg

and relaunch SVP 4.

==============
https://youtu.be/RJCRwsU4qAg

Re: SVP 4 Mac

SVP 4 Mac updated to rev.96.

...though previous rev.91 may not notify about update available, investigating... hmm

Re: SVP 4 Mac

There's a nasty packaging error in .96 release, we will fix it ASAP.

If you can't even start the app, the quick fix is

brew install mediainfo

====
Fixed now.

Re: SVP 4 Mac

Is anyone here using a Macbook Air? What hardware are you guys using?

Re: SVP 4 Mac

I'm using it on a hackintosh with ATI 6870 where it's working pretty good. Works on my 13" rMBP with integrated haswell graphics as well, but only when I disable the retina scaling factor. The integrated graphics aren't that bad, but interpolation on pictures of size 3300x2100 (size of the surface when using a 1680x1050 "retina" resolution) is just too much for it.

Something else: after a change in mpv (kind of recent, I think) I have to use --opengl-early-flush=no to prevent a huge amount of framedrops. There was a change that tried to fix a bug in OSX 10.11 but every fix (including this one) doesn't work for everyone and has side effects. I hope they will continue searching for better solutions but in the meantime I'll add that to my config.
Just a heads-up in case OSX users complain about dropped frames.

Re: SVP 4 Mac

> The integrated graphics aren't that bad, but interpolation on pictures of size 3300x2100 (size of the surface when using a 1680x1050 "retina" resolution) is just too much for it.

good point

Re: SVP 4 Mac

Since Nov 2016 Homebrew dropped 10.9 "Mavericks" support for some packages including mpv.
This means it's not possible now to install mpv on 10.9 via Homebrew, however you can build it from source by yourself.

SVP 4 Mac app itself will continue to support 10.9.

Re: SVP 4 Mac

I just noticed due to this thread: http://www.svp-team.com/forum/viewtopic.php?id=3680 that it's actually only 10.11 and up now due to a problem with a vapoursynth dependency (https://github.com/Homebrew/homebrew-co … img.rb#L18).

Re: SVP 4 Mac

yeah, right

so lets say "thanks" to this

43 (edited by EastMeetsWest 16-12-2016 03:32:44)

Re: SVP 4 Mac

I am new to SVP in general, specifically SVP 4 Mac.

Regarding settings for anime, I have seen on several sites an image of the "best" settings for anime. On every one of these sites, they show an active profile settings menu. (As seen in this link https://www.svp-team.com/wiki/Watching_anime ).

My question is this: Does SVP 4 Mac have this menu? If it does, I cannot seem to find it. And if not, what is the best way to configure the settings for anime on SVP 4 Mac? Will simply clicking the "Optimized for animation" button suffice? Thank you!

Re: SVP 4 Mac

> Will simply clicking the "Optimized for animation" button suffice?

yep, it basically do what is recommended in that wiki article

> Does SVP 4 Mac have this menu? If it does, I cannot seem to find it.

add new video profile and uncheck "automatic options selection"

45 (edited by asoksevil 22-12-2016 13:52:53)

Re: SVP 4 Mac

Would SVP 4 run on a 2016 MacBook with the Skylake core i7? I am currently performing some tests using this config file with the medium vaporsyntha settings and it's dropping fps.
https://www.reddit.com/r/osx/comments/4 … h=80a642e6

I am considering buying the pro version but since there's no free trial or anything I just wanted to make sure my hardware is capable.

Re: SVP 4 Mac

> Would SVP 4 run on a 2016 MacBook with the Skylake core i7?

yes if it won't drop frequencies due to overheating

> I am considering buying the pro version but since there's no free trial or anything

there's a 1 month money back guarantee for Mac version

===

Core i7 or Core m7?

1.3GHz dual-core Intel Core m7 processor (Turbo Boost up to 3.1GHz)

well, it'd be interesting to find out if it will work properly in the latter case smile
don't forget to share you experience in this thread!

Re: SVP 4 Mac

Chainik wrote:

> Would SVP 4 run on a 2016 MacBook with the Skylake core i7?

yes if it won't drop frequencies due to overheating

> I am considering buying the pro version but since there's no free trial or anything

there's a 1 month money back guarantee for Mac version

===

Core i7 or Core m7?

1.3GHz dual-core Intel Core m7 processor (Turbo Boost up to 3.1GHz)

well, it'd be interesting to find out if it will work properly in the latter case smile
don't forget to share you experience in this thread!

Apologies, it's the core m7 version not the i7. I am running the 2016 MacBook retina.

Still tweaking it so it's inconclusive. Will report later after done with it.

48 (edited by asoksevil 23-12-2016 02:54:06)

Re: SVP 4 Mac

These are my results after tweaking a bit the config file and trying a dozen of different parameters and formats:

I installed mpv according to this guide: https://www.reddit.com/r/osx/comments/4 … k_on_os_x/

Some of the settings I have used are all here: https://hastebin.com/raw/nodedepoyu

These are my settings currently:

input-ipc-server=/tmp/mpvsocket
hwdec-codecs=all
hwdec=no
vo=opengl
opengl-pbo
dscale=mitchell
correct-downscaling
sigmoid-upscaling
icc-profile-auto
icc-contrast=1000
tscale=catmull_rom
dither-depth=auto
blend-subtitles=yes

After trying almost all configurations, it seems the biggest impact on stutteringness is hwdec=auto. If hwdec=no I can pretty much watch every single 720p, 1080p videos. Video control on SVP control panel is set to the "highest performance" (all the way to the left), optimized for films and low artifacts masking.

--opengl-early-flush=no did not work for me as well as other settings like --videotoolbox-format=uyvy422. I think they made no difference whatsoever.

#
# svp preset (high quality mpv scaling)
#
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
deband

While nice to have, didn't make it 100% flawless, there would be some stuttering.

I have tried tweaking the svp control panel settings, but even in the middle point (which was what svp suggested after running the initial test) didn't feel steady as there would be some frame drops.

I have also noticed that while some videos will instantly change to 60 fps or 59.786 something, some others will force it to 100 or even 1000 causing frame drops like these samples I downloaded: https://www.koi-sama.net/files/hi10/ [1080p][16_REF_L5.1][FLAC_5.1]Suzumiya Haruhi no Shoushitsu BD OP.mkv and [720p][07_REF_L4.0]Sword Art Online BD Opening.mkv. Not sure if it's because it was 10 bit encoded instead of 8 bit.

These 10 bit on the other hand were flawless: http://www.mediafire.com/file/yj1iccobb … t_720p.mkv http://www.mediafire.com/file/y7mtfcesz … _1080p.mkv

What I find it strange is that on my mpv config settings file, hwdec is set to no but on svp settings GPU acceleration is on. The script I am using to display fps on mpv: https://github.com/Argon-/mpv-stats says I am indeed using hwdec but on the config file settings there's a huge difference between hwdec=no and hwdec=videotoolbox

After using svp for a while, I can clearly see the sluggishness of 24 fps videos lol. I wish all videos were 60 fps from now on.

Re: SVP 4 Mac

"hwdec=auto" selects a non-"copy" decoder which isn't compatible with SVP, as a result video will remain at 24 fps while SVP won't show any error.
What you need is

hwdec=auto-copy

>  but even in the middle point (which was what svp suggested after running the initial test)

that "middle point" is not absolute and depends on the perf. test results wink

due to your hw ...hmmm... specialty - i.e passive cooling system and very high turbo boost level - the quick benchmark may give much higher perf. level that the system can maintain on a long period of time
so you probably need to move the slider to the right from the middle position and monitor the actual CPU frequencies via Intel Power Gadget

if "SVP index" stays at 1.0 and CPU load is not higher than ~70% then your're good

Re: SVP 4 Mac

Chainik wrote:

"hwdec=auto" selects a non-"copy" decoder which isn't compatible with SVP, as a result video will remain at 24 fps while SVP won't show any error.
What you need is

hwdec=auto-copy

>  but even in the middle point (which was what svp suggested after running the initial test)

that "middle point" is not absolute and depends on the perf. test results wink

due to your hw ...hmmm... specialty - i.e passive cooling system and very high turbo boost level - the quick benchmark may give much higher perf. level that the system can maintain on a long period of time
so you probably need to move the slider to the right from the middle position and monitor the actual CPU frequencies via Intel Power Gadget

if "SVP index" stays at 1.0 and CPU load is not higher than ~70% then your're good

My mistake, I actually meant hwdec=videotoolbox-copy. I read this thread: http://www.svp-team.com/forum/viewtopic.php?id=3649 and got same results, no hwdec actually makes it faster.

Yeah, you are right about the passive cooling. I actually don't think I should move it to the right because even the middle point will stutter during some frames so right now is all the way to the left.

I actually didn't know how to read the SVP index, but I kind of felt that it had to be 1.0 to be perfectly on sync video and audio. My Mac almost always goes over 90% lol.

Regarding the other stuff, does low or high artifacts have any impact visually? (I can barely see it so it's on low now) also, if SVP has gpu acceleration but I've disabled it on mpv config file, hwdec=no, is it still using it? According to the script I'm using, it seems so.