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: 1429780397470.png (500x500, 59K)

Other urls found in this thread:

trac.ffmpeg.org/wiki/AudioChannelManipulation
mpv.io/manual/master/#options-audio-channels
youtube.com/watch?v=wKiIroiCvZ0
github.com/mpv-player/mpv/issues/5237
github.com/mpv-player/mpv/pull/6329/commits
twitter.com/NSFWRedditVideo

started using it recently, didn't know about these

profile=gpu-hq
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
video-sync=display-resample
interpolation
tscale=oversample

seems a lot more responsive now. not sure the image quality is better, probably is

mpc is better

madVR is also twice as fast and has an advanced antiringing filter and NGU scalers. Everything mpv can do madVR does much better. MPC-HC even has a GUI while still having more features. mpv devs have no creativity, just autism, that's why they have to steal all of madshi's ideas. Linuxfags will always be plebs in the realm of video playback. That's why they have to shill these generals on Jow Forums, no one uses their shit.

>twice as fast

>MPC-HC even has a GUI
why would I want something I don't need?

Your bait velocidensity is reaching critical levels. Follow the rules: Max one bait statement per two sentences.

Attached: 1532663292497.jpg (785x662, 94K)

homuhomu
homuxsaya

JEEB, please merge pull requests to get the number under 70.

MPC-HC has no way to shift subtitles up or down using hotkeys. Any player that doesn't have this basic feature is trash, you can take your meme placebo scalers and shove them faggot.

yeah it can buddy I do it all the time

Attached: mpchc.webm (508x332, 731K)

This guy

Attached: 1359318601925.jpg (400x400, 80K)

Attached: breddy gud.jpg (792x558, 96K)

Attached: 2iucq5w.jpg (400x466, 39K)

i genuinely thought MPV was a meme then i started playing youtube videos with it and i realized how much better it seemed to perform

that is all. i'll find a way to integrate it with my rss reader since i use it for my youtube subscriptions and i might be free from having to use HTML5 video.

ok so maybe I'm a brainlet but I'd like to know why the following occurs
>configure mpv with one of the oscs listed in user-scripts
>open video A get top OSD
>open video B get the bottom (configured) OSD
>launch from console expecting errors
>no errors are logged
>add osc=no video A gets the config OSD

Attached: mpv.png (2208x516, 152K)

Where are you putting your OSC config and how are you configuring it?

~/.config/mpv/scripts/osc-default-blue-box-bar-or-knob-45.lua

~/.config/mpv/script-opts/osc.conf
fadeduration=150
deadzonesize=0.9
hidetimeout=200
layout=box
valign=1


and ~/.config/mpv/mpv.conf
no-osd-bar
osd-font='IBM Plex Sans'
osc=no

Run in verbose mode, does it say that the script is being run for video A? Try other videos that don't have subtitles, does the same thing occur?

>Run in verbose mode,
I'll try tomorrow
>Try other videos that don't have subtitles, does the same thing occur?
Maybe, tried about 10 vids and only 2 showed that osd. Im falling asleep and couldn't note that

Thanks

If you're scaling then the difference should be pretty noticeable. You can test this manually in input.conf:
KEY cycle-values scale bilinear ewa_lanczossharp
If you can't tell the difference or don't think it's a big improvement you could disable scaling to save some GPU

this kind of bait post can be rounded out by including other trash like
temporal-dither
hwdec-codecs=all
some pointless and unusual fbo-format

also i think more people would respond if you chose some of the other polar scalers. or some fucked up deband or cache settings.

Libplacebo next weekend.

=)

Attached: 1551541942231.gif (232x218, 2.96M)

Will vulkan screenshots finally work right?

bump

Don't you die on me boy

>pull requests just keep piling up
its already dead, senpai

when are we going to get mplayer4?

video-sync=display-resample
interpolation=yes
tscale=box
tscale-window=sphinx
tscale-radius=1.0
tscale-clamp=0.0
what should I add?

end=0

profile=gpu-hq

Post more examples of wm4 autism.

Attached: 1525005155422.png (1458x4891, 732K)

That time he forked ffmpeg and made mpv only only compile with the forked version because ffmpeg was taking too long to merge some changes he made

pretty resonable.blog

