Mpv - the Jow Forumsreatest media player

Installation:
mpv.io/installation/

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

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

User Scripts:
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:
Stable: mpv.srsfckn.biz/
Git: sourceforge.net/projects/mpv-player-windows/files/
Front-end: mpv-net.github.io/mpv.net-web-site/

Attached: mpvnet2.png (1600x900, 834K)

Other urls found in this thread:

pastebin.com/raw/yyTqn7Xh
github.com/GPUOpen-Effects/FidelityFX/tree/master/FFX_CAS/ffx-cas-headers
github.com/mpv-player/mpv/wiki/User-Scripts#user-shaders
iamscum.wordpress.com/guides/videoplayback-guide/mpv-conf/
mpv.io/manual/stable/#options-scale
youtube.com/watch?v=8ftA6zxIL7A
github.com/ekisu/mpv-webm
github.com/occivink/mpv-scripts#encodelua
github.com/stax76/mpv.net/releases/tag/4.7
twitter.com/NSFWRedditImage

>they upped the minimum ffmpeg version again, making you choose between an up-to-date mpv or having working repo packages
Based retards

>not building a static ffmpeg
wew

>comfy patrician thread

Finally motivated me to build an ffmpeg version with dav1d support. It was ridiculous that Firefox could play AV1 videos better than mpv.

Should i download mpv.net?

Try harder next time.

Attached: 1516294195439.png (616x599, 31K)

Try to what? Its a legit question.

>82 open pull requests

mpv.net is as close to regular mpv in user experience. The only GUI elements are the context menu, config and input editor.

Forgot to add this OP

profile=gpu-hq
scale=ewa_lanczossharp
cscale=ewa_lanczossharp

Who the fuck added that shitty .net version to the thread template?

what's so bad about it?

What the actual fuck. This is the commit history of the .net project. Why are you guys shilling these fucks?

Attached: file.png (1005x923, 76K)

Unnecessary bloat

genuinely curious but is the alternative just writing my own config or something?

>you guys
It's just stax and his autism

Someone just ported AMD's open-sourced Contrast Adaptive Sharpening.
pastebin.com/raw/yyTqn7Xh

You need the files from here:
github.com/GPUOpen-Effects/FidelityFX/tree/master/FFX_CAS/ffx-cas-headers

External subtitle are not complying with sub-use-margin and are rendering inside video. How can I fix this?

Attached: mpv-shot0001.jpg (1920x808, 427K)

>Or copy/pasting someone else config
ftfy

>mpv on windows with some pseudo-tiling

Don't blame them, all winblows software must be 100% malware or it won't be approved by Bill Gates

can someone recommend options for optimal anime viewing? thanks

but user, mpv.net is free and open-source. So is dotnet.

Sure thing, user.
github.com/mpv-player/mpv/wiki/User-Scripts#user-shaders

Slowly entering autism territory

profile=gpu-hq
linear-downscaling=no
scale=ewa_lanczossharp
cscale=ewa_lanczossharp

glsl-shader="~~/FSRCNNX_x2_8-0-4-1.glsl"
glsl-shader="~~/SSimDownscaler.glsl"

Now completely into autism territory

profile=gpu-hq
linear-downscaling=no
scale=ewa_lanczossharp

glsl-shader="~~/FSRCNNX_x2_16-0-4-1.glsl"
glsl-shader="~~/SSimDownscaler.glsl"
glsl-shader="~~/KrigBilateral.glsl"

And to go full autism

profile=gpu-hq
linear-downscaling=no
sigmoid-upscaling=no
scale=ewa_lanczossharp

glsl-shader="~~/FSRCNNX_x2_16-0-4-1.glsl"
# SSSR with Mitchell params
glsl-shader="~~/SSimSuperRes_Mitchell.glsl"
glsl-shader="~~/SSimDownscaler.glsl"
glsl-shader="~~/KrigBilateral.glsl"
glsl-shader="~~/adaptive-sharpen.glsl"

thanks a lot user, just to be sure, more autism here yields higher quality parchment viewing, right?

adaptive-sharpen is supposed to be used on demand

yes. here is a guide.
iamscum.wordpress.com/guides/videoplayback-guide/mpv-conf/

thanks a lot, time for some quality scroll viewing

>error-diffusion
>SSIMDownscaler with dscale=Gaussian
>cscale=Mitchell with KrigBilateral
No.

This is exactly what happens when you have no idea what you're doing and recommends some random guy config.

>mpv.net shill
>seems legit

What's wrong with it (except adaptive-sharpen always being used and subjective scaler preferences)?

First, the guy who originally wrote it, came later regretting some people went spamming that config unironically. Some people is just the shill.
Second, is way too subjectic to be recomended.
>cscale=ewa_lanczossharp
>Krigbilateral
>adaptive-sharpen

