/mpv/ - most valuable player

mpv.io/installation/

mpv.io/manual/

Other urls found in this thread:

forum.doom9.org/showthread.php?p=1799107#post1799107
github.com/Argon-/mpv-stats/.
github.com/haasn?tab=activity
github.com/Vyral-Protoss/Complete-MPV-Conf/blob/master/mpv.conf
lhc70000.github.io/iina/
github.com/mpv-player/mpv/issues/1052
twitter.com/SFWRedditVideos

>most valuable player
Currently it is because it runs on bunch of platforms and has really good video rendering features.

What is missing in mpv?

>memepv

scale=haasnsharp when?

Together with Vulkan.

Haven't kept up with these threads in a while, is this config still relevant?

# Video settings
profile=opengl-hq
scale=ewa_lanczossharp
csale=ewa_lanczossharp
tscale=oversample
video-sync=display-resample
framedrop=vo
hwdec=no

# Audio settings
ao=alsa
audio-channels=stereo
softvol-max=300

# Language settings
alang=eng, en
slang=eng, en

# Screenshot settings
screenshot-format=jpg
screenshot-jpeg-quality=100
screenshot-jpeg-source-chroma=yes
screenshot-tag-colorspace=yes
screenshot-high-bit-depth=yes
screenshot-directory=~/Pictures/mpv screens/
screenshot-template=~/Pictures/mpv screens/%F - %p

# Window settings
keep-open=yes
force-window=yes
autofit-larger=90%x90%
autofit-smaller=500x500
geometry=50%:50%

# Miscellaneous settings
ytdl=yes
ytdl-format=bestvideo[vcodec=vp9][tbr

Yes.

cscale maybe? ;)

Why is using mpv considered as evil on doom9?
forum.doom9.org/showthread.php?p=1799107#post1799107

Tscale without interpolation is useless.

How to fix frameskip

Alright, I'll axe that then since I can't stand interpolation.

What do people seem to prefer these days?

>csale=ewa_lanczossharp
>csale

Post configs, please.

DVD menu support.

oooooohhhhh

How do you check for dropped frames in mpv?

# VIDEO
vo=opengl
profile=opengl-hq
opengl-backend=dxinterop
opengl-shaders="~~/shaders/SSimSuperRes.glsl"
hwdec=no
scale=haasnsoft
cscale=ewa_lanczos
sigmoid-center=1.0
sigmoid-slope=10.0
deband-grain=0
deband-iterations=2
deband-range=12
deband-threshold=48
video-sync=display-resample
video-sync-max-video-change=5

# AUDIO
ao=wasapi
audio-channels=auto
audio-normalize-downmix=yes
audio-pitch-correction=no
volume=100

# WINDOW
autofit-larger=90%x90%
autofit-smaller=40%x40%
border=no
force-window=immediate
geometry=50%:50%
keep-open=always
no-resume-playback

# OSD
no-osd-bar
osd-font="Source Sans Pro"
osd-font-size=42
osd-color="#FFFFFF"
osd-border-size=3.5
osd-border-color="#262626"
osd-shadow-offset=1
osd-shadow-color="#33000000"

# SUBTITLES
sub-ass-force-style=Kerning=yes
sub-ass-style-override=force
demuxer-mkv-subtitle-preroll=yes
sub-font="Source Sans Pro Semibold"
sub-font-size=56
sub-color="#FFFFFF"
sub-border-color="#262626"
sub-border-size=3.5
sub-shadow-offset=1
sub-shadow-color="#33000000"
sub-spacing=0.5

# SCREENSHOT
screenshot-format=jpg
screenshot-jpeg-quality="100"
screenshot-png-compression=0
screenshot-png-filter=0
screenshot-tag-colorspace=yes
screenshot-template="%F [%P]"

# OTHER
msg-color=yes
msg-module
ytdl=yes
ytdl-format=(bestvideo[vcodec=vp9]/bestvideo[height30])+(bestaudio[acodec=opus]/bestaudio)/best

Terminal or github.com/Argon-/mpv-stats/.

# medium performance preset
profile=opengl-hq
#opengl-backend=dxinterop
hwdec=auto
video-sync=display-resample

# Audio settings
ao=alsa
volume-max=200
volume=100
audio-pitch-correction=yes
ad-lavc-downmix=yes
audio-channels=stereo
alang=eng, en, English, jp, jpn, Japanese

# Subtitle settings
sub-ass-force-style=Kerning=yes
sub-auto=fuzzy
demuxer-mkv-subtitle-preroll
slang=eng, en, English, jp, jpn, Japanese

