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.