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: 1461144210313.png (512x512, 236K)

Other urls found in this thread:

github.com/stax76/mpv.net
github.com/mpv-player/mpv/issues/6095
github.com/wm4/dingleberry-os/blob/master/README.rst#blog
mpv.io/manual/master/#options-gpu-shader-cache-dir
youtube.com/watch?v=-enClI_ph0M
twitter.com/SFWRedditVideos

Can you explain why it's better than VLC player?

0.30.0 release when?
Also Haasn, merge error diffusion dithering already you fuck!

>can finally open archives in mpv again
Thank fucking jesus.

Haasn has no merging rights. It would be nice if he would review it again though.

>Haasn has no merging rights.
JEEB, merge error diffusion dithering already you fuck!

# video
gpu-api=vulkan
vulkan-async-compute=yes
profile=gpu-hq
scale=ewa_hanning
scale-radius=3.2383154841662362
scale-blur=1.022
cscale=ewa_hanning
cscale-radius=3.2383154841662362
scale-blur=1.0275
dscale=ewa_robidouxsharp
blend-subtitles=yes
deband-grain=0
glsl-shader="~~/shaders/luma-grain.hook"
glsl-shader="~~/shaders/ravu/ravu-r4.hook"
video-sync=display-resample

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

# audio
audio-display=no
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.8
sub-border-color="#cc262626"
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

Better output quality, better streaming capabilities, less likely to produce playback corruption, supports user scripts, ...

Windows users curious to try mpv or use a better build can download and try mpvnet now.

github.com/stax76/mpv.net

Attached: mpvnet.png (256x256, 7K)

Nice meme friend

Overrated

Does is still come without a gui?

saber best saber

Attached: _artoria_pendragon_and_saber_ouran_high_school_host_club_and_etc_drawn_by_rynn_seibu_d455ab1bbc71361 (499x333, 84K)

It still doesn't come with a graphical interface for its options, if that's what you mean.

Of course.

mpvnet does not have this problem.

Attached: 1555846526698.png (459x528, 251K)

>problem
The lack of a cluttered GUI is another reason why I prefer mpv though.

This. I remember years back when I first found out about mpv and the wonders of it and youtube-dl combined. It was a strange design for me at the time, but I quickly grew fond of it and now I prefer it over the alternatives.

>muh gooey

Attached: 1494118028606.png (324x246, 40K)

>gpu-api=vulkan

do not do shti.

I'm really happy with my current settings.

Attached: 1548260710138.jpg (1920x1106, 198K)

Not him but I get better performance with vulkan and can run meme shaders.

Post it.

vulkan sucks shit if you use Nvidia. it causes all kinds of issues.
performance improvements are negligible. do not bother with it.

fyi playlistmanager resolves url titles now(when dragged/appended to playlist)

>nvidia

>Nvidia

Attached: 1351531804230.jpg (473x477, 35K)

works for me on Arch

>works for me on Arch
try to suspend with mpv running. good luck bringing it back.

why the fuck would I put my desktop into suspend

Attached: 1510769950661.jpg (451x451, 18K)

why the fuck is seeking backwards so much slower than forwards?! even with the whole file cached it still takes multiple 100ms more for backwards over forwards

Because that's how all video containers work. It's easier to go forwards than to go backwards.

laptop.
I put my desktop to sleep every night too.
anyway, Vulkan gains you NOTHING measurable. yet it has so many drawbacks.

>before vulkan
>FSRCNNX drops a million frames and is unsuable

>after vulkan
>FSRCNNX Just werks
I like vulkan. Thanks haasn

That's a cute Saber.

but the fucking file is stored in my systems ram. the only limiting factor to the speed in seeking should be the hardware limit of the ram itself

github.com/mpv-player/mpv/issues/6095
this shit needs to be fixed. whats the fucking point of caching the file if seeking it is just as slow as with a slow hdd

No that's not relevant. You have to decode the file. It's cheaper to decode going forwards than backwards.

that is not what is causing this slowdown. see

The file is cached in your RAM, not the decoded stream.

So I just downloaded that chinese CAM recording of Endgame.
What shaders can/should I apply to make it watchable?

In the first example, hr-seek needs to decode less than 1 second of video, in the second it's almost 7 seconds.
>why is it slower
Use brain.

how can I avoid the 2 seconds freeze upon start up with a more demanding scaler like ewa_lanczossharp? cpu usage is at 12% and no frame drops when the vid actually plays. its just the startup that hangs

Get a better computer

with the newest w10 build. does hwdec no longer work for 10bit and up files? I noticed my bluray remuxes still work 1080p/8bit but then again vp8 also dosent work in 8 bit. or does vp8 not have hardware decoding support?

fuck off you fucking nigger. read my post again.

>2 seconds freeze upon start up
That only happens with some shaders for me. Are you sure it's the --scale settings?
x264 10bit never had hardware decoding I believe. What exactly are you watching?

well some vids ive encoded myself in h264 10 bit for more encoder accuracy since 265 would have taken too long in two-pass mode for no noticable difference in visuals. i remember the osd used to report the hwdec for literally any type of codec a few builds ago

>github.com/wm4/dingleberry-os/blob/master/README.rst#blog