I'm not going to deal with a messy libplacebo integration (due to it being a "rewrite" and being the exact opposite of a gradual integration with mpv), nor am I going to try to merge back libplacebo changes
and I'm not going to maintain the vo_gpu code either
so I guess this is the painful death of a project
I'll just accuse hanna of killing it, makes me feel better
he should be here, but i _think_ hanna wouldn't mind taking over vo_gpu
and things like these piss me off
neither does that make it fun to work on this project, nor can I "rage quit", and of course this situation is my fault too
I guess some things just can't be fixed
giving away the project would be a good solution
it's not a solution for mpv at least, IMHO
maybe we should assign rossy to give you some diplomacy lessons :)
be your diplomatic mentor :)
if you're interested in developing mpv further, then i think it can be solved after some discussions with more people.

Perhaps heavily fragmenting the responsibility might be a good idea
so wm4 doesn't have to deal with shit
so the problem at hand is vo_gpu is a gross hack, you merged it because you thought it was going to get better, but it did not and the original author is now working on a forket version of it because that's the only realistic way of getting patreon money?
if I were you I'd do two things
1) revert vo_gpu
2) ignore and immediately close useless issues
pigoz: i'm not sure if wm4 was referring to the recent vo_gpu rename, or the core video rendering code that has been cloned for libplacebo, which has been built up over years and probably can't just be "reverted"
I am not even sure if libplacebo will go anywhere, to get such a project right, you need a lot of time and patience
yeah idk either
i wouldn't put money on libplacebo succeeding at this point

why is it a bait post? i'm new to this. the arc wiki recommended those.

Do tscale-radius=1.01. If you're going to fall for the meme, you might as well go all the way.

# video
gpu-api=d3d11
profile=gpu-hq
video-sync=display-resample-vdrop

# 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 medium"
sub-font-size=60
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="e:/desktop/mpv-screenshot-%F-%P"
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

# profiles
[gpu-hq]
scale=ewa_hanning
scale-radius=3.2383154841662362
cscale=ewa_hanning
cscale-radius=3.2383154841662362
dscale=ewa_robidoux
deband-grain=0
glsl-shader="~~/shaders/debandgrainluma.hook"

Attached: mpv-screenshot-[HorribleSubs] Go-toubun no Hanayome - 09 [1080p]-00_12_50.478.png (1920x1080, 1.6M)

>[osd/libass] Failed to process glyph outline!
Why do I get this error when using torque progressbar?

>video-sync=display-resample-vdrop
Why this and not just display-resample?

Attached: Capture.png (653x133, 18K)

Plain old resample sound way better to me. Why would you want to drop frames?

do some google searches

FRSCNNX
Sphinx mpv

And chance that cscale trash to cscale=ewa_lanczossoft

>mpv users pretending to be mpctards

this is some quality baiting

No on winshit10 i ran the script to associate video files with mpv but i ram it in the wrong dir. I ran the uninstall and it isnt working. Is there logs or something? I need to repoint it to different directory

Did you try simply running it again? It should work.

Yeah ran the install and uninstall as admin a few times. No luck

I just need to know where it wrote the path and i can correct it. Probably in a registery or some gay shit

It most surely is in the registry, but there will be a lot of entries to change. I dunno if there's any program to automate that shit, but if you're unable to clean it with the .bat files provided, that would be your best bet.

pro-tip: install Gentoo.

I found the registry entry for the path and changed it and rebooted but it didnt fix it. Ill let you guys know of i figure it out

>entry
Entries. Like I said, there are a lot of entries. You also don't need to reboot for the settings to take effect.

>HKEY_CLASSES_ROOT\Applications\mpv.exe\shell\open\command
>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mpv.exe

Point to the correct path in both locations above.

Thanks. I going kine by line of the install bat and changing the paths manually i have found a few so far

Fuck ye bro i got it thanks

mp4?

How do you use FFMPEG to downmix?
How do you force MPV to not downmix?
That bottombar actually looks decent

>How do you use FFMPEG to downmix?
trac.ffmpeg.org/wiki/AudioChannelManipulation
>How do you force MPV to not downmix?
mpv.io/manual/master/#options-audio-channels

>trac.ffmpeg.org/wiki/AudioChannelManipulation
That doesn't explain how to do it with mpv

