/mpv/ - the Sup Forumsreatest media player

Install mpv:
mpv.io/installation/

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

Manual:
mpv.io/manual/master/

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

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

High quality video playback profile:
profile=opengl-hq

Other urls found in this thread:

github.com/kevinlekiller/mpv_scripts/tree/master/autospeedwin
mpv.io/manual/master/#on-screen-controller-valign
twitter.com/NSFWRedditImage

Mpc-hc was here, mpv is a loser
Call me when you can just run an exe and have full gui, online subtitles and everything that makes mpc-hc great.

>Call me when you can just run an exe

>Open exe
>Can't configure anything at all, no context menu, no toolbar
How can anyone take mpv faggots seriously when the software lacks so much?
Call me when you have a decent options menu and mpc-hc no longer works.

>Call me when you have a decent options menu and mpc-hc no longer works.
ill pm you, user

I would be expecting an autistic post like "mpv updated to have a usable gui, mpc-hc is really dead now, yeah, really!" kind of thread posted around, but you're kind, will check my inbox everyday, thanks user.

how to be better anime quality???
this is my mpv.conf

# General
no-border
deinterlace=auto
cursor-autohide=1000

screenshot-format=png
screenshot-png-compression=8
screenshot-template='~/Pictures/mpv/%F (%P) %n'


# Cache
cache=yes
cache-default=5000000
cache-backbuffer=25000
cache-initial=0
cache-secs=10


# Subtitles
sub-use-margins
sub-ass-force-margins

demuxer-mkv-subtitle-preroll
sub-auto=fuzzy
sub-paths=ass:srt:sub:subs:subtitles
sub-fix-timing=no
sub-ass-force-style=Kerning=yes

sub-font="Inconsolata"
sub-font-size=42
sub-color="#FFFFFFFF"
sub-border-color="#FF0D0D0D"
sub-border-size=2.2
sub-shadow-offset=1
sub-shadow-color="#33000000"
sub-spacing=0.5


# Languages
slang=enm,en,eng
alang=ja,jp,jpn,en,eng


# Audio
audio-file-auto=fuzzy
audio-pitch-correction=yes
volume-max=100
volume=85

# Video
profile=opengl-hq
scale=ewa_lanczossharp
cscale=ewa_lanczos
scale-antiring=0.7
cscale-antiring=0.7
dither-depth=auto
correct-downscaling=yes
sigmoid-upscaling=yes
deband=yes
deband-iterations=2
deband-range=12
deband-grain=0


#ytdl
ytdl-format=bestvideo[height

>Imagine getting this upset over a video player

Dude, remove antiring, its disabled for ewa scalers.
>deband-grain=0
Never mind. Stay retarded.

come on man is not helpful
no antiring then what does deband grain do someone told me i should add it

>what does deband grain do someone told me i should add it
You fell for a meme...

how to i make ravu work guys? it doesnt appear in stats while superxbr and nnedi do

...

Update mpv and stats first.

Now that i have a 71.93hz monitor do i still need video-sync? How do i go about 30FPS and 60FPS videos now? Do i still have to enable interpolation for them or is there some smart feature that will change display modes on the fly to match them?

stop

Stop what?

well.. problem is i have the latest versions for both

Try opengl-backend=dxinterop. Also what is your GPU?

You only answered about 72hz in the last thread, not about 71.93hz. I also didnt question anything about 30 and 60fps before.
>stop
Stop being emotionally unstable.

github.com/kevinlekiller/mpv_scripts/tree/master/autospeedwin

use this if you are on windows

Best setup to use MPV from the terminal on Linux? Like, no xorg, just framebuffer. Have MPV bindings in exchange.

> MPV + Windows
I cant fucking click on dvd menu buttons!!!!

Damn mpv thread is slow today. Cant recover from madshi BTFO you yesterday? Hehehe.

OMFG
this weaboo shit crashes after i drag-and-drop a folder
no dvd
no folders
back to vlc

>drag-and-drop a folder
Just drag files :O

Can I make mpv download youtubedl streamed content into tmp folder?

just use autoload

i use '''script-opts=osc-layout=slimbox,osc-seekbarstyle=slider''' for my gui. is there a way to position it a little lower?
when i open something on my second 5:4 monitor, i'd like it to be below video in 16:9 format

mpv.io/manual/master/#on-screen-controller-valign

thanks, i was trying that for 2 minutes without it working before i noticed a typo...

mpv is literally taking away madshi's livelihood, of course he's upset. mpv is the reason he can't sell madVR Pro

>Do i still have to enable interpolation for them or is there some smart feature that will change display modes on the fly to match them?
xrandr.lua

If it really was his plan to develop something for fucking years, for free, that's not even an unheard of idea (a video player that doesn't suck), to support his life, than he's not a smart man. Though you're obviously bullshitting.

Proprietary software developers tend to not be very smart about their approach to business and/or code.

opengl-backend=drm

Mpv is simply amazing.

Best video player ever, been using it for years and it always just keeps getting better.

How do they do it? Do they even get payed for wasting all their time coding and being on irc?

Thanks

Good software is made for its own sake.

What exactly do I gain from using this vs using VLC

Yeah, open source software developers are shinning example of having a brain.

Everything

>what does deband grain do
Adds grain to where debanding has taken place, smooths out the image a bit better, some people don't like it since it's dynamic and in scenes like this where the walls really bad you'll just see blue spots dancing around in motion which is why some people set it to 0 and just add a shader that adds static grain to the video.
Debanding is probably only needed for Chinese cartoons these days if you're watching HS since subbers do a good enough job debanding during encoding anyway, just add

[horriblesubs]
profile-desc=cond:string.match(p.filename, "HorribleSubs")~=nil
deband=yes

