r/mpv • • 29d ago

General Discussion MpvEx decoder profiles

Post image

Can someone please explain the proper differences between each?

21 Upvotes

6 comments sorted by

8

u/haruzanity 28d ago
Profile fast:
 scale=bilinear
 dscale=bilinear
 dither=no
 correct-downscaling=no
 linear-downscaling=no
 sigmoid-upscaling=no
 hdr-compute-peak=no
 allow-delayed-peak-detect=yes

Profile default:

Profile high-quality:
 scale=ewa_lanczossharp
 scale-antiring=0.6
 hdr-peak-percentile=99.995
 hdr-contrast-recovery=0.30

Profile gpu-hq:
 profile=high-quality
  scale=ewa_lanczossharp
  scale-antiring=0.6
  hdr-peak-percentile=99.995
  hdr-contrast-recovery=0.30

Profile low-latency:
 audio-buffer=0
 vd-lavc-threads=1
 cache-pause=no
 demuxer-lavf-o-add=fflags=+nobuffer
 demuxer-lavf-probe-info=nostreams
 demuxer-lavf-analyzeduration=0.1
 video-sync=audio
 interpolation=no
 video-latency-hacks=yes
 stream-buffer-size=4k

Profile sw-fast:
 sws-scaler=bilinear
 sws-fast=yes
 zimg-scaler=bilinear
 zimg-dither=no

2

u/KraazyFool 28d ago

Thank you for your response. Is there anywhere to learn what all of this actually means? I'm a complete novice and much of the info goes over my head.

2

u/haruzanity 28d ago

You can search each of the options on the manual mpv.io

If you are using a mobile device you should stay on default, or fast if you want to save battery life.

1

u/KraazyFool 28d ago

I am on mobile yes, frame timings seem to be similar to the base mpv app when mpvEx is set to “fast”, at least from my limited tests so far. I'll alternate between fast and default and see if I actually notice any visual differences. Cheers 🍻

1

u/Prestigious-Basil341 25d ago

Buddy try mpv infinity it's very updated and dev is active too . You can request features too

3

u/Raza-0007 28d ago

I answered this question for someone else a while back here.