>mpv --af=lavfi="[pan=stereo|FL=1.0*FL+1.0*FC+0.6*BL+0.6*SL|FR=1.0*FR+1.0*FC+0.6*BR+0.6*SR]" file.mkv

any good webm scripts?

How mature is mpv for android? Anyone w/ a Pixel XL or worse able to play 10-bit anime w/ ewa_lanczossharp?

Read the OP.
smartphone gpus are just trash

youtube.com/watch?v=wKiIroiCvZ0

mpv on OpenGL ES is mature, your only problem are the dogshit mobile GPU drivers

Does MPV allow me to:
1. Go the next/previous video file with Mouse 4/5?
2. Delete the current file and start playing the next one when I press Del?
3. Navigate fram-by-frame with arrow keys?

Otherwise I'm not interested.

Yes to all 3, RTFM

1. Yes, this is easily done with the key bindings config and MOUSE_BTN4 and MOUSE_BTN5
2. Yes, you can use/modify an existing user script or key bind something to a run command to do this.
3. Yes.

mpv is probably the most customizable player there is.

>3
put this into your input.conf
LEFT seek -0.1 exact
RIGHT seek +0.1 exact

and for #1 & #2 answers were already given

and to see the exact frame position,
put this into your mpv.conf
osd-status-msg=${playback-time/full} / ${duration} (${percent-pos}%)\nframe: ${estimated-frame-number} / ${estimated-frame-count}

forgot to say, press shift+O with a video once you've put that.line into mpv.conf

based

Why not
LEFT frame-back-step
RIGHT frame-step

Your config only seeks to a tenth of a second, not per frame.

yours is better, yeah

imagine not reading the manual

imagine having to read an entire thousand page manual and learning command syntax just to find out if a player can do basic things which any other player allows you to customize in seconds using a GUI

>he thinks he has to read every command
>he doesnt know how to ctrl+f

>ctrl+f
>500 results found

The manual needs some work, but is structured decently enough for both a layman and pro to get info. I don't see the problem really, and considering UI designs poorly explain features, you're bound to use a manual anyway. That is, if you can actually change what you're looking for.

Learn how to search properly

>ontop
>fullscreen
>still getting messaging notifications overlayed over the video
what gives?

Attached: 1545999115236.jpg (256x256, 13K)

there is no exclusive fullscreen yet. who ever made that comment in the docs was wrong

>80 open pull requests again
JEEEEEEEEEEEEEEEEB

Looks like you're right.

github.com/mpv-player/mpv/issues/5237

>The documentation for the --ontop option is a bit misleading because it only applies to opengl and it only makes the driver more likely to decide to enter exclusive mode.

>As for --ontop, that was only ever a coincidence. There is no API in Windows to make an OpenGL app use exclusive fullscreen, but at some point it was discovered that the --ontop option made it more likely for some OpenGL drivers (I forget which ones) to decide to enter exclusive fullscreen mode. Eventually this behaviour was documented, but it wasn't intentional.

Guess we'll just have to wait for this
github.com/mpv-player/mpv/pull/6329/commits

Attached: 1528495362636.png (118x25, 841)

>There is no API in Windows to make an OpenGL app use exclusive fullscreen, but at some point it was discovered that the --ontop option made it more likely for some OpenGL drivers (I forget which ones) to decide to enter exclusive fullscreen mode.

Holy shit, I guess that's why vanilla Doom3 window has an "ontop" attribute, making alt-tabbing out of it pretty much impossible.

can i use this to watch videos from qq and chink sites?

Attached: 1552282074375.webm (1280x714, 2.56M)

If youtube-dl supports it, sure.

Merge my shit jeeb

just merge my shit up senpai baka

Hopefully this kind of things doesn't happen with sane and proprietary software. Money helps too.

It doesn't happen visibly since you can't see their shit code anyway. They still go the Windows way, phasing out competent people with pajeets that can't maintain what those before them did.

>PR is merged
>it's mac shit

macfags have rights too
unfortunately

So guys I have been using mpv and it's been flawless and very easy to use but recently I tried to play this mp4 file and the video was all dark and red and pretty much unwatchable, pic related

Then I played it with Firefox and it worked fine, any clue why this happened?

Attached: 1552334667310.png (1920x1080, 384K)

Post your config. Post image of what it's supposed to look like. A MediaInfo of the file would probably help.