How can I make mpv do the frame-back-step more smoothly? Holding the frame-step keybind results in playing the video seamlessly, while the backwards step makes mpv go like 3-4 frames back a second. At best. I'm assuming that some backwards seek cache would help, but my current demuxer settings aren't making a difference in this matter.
> grep demuxer .config/mpv/mpv.conf
demuxer-max-bytes=2GiB
demuxer-max-back-bytes=2GiB

are you kidding me? did you even read the thread? same issue has already been pointed out with no solution in sight

Hey guys, I'm kinda new, sorry.
I'm trying to use gpu-api=vulkan on OSX and I'm not able to get it to work. Is there anything else I have to install? I'm using homebrew to build HEAD.

I don't think mpv is actually applying my downscaling settings, what am I doing wrong?

fullscreen
ontop
vo=gpu
scale=ewa_lanczos
cscale=ewa_lanczos
dscale=mitchell
interpolation
tscale=oversample
deband
video-sync=display-resample
sigmoid-upscaling
no-border
alang=ja,jpn,en,eng
slang=en,eng,ja,jpn
use-filedir-conf
screenshot-format=png
screenshot-template="%F.%P"
screenshot-directory="E:\Pics\Screenshots\Anime"
audio-channels=stereo
ao=wasapi
audio-exclusive=yes

I miss wm4

>I don't think
Press shift+i, that'll bring up the stats. You can swap between the two pages with 1 and 2. On the second page, all operations are timed and you can confirm that your settings and shaders are applied.

libplacebo

I didn't, actually. The probability of this happening didn't occurr to me, I've been meaning to ask about this one for quite some time now. Thanks for pointing that out, I'm gonna catch up with the topic.

good read

mpv.io/manual/master/#options-gpu-shader-cache-dir
This might help? I'm not sure if it applies only to external shaders or to native ones too.

>"You could be crazy and make a single address space OS. For the latter, there is TempleOS for mentally ill grade, or something like Java OSes or Microsoft Singularity for sane-but-dumb. "
Based wm4, I miss him on mpv.

Attached: 1490852543983.gif (640x266, 3.24M)

Now we have based stax76

You don't work on tje actual player, stax.

But mpvnet is the player that actually matters.

Attached: 1507158525201.jpg (400x333, 22K)

rin > saber

Fuck off rhino lover

can you guys open
youtube.com/watch?v=-enClI_ph0M
in mpv? i get some kind of ssl error followed by 404 (even though it plays fine in browser
i cant tell if it's ffmpeg, yt-dl or mpv issue

Works on my machine.

>molymeme
heh

sohwhee I just wanted to draw my type moon fellow's attention

Attached: Fate Stay Night Unlimited Blade Works 1x0000:29:000018.jpg (1920x1080, 228K)

it's just very randomly not working, it's weird, may be something on my end outside mpv/ytdl/ffmepg

It's okay. I like rin doujin a lot.

I would guess only a few windows users are on Jow Forums and willing to use mpv

Thanks for reminding me that I haven't updated mpv in a while.

Attached: 1538242496941.png (378x33, 6K)

whos the anime grill?

Not the OP, but it helped me. I completely overlooked this. Thanks!

I still use the 2018-10-02 lanchsor build.

I actually can see a difference with new KrigBilateral even on 4k. Is it finally worth using it now?

Miyako paints video

Attached: 5c048b84871984ccf95fccd87b76af78.jpg (1920x1080, 869K)

Saber from Fate Grand Order

it's haasn

thanks. this together with gpu-api=vulkan worked wonders

No you can't.

u can put ravu 3x multiple times or only ravu?

pretty noticeable on red details.

>tfw you realize mpv.net shill didn't manage to make his shilling thread on time

>I like vulkan
>hanks haasn

The actual state of hassn acolites.

I can confirm. a red stop sign in opm was a little bit brighter.

post comparison pic nigga

>little bit brighter
Amazing.

Libplacebo filters when?

Ok, faggots. I switched to Linux because I web browse and my games are available for it (will wine run most simple games?). How do I get into mpv? Youtube-dl is interesting, but how do I get the convenience of it to overwhelm the simple click I get on the browser? Is there frame preview?

do it yourself faggot

Artoriuz's chroma comparison is weird.
On lossy rosetta x265 -crf 0 encode PSNR is higher than on his lossless
krig 46.76
ravu-r4 43.3024
ravu-r3 43.3008
ravu-r2 43.2369
lanczos 42.6452

>How do I get into mpv?
you install it

yeah

I hope you hit your toe in the wall

>Go to mpv.io installation in the navbar, read the instructions and follow them.

Gee that was hard.

because psnr is a shit measurement. lossless=source is preserved, lossy=source is altered, introducing more noise. and psnr prefers noise.

or he simply fucked up the comparison.

> color space conversion
> lossless

with mkv you don't even need to do a color space conversion, just use -colorspace bt470bg (jpeg color space)

Whenever I enter/exit fullscreen or change focus to a different window while in fullscreen, the screen flashes to black for an instant and playback drops 2-3 frames. This is on W10, gpu-context=winvk, AMD GPU. Any idea how to fix that? d3d11 works fine but I'd rather use Vulkan for better performance.