Third, obviously the sharpening will end up bloating grain in almost every encode/video they play so totally ruins the original experience just because some guy said you to use "this magic configuration".

what would you recommend then?

Exactly what is in the OP and and/or what the devs themselves tested: mpv.io/manual/stable/#options-scale

Nothing. The best way to use mpv on Windows is through this front-end.

>Third, obviously the sharpening will end up bloating grain in almost every encode/video they play so totally ruins the original experience just because some guy said you to use "this magic configuration".
Got any proofs of that?

How do I turn the volume up/down on this shit with my mouse wheel like I do in MPC-HC and VLC?

Edit the config file to add a keybind for it

>First, the guy who originally wrote it, came later regretting some people went spamming that config unironically.
I know. I'm that guy. I ask because it's basically what I'm using (except I don't use ewa* scalers and adaptive-sharpen is off by default) and I'd like to know if there are any blatant mistakes.
>>cscale=ewa_lanczossharp
It's actually quite funny. I only included it because - at the time - the only real discussion for scale/cscale seemed to be lanczos vs. ewa_lanczossharp. I was under the impression that most people prefer ewa_lanczossharp, which is why I used it in those example configs (I don't really like it myslef; I prefer lanzos for scale and spline36 for cscale). I never imagined that ewa_lanczossharp would get so much hate, once people started including it in the OP.
>>Krigbilateral
What would you propose for high quality chroma scaling instead? Ravu?
>>adaptive-sharpen
I originally proposed binding it to a key via input.conf. Yes, it shouldn't be used for most content. Even worse than grainy footage is the default usage on low quality content. Nothing worse than sharpened compression artifacts.

Hover your cursor over the volume icon before using the mouse wheel.

>spline36 for cscale
Now that's bad. Very bad.
Spline artefacts are horrible in chroma
If you're not using krig for chroma (not using it should only be the case if the chroma plane is really bad) then your best scaler to use would be a soft bicubic scaler or windowed jinc, haasnsoft or the like.
Maybe ravu as well, like you said, but i am subjectively not fond of ravu artefacts.

I'm using Krig for chroma, but as far as in-built chroma scalers go spline36 and lanczos are still my favorites. That's the conclusion I came to after testing and comparing them myself. I'm sure that not too many people share this opinion, which is why I didn't include them in those example configs.

Not him, but is this how one applies Mitchell params?
Also, why ewa_lanczossharp?

Attached: 1539374684341.png (1034x1147, 297K)

>spline36
lanczos looks better to me pretty much all the time. It's also faster so it's what I use as builtin scalers.

>Not him, but is this how one applies Mitchell params?
Yes. Be sure to use MN(1.0/3.0, 1.0/3.0, abs(x)) and NOT MN(1.0, 3.0, abs(x)). There was some confusion about that a while ago.
>Also, why ewa_lanczossharp?
There was a time were it seemed like the most popular choice in these threads. At least for luma scaling, many like it because of its balance between sharpness and introduced ringing.

Is livestreaming on YouTube broken for anyone else? I've updated both youtube-dl and mpv but I still can't watch any YouTube livestreams. Streamlink works though. Just to be clear, I can stream uploaded videos fine but not stream those that are currently live. I've tried with configs as well as a blank config file but neither works. Any suggestions?

Attached: 1455402783516.png (600x876, 637K)

JEEEEEEEEEEEEEEEEEEEB

Link to stream?

It's basically every live stream. Here's what I get in the command line.

C:\Windows\System32>mpv youtube.com/watch?v=8ftA6zxIL7A
Playing: youtube.com/watch?v=8ftA6zxIL7A
[ffmpeg] https: HTTP error 416 Requested range not satisfiable
[ffmpeg] Seek failed
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Found duplicated MOOV Atom. Skipped it
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Found duplicated MOOV Atom. Skipped it
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Found duplicated MOOV Atom. Skipped it
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Found duplicated MOOV Atom. Skipped it
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Found duplicated MOOV Atom. Skipped it
^C


So I'm guessing it's a ffmpeg problem. I have the latest version though so I'm not really sure what to do beyond that than besides raising an issue.

C:\Windows\System32>mpv --version
mpv 0.29.0-343-gc379950ce0 Copyright © 2000-2019 mpv/MPlayer/mplayer2 projects
built on Sun Jul 7 10:37:01 +08 2019
ffmpeg library versions:
libavutil 56.30.100
libavcodec 58.53.101
libavformat 58.28.101
libswscale 5.4.101
libavfilter 7.56.100
libswresample 3.4.100
ffmpeg version: git-2019-07-06-b7b6ddd5

