Mpv - the Jow Forumsreatest media player

Wiki:
github.com/mpv-player/mpv/wiki

Manual:
Stable: mpv.io/manual/stable/
Git: mpv.io/manual/master/

User Scripts & Shaders:
github.com/mpv-player/mpv/wiki/User-Scripts

High quality video output profile (goes into mpv.conf):
profile=gpu-hq

Configuration Files:
mpv.io/manual/master/#configuration-files
mpv.io/manual/master/#files

Input.conf:
github.com/mpv-player/mpv/blob/master/etc/input.conf

Post your system specs and config if you're asking performance related questions.

Windows Builds:
sourceforge.net/projects/mpv-player-windows/files/

Evaluating mpv's upscaling algorithms:
artoriuz.github.io/mpv_upscaling.html

Attached: 1508918736391.png (560x560, 506K)

Other urls found in this thread:

github.com/bjin/mpv-prescalers/commit/4498441b6a7c68d6cc5cf185407e5d958a888dac
ufile.io/i1r49
en.m.wikipedia.org/wiki/Gaussian_filter
gitlab.com/lvml/mpv-plugin-streamcache
haasn.xyz/posts/2017-10-05-how-to-benchmark-mpvs-raw-throughput.html
github.com/igv/FSRCNN-TensorFlow/releases
rjno1.com/mpv-easy-player.html
twitter.com/NSFWRedditVideo

install cmus

Is ravu-zoom created to kill any built-in scalers?

>ravu-zoom
What?

>github.com/bjin/mpv-prescalers/commit/4498441b6a7c68d6cc5cf185407e5d958a888dac
>Say goodbye to `--dscale`.
>RAVU-Zoom is a RAVU variant able to upscale video to arbitrary ratio.

mpv-android configs?

I don't get it.

the commit is very clear

someone compile this shit

artoriuz do your job

shut the fuck up about meme scale bullshit
it's all a fucking meme

>meme
>2019

ufile.io/i1r49
I can't find not shitty upload site, but it should be fine for such a small file

Jinc is enough.

*spline36

*bicubic_fast

thx for this my nerd user

it doesn't use dscale only if scaling factor is integer

*negative gaussian

Nothing is enough, dude!

why the fuck is mpv lacking proper support for this resampler?!

en.m.wikipedia.org/wiki/Gaussian_filter

Attached: Gauss.jpg (1201x900, 99K)

this is trash stop this embarrasing bullshit

its not. it has built in anti ringing and can be just as sharp as laczos

what are optimal mpv stream settings? it works great for youtube but twitch it chokes on.

cache-secs=60
cache=100000


i'm trying various cache settings but no matter what it plays for a few seconds, buffers, plays for a few seconds, etc.

