/mpv/ - The Open Source and Cross Platform Video Player

Last thread
Installation:
mpv.io/installation/

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

Manual:
mpv.io/manual/stable/

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

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

User Scripts(including opengl shaders):
github.com/mpv-player/mpv/wiki/User-Scripts

Migrating from MPC-HC?
github.com/dragons4life/MPC-HC-config-for-MPV/blob/master/input.conf

Vulkan(Linux only for now):
github.com/atomnuker/mpv

Test vulkan and post logs if it gives you any kind of problems.

For better playback quality paste this in your mpv.conf file:
# Specify high quality video rendering preset
profile=opengl-hq
# Scaler used when upscaling chroma (color information)
cscale=ewa_lanczos
# Scaler used when upscaling video
scale=ewa_lanczossharp

# github.com/mpv-player/mpv/wiki/Display-synchronization
# Force video to lock on the display's refresh rate
video-sync=display-resample
# Reduces stuttering
interpolation
# Interpolation scaler
tscale=oversample


Notes: Remove cscale and scale if your computer isn't powerful enough.
Interpolation can also reduce framerate drastically.

Mpv uses software decoding by default.
You may want to enable hardware decoding using hwdec=auto or hwdec=auto-copy.
Note that it can lead to issues, depending on your video card.

Getting freezes under Windows?
Add angle-flip=no to your mpv.conf.

If MOUSE_BTN3 and MOUSE_BTN4 aren't working in your input.conf, try using AXIS_UP and AXIS_DOWN to control scrollwheel.

To get error logs, please add log-file=log.txt to your config file.
Then search the log for "dumb" anything or for [e].

Other urls found in this thread:

github.com/adobe-fonts/source-sans-pro
github.com/Argon-/mpv-config/blob/master/input.conf#L157
github.com/mpv-player/mpv/pull/4595
nightlies.plex.tv/public-test/plexmediaplayer/public-testing/latest/
mpv.io/manual/master/#window
github.com/bjin/mpv-prescalers/tree/master
mpv.io/manual/master/#options-ewa-lanczossharp
youtube.com/watch?v=Vu-gDXqQ5es
screenshotcomparison.com/comparison/217053
twitter.com/SFWRedditVideos

mpc-hc > mpv

Enjoy your dead project.

>What's the default font?
It's this one: github.com/adobe-fonts/source-sans-pro
Supports more font weights and has monospaced digits

Is nnedi3 mpv shaders as fast or faster than madVR one now?

How fast is it now, compare to old one?

Can't test because my GPU is not compatible. :(

How can I make an input to bring up the playlist, the same way right clicking the arrows on the OSC?
I searched for it on the manual and default input file, but couldn't find it.

Yes or maybe faster. I can test later.

>right clicking the arrows on the OSC
Whoa, didnt know about that. Thanks user.

Yeah, it's really good, specially if you're using it for music, but I can't find an input to keybind it.

It should be possible in principle now, but I don't know wether it actually is.