#youtube-dl
ytdl=yes
ytdl-format=bestvideo[height

>terminal
What if im not on linux? Dont tell me you cant view it if dont install some third party script please...

Why don't you enable HW decoding?

Here are my settings. Last 2 lines is for when I want to listen to YouTube playlists with --ytdl-format=bestaudio

sub-paths=./Subs/
hwdec=auto
screenshot-format=png
border=no
term-playing-msg=${media-title}
ytdl-raw-options=yes-playlist=

HW decoding fucks up your visuals. You dont really need it if you have at least i3 level processor. HW decoding only makes sense for 4K.

frame-drop-count

Like how? I use it for a long time and haven't seen any problems. I need HW to watch 4k YouTube compressed videos on my FullHD monitor.

It will show that in OSD?

Do you really have better performance/stability with dxinterop?
Why ao=wasapi?

Why not limiting youtube-dl to download 1080p videos max?

Put this in config
osd-status-msg='(${percent-pos}%) ${time-pos} / ${duration}\n${?chapter:Chapter: ${chapter}}\n${?vo-drop-frame-count:Frames Dropped: ${vo-drop-frame-count}'

P keybind (capital) shows info

Because often the GPU drivers do fancy things to the video when using HW acceleration. Might cause color shifts and more banding and deinterlacing problems.

Because I want to watch in 4k whenever there is an option. And before you say "but you can't tell the difference between 1080p and 4k on a 1080p monitor" => yes, I can, because compresses the video a lot.

But... Which dscale so?

*YouTube compresses

Yes, works way better than Angle for me.
Just to write it down.

doom9 is full of normies user

This is the end of the world, haasn is doing javascript.
We are all doomed.
github.com/haasn?tab=activity

>d3planner
I thought he was working on a d3d renderer. :D

You need a good downscaler to not fuck up the quality. Sometimes its better to grab 1080p and upscale it with something like NGU or NNEDI3. Might look better than 4K on 1080p monitor.

Ya know, I been using it for a few mts now and really like MPV. I love it so much I might marry it and allow it to divorce rape me too

okay, how do i disable mpv taking focus at launch?

looking for something like /nofocus switch from mpc

has anyone on windows got their mpv to put screenshots in an actual folder?

mine doesnt work for some reason

post -v output

Nevermind I figured it out

###Screenshots
[builtin-pseudo-gui]
terminal=no
force-window=yes
idle=once
screenshot-format=png
screenshot-png-compression=8
screenshot-template="Z:/[MAIN]/.recent/.screenshots/%F (%n)"
screenshot-png-compression=9
screenshot-jpeg-quality=100
[pseudo-gui]
player-operation-mode=pseudo-gui


something about using pseudo-gui mode and overriding the defaults.

NGU when?

When it will become mature enough to be stolen.

When will he release it?

oh yeah the alternate webm dude
lemme webm streams man
how will I capture envy's fuckups

Which meme shaders are good for chinese cartoons?

only with dxva2 (when using dxinterop only)

>forum.doom9.org/showthread.php?p=1799107#post1799107
Why wld anyone keep using mplayer in fucking 2017?
It's basically abandoned since 2006, with mplayer2 being abandoned in 2009, only a few hacks have been added to the old as fuck codebase to add random shit
The only reason why anyone should use mplayer is for legit 1998 toasters that won't play shit with mpv using the xv vo, but will work with mplayer and opengl-old
But at that point you're probably better off using Windows 98 and it's media player, or win2k if your toaster is fast enough

told you guys he was busy playing diablo

When will hussein finish vulkan vo?

just typed

brew install mpv

into my terminal ... what can i expect?!

soon®

ok looks nice ... nice YT video playback and shit

how do i make it borderless?

WHICH DO I DOWNLOAD??

>Windows builds by lachs0r

>Windows builds by shinchiro

schinchiro's

I use lachs0r's builds

Any reason to switch?

MPC is superior...

border=no

>not on the Apple Inc. MacOS Sierra MacBook Pro App Store, a Closed Environment Meant To Make My Life Easier Because I'm A Lazy Jackass

meet me halfway here, guys

how come playing from youtube-dl caused my processor to shit itself? All default settings.

schinshiro's are more bloated and have stuff I use, like ffmpeg compiled with netcrf which allows me to use sofalizer
How old is your CPU? You might be trying to watch 4K VP9 or h264, mpv's youtube-dl defaults will fetch the highest resolution available
1080p VP9 can shit on quite some C2D's and comparable CPU's
Also 4K downsampling can shit on most iGP's, including Intel's HD3000 and newer ones

# General

fullscreen
no-osd-bar
screenshot-format="png"
screenshot-png-compression=9
screenshot-high-bit-depth=yes
screenshot-tag-colorspace=yes

# Cache

cache=yes
cache-default=16000
cache-backbuffer=16000
cache-initial=0
cache-secs=100

# Video

profile=opengl-hq
scale=haasnsoft
cscale=ewa_lanczos
dither-depth=auto
deband=yes
correct-downscaling=yes
hwdec=no

# Shaders

opengl-shaders="~~/shaders/KrigBilateral.glsl,~~/shaders/SSimSuperRes.glsl,~~/shaders/nnedi3-nns16-win8x4-yuv.hook,~~/shaders/FineSharp.glsl,~~/shaders/adaptive-sharpen.glsl"

# Audio

ao=wasapi
audio-channels=stereo
volume=100
volume-max=200
alang=jpn,jp,ja,Japanese,eng,en,enm,English

# Subtitle

demuxer-mkv-subtitle-preroll=yes
sub-auto=fuzzy
#check the file to determine subtitle index
sid=0 #select track specified by ID; make it default
slang=eng,en,enm,English,jpn,jp,Japanese
sub-fix-timing=no

# OSD

script-opts=osc-layout=box,osc-seekbarstyle=bar,osc-timetotal=yes,osc-fadeduration=100,osc-scalewindowed=0.5,osc-scalefullscreen=0.6,osc-deadzonesize=1,osc-valign=1.0,osc-halign=0.0

# Youtube

ytdl-format=bestvideo[ext=mp4]+bestaudio/best

vo=opengl-hq
opengl-pbo=yes
opengl-fbo-format=rgba16f
opengl-shaders="~~/shaders/KrigBilateral.glsl,~~/shaders/nnedi3-nns16-win8x4-yuv.hook,~~/shaders/FineSharp.glsl,~~/shaders/adaptive-sharpen.glsl"
hwdec=auto
videotoolbox-format=uyvy422
autosync=30
tscale=oversample
tscale-clamp
temporal-dither=yes
interpolation=yes
interpolation-threshold=0.01
video-sync=display-resample
video-sync-max-video-change=5
scale=ewa_lanczossharp
scale-radius=4
scale-window=gaussian
scale-wparam=1.41
scaler-resizes-only
opengl-early-flush=yes
framedrop=vo
correct-downscaling=yes
sigmoid-upscaling=yes
sigmoid-center=1.0
sigmoid-slope=10.0
dither-depth=8

# Color management
icc-profile-auto=yes
icc-3dlut-size=256x256x256
icc-contrast=1000
target-brightness=100
target-prim=bt.709
target-trc=gamma2.2

# Other
scale-antiring=0.7
cscale-antiring=0.7
deband-grain=0
deband-iterations=2
deband-range=12
deband-threshold=48
opengl-es=yes
deinterlace=yes

MPC is an old meme that hasn't been properly updated in years that Sup Forums continues to shill, even though MPV has clearly surpassed it as an overall package

Running a GTX 1060 G-Sync laptop here, is my config comfy enough?

profile=opengl-hq
opengl-pbo=yes
opengl-backend=dxinterop

tscale=oversample
interpolation=yes
blend-subtitles=yes
video-sync=display-resample

scale=ewa_lanczossharp
cscale=ewa_lanczossoft
dscale=mitchell

ytdl-format=bestvideo[height

yeah, though you probably can run your display at multiples of 23.97/24/25/29.97/30/60 which means you wouldn't need interpolation

When it's 100% and no less. Or 110%!
I had a setback with broken files, but got that sorted out.
The thing is mostly Python - the Lua side will just call the python script, which will call any backgrounded jobs through a local TCP port, neat stuff!
There's a lot to tidy up and idiot-proof (leaving behind ffmpeg processes when the script throws an exception is baad) and so forth, but the concept works and the proto works. So, someday.

Thanks for the advice man, though I sometimes use an external monitor, and G-Sync itself doesn't work with MPV, which would mean I have to add the multiples into Nvidia control panel.

What's a good general purpose config? I've been using one I found somewhere and adjusted some thing to my liking but it can't handle some anime and 1080p movies.

Post the config and your specs.

i7 3770K, GTX 760, meme amounts of RAM

config's too long to post but this is the config I was using, just a bit out of date.

github.com/Vyral-Protoss/Complete-MPV-Conf/blob/master/mpv.conf

Windows?

Get the probably best available frontend: lhc70000.github.io/iina/
Downloaded it for my father as VLC replacement.

Try this only maybe without dxinterop

Last thread some guy here showed ewa_hanning + adaptivesharpen and I really liked the result, was better than ewa_lanczossharp imo.

Turns out my computer is too slow for adaptive sharpen (one pass), are there good alternatives, especially for this combination?

A decent GUI for starters.

This commandline autism isn't going to attract more users.

yeah. I'll try playing with what suggested though.

...

Garbage

For your own sanity I hope this is just bait.

Really? What is your gpu? Some mobile shit?

No, why?

Of course, he is a well known retarded slav troll.

I forgot to disable dxinterop but it seems to work flawlessly aside from bad subtitle styling for anime. Thanks!

>sub-ass-style-override=force
delete this line.

I'm not getting any audio from mpv anymore. The logs while running don't seem to allude to any problems. I've tested my system sound and it's working. Where do I start troubleshooting this?

You are not exactly useful.

I don't care, neither you.

Stop cluelessly copying another peoples configs

Stop shitting up the thread just because you crave attention.

leave this thread, retard

no

...

Is still there panscan bug with hook system and ssimsuperres?

>get a mpv
>it just work
>in every file

wow it's easy!

...

>still posting his broke ogm

it's an mkv (what kind of post 2010 anime is in ogg format anyway)

and so is this

saging

no

>posting known encode brokage caused by hardware accel
>So I disabled hardware accel, and now the video is displaying fine, but the error remains when running mpv from the term.

github.com/mpv-player/mpv/issues/1052
ahahahahaha MADfags :^)