[horriblesubs-revert]
profile-desc=cond:string.match(p.filename, "HorribleSubs")==nil
deband=no


to your mpv.conf and put autoprofiles.lua in your scripts and maybe put a toggle for deband in your input.conf if you haven't already.

what a shitty fucking image

Why wouldn't you just use youtube-dl then?

I want to use webm script with livestreams. It already works with non live content but if livestream was stored in a tmp file I could use that as source instead of the url.

I already have this running on another site-specific hook but I can't figure out the youtubedl hook.

first of all, share what you have, second of all i don't think it's possible.
you can just run youtube-dl to download the file and then open it with mpv when it starts downloading

...

It's a hook for yledl to download finnish public broadcast companys videos/streams. Most of it is not my code. You can find the original from github with yledl_hook.lua. All I did was connect it to the webm script with a script message forcing the path to the tmp file.

I was hoping there was some way to shiv the youtubedl hook. But making a script for youtube dl and then opening with mpv seems like a good idea, will try that out.

the lead developer works for plex and is paid to maintain mpv

Do either of you two know how to have playlist controls in SMPlayer? As in, what button do I hit to go to the next enqueued item?

Source of this cute saber?

How do i get stats like in the OP?

Why is tscale=mitchell faster than tscale=oversample on my system?
I use the shinchiro's builds.

placebo image quality improvements

...

works on my machine ;^)

local files work for me too, just not the ones from my nas

Should I use mpv instead of Potplayer ?

i use both

It's an issue with mpv not knowing / having your share credentials.

Fate/Apocrypha :)

Just use mpc with madvr. Lightweight and powerful.

>Lightweight
Nice joke.

>open video in mpc/madvr
>4 icons open in tray
That's how i know it's lightweight right?

I wouldn't call it powerful either.
Being beholden to the whims of a single developer is the opposite of powerful.

Sorry for the late reply.
profile=opengl-hq
cscale=ewa_lanczos
scale=ewa_lanczos #(or ewa_lanczossharp if you wont use SSSR)

video-sync=display-resample
interpolation
tscale=oversample

Talking about shaders, SSSR (SSimSuperRes) is your best bet. The link is on the user scripts page in the OP. There are much more cool shaders but better not mess with them yet until you get comfortable with mpv and config.

meanwhile in mpv you can literally use any shader you want :D

>scale=ewa_lanczos
>instead of the sharp version

Not worth. Learn how chroma upsampling works before posting smug anime girls.

What's next you are gonna recommend me some blurry shit like haasnshit?

Not him but I know how chroma upscaling works and I have no idea why ewa_lanczos vs ewa_lanczossharp is supposed to be different chroma compared to anything else

Retard.

Ultimate Garbage

>>instead of the sharp version
Here we go again...

Anyone has RAVU comparison pictures not to madvr but mpv scalers?

RAVU is better. Especially if scaling factor is huge.

Why not just make your own?

>support for 360°
Why so much hype around that? Is it any good for porn?

>the lead developer works for plex and is paid to maintain mpv
Plex has just removed to option to opt out of data collection. Why should I trust mpv when the developer is working on literal botnet?

Because mpv is open source
Plus you can monitor your network

Because mpv is still open source despite switching to the more permissive lgpl license.

Open source and telemetry/botnet aren't mutually exclusive. E.g. Chromium (integrates Google services with no way to disable/opt out), and VS Code (ships telemetry by default and is network enabled). Have either of you been vetting the commits to mpv? I'm not familiar with the codebase, but things like telemetry get past all the time in supposed open-source projects. Atom comes to mind, where some kind of telemetry went enabled for well over a year, and the devs claimed "oops, we didn't mean to".

what part of monitor your network didn't you understand?

So you're saying mpv can't be trusted? And you spew "open source" as some kind of buzzword. I'm simply not going to use a program if there's even a chance you have to monitor such activities.

What an idiot.

>neo Sup Forums

>Have either of you been vetting the commits

Here we go again. Write your own then faggot; your above complaint can be applied to literally anything you yourself haven't authored.

>hype
Not exactly what I'd call it. Nobody is “hyped”, it's just that some guy opened a pull request and I'm telling him that (essentially) his code is bad and how to do it properly; now a few mpv developers are apparently interested in doing it properly. I don't have a use case for this personally.

Why bjin is not working on RAVU anymore? Is he planning something better?

Don't want to go trough the trouble of setting it up
I am not saying you are wrong, I just want to see pictures to compare it and see if it's worth it.retarded

If you want my opinion/advice: Nothing changed when wm4 got hired by plex - he still works on mpv just as much and just as transparently as before. Most of the mpv team doesn't even acknowledge plex's existence. I mean it's nice that they're giving wm4 money for what he does anyway, but the mpv project isn't exactly tied to plex because of it.

Everybody on the mpv developer team hates botnet/spyware crap just as much as the average Sup Forums tinfoil hat wearing guy. mpv will never “phone home”; I will guarantee that much. What the plex company decides to do with their shitty kodi fork is literally none of our business. I don't endorse it, nor does anybody else connected to mpv.

I will make some comparison for you tomorrow, user.

What is the next huge thing for mpv? I waited for RAVU but its out and i need something to be excited about.

Setting up what? RAVU? What's so hard about downloading a single file and setting a single option?

>kodi fork
kodi clone*

vulkan

How do you display all that info?

>RA
>SA
>WA

also FSRCNN is still up for grabs, the code could be made like 10x more efficient (rough estimate) and higher quality; but I have no interest in working on it at the moment. But I could provide guidance if anybody else wants to give it a shot

Are there any controllers for mpv that'll give me a better view of the playlist?


Ideally with some control APIs.
I'm considering writing a chromecast replacer with mpv, python-mpv, youtube-dl, and flask but I'd prefer to just use something that already exists if possible.