Shalom friends.

Has any of you optimized rubberband settings for actual
comprehension when speeding on and can share filters?

>current year
Even the wiki recommends this video config.

It's caused by a recent change to youtube. Update your youtube-dl.

How does this work?
glsl or hook?
where do the ffx files need to go?

Its not a shader for mpv
Its for some winfag program called reshade to inject(?) shaders into gl/dx video/games

so is vlc botnet?

reshade shaders and mpv shaders are pretty similar if I'm correct

bamp

ye

holy shit now the shills don't have one but two threads, glad to see the activity keeps decreasing we were right after all congratulations buddy you ruined the support for the best media player

This is reshade port

this is an mpv thread, user. activity might have gone down, but there still is mpv-related disscussion.

Anyone?

Whoever wrote that section of the mpv manual can't make his mind about anything
bilinear
>This is the default for compatibility
spline36
>This is the default when using
ewa_lanczossharp
>this is probably what you should use by default

Well uhhh which is the real default then

bilinear = default, low quality
spline36 = default with gpu-hq profile, good quality
lanczossharp = what you should use if you have good hardware, placebo quality

>this is probably what you should use by default
This line should be taken out imo. It's too subjective.

no, but its shit compared to mpv.

Bros... I remember some user mention long time ago that you can cut out a portion out of a movie with mpv and make a mkv/webm out of the clipped portion. I did some searching but all I found was garbage.
How is that done? Can someone help me out?

Attached: 1538912238378.png (363x382, 26K)

github.com/ekisu/mpv-webm
or
github.com/occivink/mpv-scripts#encodelua

awesome! thanks so much user!

Stop shilling your shit. I used it for like a week then went back to VLC.

how do I make custom shortcut keys for mpv commands like rotate.

make a file called input.conf with this text
ctrl+r cycle-values video-rotate 90 180 270 0

I installed mpv for android and it's shit.

how does it work

thanks, saved.

I have been using smplayer as my mpv frontend, but then decided to try mpv's own frontend. The lagginess and random pixellation that I got in smplayer were gone in mpv's own gui. I like Smplayer's controls and I stuck with that player for that reason. But now that I see how easy it is to make your own controls in mpv and that the video quality is better in mpv's own player....I think it is time to ditch smplayer.

blend-subtitles=yes ?

Have no idea. Check the docs, recheck your config. Maybe you fucked something up.

mpv/ffmpeg nerds, what is the best config for downmixing surround audio to stereo on playback in mpv?

New stax build is out!

github.com/stax76/mpv.net/releases/tag/4.7

Open source does not mean Stallman approved. The only difference from closed source malware is that you may actually be able to see how the malware action happens.

what is the comfiest music player and why is it mpv --shuffle --no-video --volume=50 ?

Attached: Untitled.png (979x512, 12K)

>he needs a toe nail eating, paranoid man to approve of his software choices

why would anyone need two?

af=aformat=channel_layouts=downmix

Why should I use this instead MPCHC on wangblows?

it runs 4k content better with similar scalers in my experience
also its completely customizable

bloat

Butthurt autists itt

Yeah. that was already in place. I don't know what else could be at play.

sub-file-paths = C:\Users\Abe\Downloads
sub-fix-timing = yes
blend-subtitles = yes
sub-font-size = 22
sub-color = '#7E7E7E'
sub-border-size = 0
sub-border-color = #3B3B3B
sub-shadow-color = '#33262626'
sub-shadow-offset = 1.25
sub-ass-override = force
sub-ass-force-margins = yes
sub-ass-hinting = none
sub-ass-force-style = Kerning = yes
sub-use-margins
image-subs-video-resolution = no
sub-auto = all
sub-pos = 100


Internal subs are rendering in the correct place.

I would not recommend MPV if you plan on watching 4k/HDR content, seeing as it can't actually render HDR...

Why don't you start troubleshooting by removing options one by one?

The good ole process of elimination huh?

But wouldn't it be better to use fractional elimination rather than incremental elimination?

The problem is the tone mapping. You can still play HDR footage, it'll just look like shit in many instances.

cringe

Try sub-ass-force-margins=yes
sub-use-margins=yes is already the default

That's the opposite of what he wants isn't it? pic rel

Why do you have spaces? Those settings aren't even being applied are they?

Attached: Capture.png (1332x426, 81K)

>caring about such a niche use
There is barely content for HDR.

true

Attached: 1562480194961.jpg (3840x2160, 2M)

is there any way to pause/play by clicking on the video itself in mpv.net?

add MBTN_LEFT cycle pause to the input.conf, either by using a text editor or with the input editor.

perfect! thanks

Use haasnsoft.