Also, it might be possible to do some tricks to share work among threads, but that might require warp exchange (with OpenGL doesn't have).

github.com/Argon-/mpv-config/blob/master/input.conf#L157

>but that might require warp exchange (with OpenGL doesn't have).
Actually it does, but only on nvidia

RAAAVUUUUU!

Seems like nnedi3 hasn't been updated for compute shaders yet

WHAT THE HECK?! Just updated nnedi3 to todays build and its MUCH FASTER. AMD GPU. WTF!

Why does the graph not appear anymore?

Using the latest build on both mpv and mpv-stats

>Using the latest build on both mpv and mpv-stats
Yeah, suuure.

>no NGU
Into the trash it goes.

Me again. 5000ms average improvement going from previous build to the new one in various scenarios.
>nnedi3 32 -> mitchell SSIM
>nnedi3 64 -> nnedi3 16
ITS DEFINITELY FASTER THAN memevr now!

I built both like 10 min ago

pls help

Im so excited! Posting again. Before i could do 32 neurons -> mitchell SSIM with 14K~ render time. Now i get 11K~ with 64 neurons! What is this sorcery?! bjiiiiiiin!

That makes no sense. The only recent change was the gather change, but that was weeks ago

Check commits. He changed lots of things few hours ago!

(You)
(You)
(You)
I am this guy. Just tested madVR in same scenarios with as close settings as possible.

>>nnedi3 64 -> mitchell SSIM
>madVR - 14000ms
>mpv - 11000ms

>>nnedi3 64 -> nnedi3 16
>madVR 11000ms
>mpv 9000ms

>this is not even using compute shaders yet
holy shit I can't wait to see what kind of improvement that will yield. Should be MASSIVE

memepc ded, now this

how will madshi recover boys??

github.com/mpv-player/mpv/pull/4595
He did it again. Hold onto your ass for RAVU

inb4 wm4 comes back from vacation and murders haasn

>>nnedi3 64 -> nnedi3 16
Its 2000ms faster than NGU High for me now :D
>>nnedi3 64 -> mitchell SSIM
3000ms faster than NGU High
what the fug! ITS HAPPENING.

>update
>just get bluescreen now

quality drivers

...

Just dropping by to let you all know I've tried way too many times to drop MPC-HC w/ MadVR so I could use mpv like the cool autistic kids but no matter how well I follow all your advice and try your dumbass configs and try my absolute hardest to find the best settings possible I can never get it to match the quality of MPC-HC. I tried REALLY hard this time to like mpv now that MPC-HC is dead, but I still can't get the quality to match.

But you know what? The worst part is all of you guys. Some of you are the most pretentious dickwads I've ever met. I've probably asked several times for an example of why mpv is objectively better than MPC-HC and I never get coherent answers. Hell, when I find a function mpv doesn't have that I want to fix sometimes you guys just say "Durr, why'd you want to do that anyway?". Don't respond to this, I'm just dropping by to let you all know you're wasting your time with this player. Also, to all the dickwads who kept lying about how I just can't see the difference because I'm a plebian, I personally hate you. You've all wasted hours of my time because you hurt my nerd ego, but you're all full of shit and you know it.

baka neurotypicals

>i'm too dumb to use it so it's a waste of time
k

Just kidding, it's the best player out right now.

Why is this?

nvidia control panel

I'm using DVI though, so I don't have that option.

This is mpv thread, not madVR

but I think that means the source, not the display

OC?

Can I use the latest shaders with plexmediaplayer?
nightlies.plex.tv/public-test/plexmediaplayer/public-testing/latest/

1. Does PMP support passing mpv options?
2. Does PMP use a recent enough version of mpv?

1. Yes but not sure if it works with everything like direct rendering.
2. That's what I asked.

How do I make it party in the background(mp3) in android?

Is there an autocrop script that works with videos that have multiple kinds of black bars like Batman/Dark Knight or Tron.

Guys... I'm still having this problem of some fonts in the files not being properly displayed. It happens with a specific set of files, apparently all the other ones work normally. The fonts in the files work fine if I run them with the "--no-embeddedfonts" in the comm. Otherwise, it apparently displays some standard font, but I am not able to recognize it... It only happens with mpv. I have not a single idea of why or how does this happen, or what can I do to solve it. Help? Pretty Please?

Remember to rebuild your font cache everytime you open

Might try that... How?

...

I think PMP uses opengl-cb so it won't work with opengl-exclusive options. (including vd-lavc-dr)

Is there a config related command or script that forces the player to automatically open on a predetermined screen no what matter what monitor I open the file? Kinda annoying that I have to drag the folder to my primary screen all the time when have folders open on one of the others.

Are you sure? That could explain why all the frontends for mpv are shits.
We don't have this limitation with madVR at least. ;)

madVR is objectively better so that's not surprising.

No it's very limited too, the hugest one is surely directshow.

Objectively better doesn't mean absolutely perfect user

mpv.io/manual/master/#window

Do you mean madVR would be perfect with Media Foundation or a cross-platform rendering chain?

flip you queers ive been watching my chinese cartoons with frame stuttering because of this
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
last time i get config recs from here

First 'stable' release of ravu is AVAILABLE:
github.com/bjin/mpv-prescalers/tree/master

mpv.io/manual/master/#options-ewa-lanczossharp
>If your hardware can run it, this is probably what you should use by default.
>If your hardware can run it
>If your hardware can run it
>If your hardware can run it
>If your hardware can run it
>If your hardware can run it
>If your hardware can run it

Automatic custom display resolution creation when?

>"dead" project has 100,000 times the users of this one
Which one is really dead?

>RAVU-Anime
>RAVU-NonAnime
When?

Users have nothing to do when talking about development activities.

Could anyone create a comparison between haasnsoft+sssr and ravu?

Is RAVU rapid/fast compared to NGU and NNEDI3?

>Are you sure? That could explain why all the frontends for mpv are shits.
?? Maybe you're getting confused about something, but MOST options are not opengl-exclusive. For example all of your meme shaders/scalers still work fine in opengl-cb

>We don't have this limitation with madVR at least. ;)
madVR is the exact same shit

RAAGUUUUUUU

>mfw this video

youtube.com/watch?v=Vu-gDXqQ5es

How the fuck do people still use VLC? MPV should be more popular by now, right?

>VLC vs MPV media players on a 2007 workstation
I'm scared to click. On a scale from “ycombinator” to “doom9” how cringe is it?

>An HEVC video was played in both VLC and MPV to show its CPU percentage used by both media players.
Fucking hell, I didn't even watch the video and I already lost

Music is cringy. There's no speech. It just compares both on Mint.

doom9 is on the wrong end of your scale m8

VLC users will defend this

The joke is that they're both “cringe as fuck”

tried ragu on some random shitty old 480p dvdrip screenshotcomparison.com/comparison/217053

>madVR is the exact same shit
Actually I'm pretty sure madVR doesn't even *have* an equivalent of opengl-cb

How does the performance compare between the two?

stats.lua is showing "(DR)" on page 1 but "(naive)" on the second one, bug?

>9.7k Fresh latency with hwdec=no
>47k+ Fresh latency with hwdec=d3d11va

wew lads

Because stats.lua is dumb as fuck and just checks if you have the option set, not if it's actually being used

No idea why he added it

>h-hardware means i-it's fast right gaise?

One would hope so

wtf is nnedi?

a single-field deinterlacer

why would someone use deinterfacing. Manual says its ugly

they use it to upscale

github.com/bjin/mpv-prescalers/tree/master

there are 1000 versions of nnedi. which one do I choose?

nnedi3-nns32-win8x4.hook

>freshly fucking formatted Windows 10
>youtube-dl still broken on any site besides Twitch unless I use --force-ipv4
>have to ruin my pretty config with ytdl-raw-options=force-ipv6=
WHO AT COMCAST IS RESPONSIBLE FOR THIS

should i care about high frame timing peaks if i dont use interpolation? gtx 1070/i54690k

does it make sense to run multiple shaders at the same time? for example FineSharp,SSimSuperRes and adaptive-sharpen-2pass

I have no fucking idea

You built a lua script? Yeah...

SSimSuperRes doesn't work with prescalers like nnedi3.

It looks good but it would ne better to compare with haasnsoft for animes.
However is ravu faster or slower than ewa_lanczossharp?
It would be good to make a comparison with nnedi3-16nn too.

Bjin's mpv.conf on github when?