[protocol.https]
ytdl-format=bestvideo[height

default

It's the fault of your connection then. Either pause it and let it buffer for a while or get the streamcache script. I used to have similar problems on my old connection, now it's gone for good.
gitlab.com/lvml/mpv-plugin-streamcache
This guys knows what's up, but remember that you also need cache=yes in order for that to work.

>need cache=yes
No you don't.
>default=auto
If a stream can be cached it will, if it can't it won't.

Attached: cache.png (1500x235, 63K)

JEEB PLS

You 100% sure? I'm almost certain they changed something ~2 weeks ago; I'm following git releases.

mpv --list-options says my build is set to auto as default. No issues caching here using shinchiro.

Attached: Clipboard01.png (1342x245, 34K)

cache=yes is only needed if you also want to cache local files. for streams his 3 muxer settings are correct

>mpv --list-options | grep cache
--cache Choices: no auto yes (default: auto)

>mpv --version
mpv 0.29.0-282-gfcb320fd3f Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
built on Sun Mar 17 00:08:02 CET 2019

#cache=yes
demuxer-max-bytes=2GiB
demuxer-max-back-bytes=2GiB

As soon as I commented out the cache=yes, pic related is what happens. It's only been like that for 2 weeks or so.

Attached: 1538348820632.png (819x207, 127K)

Nevermind me anons, I'm absolutely fucking retarded. I found out that I put cache=no somewhere higher in my config - probably was testing some stuff and forgot to remove it.

>last commit: March 16
rip

>wm4 left to keep developing his own branch years go

rip

How is madVR able to get such fast rendering times for chroma? Playing a Blu-ray and using the same scaling algorithms with mpv results in much slower times. madVR should be slower if anything since I have the AR filter on.

what OS, API, hwdec on or off?

win 10, d3d11, software decoding. only using gpu-hq and turning off deband. madVR has faster rendering times with chroma set to spline and AR on. Am I the only one experiencing this or is madshi a wizard

are you using software decoding with madvr too?

yep, hardware decoding is for plebs and poorfags

AR actually outperfoms the scaling so yeah boost your performance

How are you comparing? Because mpv has this
haasn.xyz/posts/2017-10-05-how-to-benchmark-mpvs-raw-throughput.html

Is ravu-r4-yuv still the best upscaler for anime or is there anything new to play around with?

The best has always been FSRCNNX (if you can run it). The 8 version isn't too heavy, so give it a shot.

wats the best config

profile=gpu-hq
end=0

is literally all you need

It looks like shit with old low quality anime.

ravu-zoom seem to have a good balance between quality and performance, also it won't overexpose artifacts like FSRCNNX tends to do (especially the 8 variant)

Where can I get up to date FSRCNNX shaders? There have been quite a few commits to igv's repo since the last release and I don't have CUDA to train/compile it myself.

>ravu-zoom
too many ringing artifacts

>last release
>Updated 10.3.2019

What repo are you looking at?
Can't be github.com/igv/FSRCNN-TensorFlow/releases

>Expect it to work worse than RAVU on anime.
It's shit

>anime
>It's shit

# video
gpu-api=d3d11
profile=gpu-hq
scale=ewa_hanning
scale-radius=3.2383154841662362
cscale=ewa_lanczos
cscale-radius=3.2383154841662362
dscale=ewa_robidoux
deband-grain=0
video-sync=display-resample

# crt colors
target-prim=bt.601-525
target-trc=gamma2.2

# audio
volume=40
volume-max=100

# playback
alang=ja,jp,jpn,jap,japanese,en,eng,english
slang=en,eng,english,ja,jp,jpn,jap,japanese

# subtitle
sub-ass-force-style=kerning=yes
sub-ass-override=force

sub-font="source han sans jp"
sub-bold=yes
sub-font-size=40
sub-color="#ffffffff"
sub-border-size=2
sub-border-color="#cc333333"
sub-shadow-offset=1
sub-shadow-color="#331a1a1a"

# screenshot
screenshot-format=png
screenshot-template="mpv-screenshot%n"
screenshot-png-compression=0
screenshot-png-filter=0
screenshot-tag-colorspace=yes

# on screen
osc=no
osd-bar=no
osd-fractions=yes

osd-font="source han sans jp"
osd-font-size=40
osd-color="#ffffffff"
osd-border-size=2
osd-border-color="#cc262626"
osd-shadow-offset=1
osd-shadow-color="#331a1a1a"

# player
autofit-larger=90%x90%
autofit-smaller=10%x10%
border=no
geometry=50%:50%
keep-open=yes

# other
no-load-stats-overlay
no-input-default-bindings
no-taskbar-progress
msg-module

Attached: mpv-screenshot0001.png (1680x1050, 1.5M)

post your memes elsewhere

What's the best settings for audio normalization?

>not using ewa_robidouxsharp

Artoriuz just dead

lavfi=[dynaudnorm=f=200:g=5:r=0.1]

>haasn is too busy being friendzoned to fix his libplacebo pr

no bully

tag all your media with foobars replaygain 2.0. then add this line to your mpv.conf
replaygain=track

Auto-profiles my guy. Anything under 720p gets ravu, 720p gets FSRCNNX, 1080p+ just gets gpu-hq. Works great for a 1440p display.

>80 open pull requests

I just looked at some of my old 480p dvd rips and it looks good to me. I see more artifacts with RAVU.

Ok, how the fuck do I make this working as VLC? I'm genuinely retarded and use GUI most of the times.

>I'm genuinely retarded
Don't worry. so are people like

Why though, what's so amazingly bad with his config?
You make it sound like he's using something like dither-depth=1. Can't spot anything genuinely retarded. Stuff like no grain deband is debatable and I wouldn't do it but it's far from retarded.

what are you trying to do? What are you having trouble with in mpv?

JEEEEEEEEEEEEEEEEEEEEEEEEEEEEB

>no grain deband is debatable

anyone with a bit of that crap grain setting is just a fool

>rjno1.com/mpv-easy-player.html

mpv = must protect (v)vm4

bring wm4 back!

>@igv igv released this on Nov 9, 2017 · 26 commits to master since this release
>Updated 10.3.2019: New FSRCNNX_x2_56-16-4-1 and FSRCNNX_x2_16-0-4-1. Old were sometimes worse than FSRCNNX_x2_8-0-4-1.
He just doesn't use the release system normally.
See which I still haven't found a good answer to.
>What happened to the x3 and x4 shaders? Why on earth does he keep editing the Nov 9, 2017 release rather than simply adding a new release?

grain gives the human eye more "sharp" spots to focus on you insufferable cunt

>dynamic grain

sure keep convincing yourself you're not destroying your anime tiddies asshole

gay software

true that

straight hardware

best interpolation settings?

Unironically the meme settings.

tscale=box
tscale-window=sphinx
tscale-radius=1.01
tscale-clamp=0.0

at least looks better than the defaults.

what do you think about motion interpolation?

mpv's interpolation (or frame blending really) is good and should be used. Judder from 3:2 pulldown looks like crap.

How to set this as default when not in fullscreen? No side borders, only taskbar and top bar.

Attached: 1545486726381.png (1280x720, 455K)

^ this nigga using windows

Is there a way to get a UI like this on mpv?

Attached: d.png (1306x770, 737K)

Never gonna use that shit.

Combine the default bottom bar OSD, progressbar or a some other OSD script with no-border.

why is my mpv so based? It seems to be using GPU much more than youtube itself. What kind of magic it performs?

I'd like to request the following on my tombstone:
>JEEEEEEEEEEEEEEEEEEEEEEEB

the magic of meme scalers

r8 my config:

vo=caca

shit :trollface:

at least dont hide the porn I'm interested

mpv threads dead af

Oh thanks! I totally didn't get that.

What's the use case for SSimSuperRes?
It seems to work on an already upscaled image and basically sharpen/postprocess it, right? It doesn't do any upscaling on its own?

I can see how it might be necessary when you have huge scaling factors (DVD -> 4K) with traditional scalers like spline36 but why would I use it in conjuncture with e.g. RAVU or FSRCNNX?

>why would I use it in conjuncture with e.g. RAVU or FSRCNNX?
when scaling factor is greater than 2x.