/mpv/ - the advanced media player

>Installation for windows, osx and linux distributions.
mpv.io/installation/

>User scripts and meme shaders for advanced users.
github.com/mpv-player/mpv/wiki/User-Scripts

>Some advanced configurations, don't copy/paste them like a retard.
github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
github.com/vyral-protoss/complete-mpv-conf/blob/master/mpv.conf

>Dump of madVR shaders:
0x0.st/eqp.txz

>Enhance detail ported for mpv:
pastebin.com/4WBPQ7Cq

Is anybody trying to port or adapt the deringing algo from madVR?
It's actually pretty intensive but it's fucking good.

I'm trying to update sourceforge windows build with the script that came with it and it's giving me an error, can anybody else check if it works?

Show us the error dude!

Working fine for me,

It says something like there's an matrix error

...

# Video options
vo=opengl
profile=opengl-hq
tscale=oversample
tscale-clamp
temporal-dither
blend-subtitles=yes
interpolation
video-sync=display-resample # Required for interpolation
hwdec=no

# Audio options
audio-channels=stereo
alang=jp,jpn,Japanese,en,eng,English
volume=100

# Subtitle options
slang=en,eng,English
sub-auto=fuzzy # Load all additional subtitle files which contain the media filename
sub-ass-force-style=Kerning=yes # Force kerning on subtitle fonts
demuxer-mkv-subtitle-preroll # Try to show subs at seek point

# Cute styling for unstyled subs
sub-font="Source Sans Pro Semibold"
sub-font-size=48
sub-margin-y=36
sub-color="#ffffffff"
sub-border-color="#ff262626"
sub-border-size=3.2
sub-shadow-offset=1
sub-shadow-color="#33000000"
sub-spacing=0.5

# Screenshot options
screenshot-format=jpg
screenshot-jpeg-quality=95
screenshot-tag-colorspace=yes
screenshot-template="%F_[%P]_[%tY.%tm.%td][%tH:%tM:%tS]"

# OSC
script-opts=osc-layout=bottombar,osc-seekbarstyle=slider,osc-deadzonesize=0

# OSD rice
osd-bar=no
osd-font="Source Sans Pro"
osd-font-size=36
osd-border-size=1.6
osd-color='#ffffffff'
osd-border-color='#ff262626'
osd-shadow-offset=1
osd-shadow-color="#33000000"
osd-spacing=0.5
osd-status-msg='(${percent-pos}%) ${time-pos} / ${duration}\n${?chapter:Chapter: ${chapter}}'

# Misc.
geometry=50%:50% # Open mpv in the dead-centre of the screen
autofit-larger=100% # Prevent window size from exceeding the screen resolution
ytdl # Enable streaming via youtube-dl

# Auto profiles
[extension.webm]
loop-file=inf

[protocol.http]
cache=yes
cache-default=2000000
cache-backbuffer=1000000
cache-initial=1000
cache-seek-min=2000
cache-secs=1000
pause
keep-open=yes

[protocol.https]
cache=yes
cache-default=2000000
cache-backbuffer=1000000
cache-initial=1000
cache-seek-min=2000
cache-secs=1000
pause
keep-open=yes

isn't "vo=opengl" a bit redundant?

>mpv doesn't exist
Where did it go?

It exists now, but still getting an error, is it an error on my side?

If you're updating from lachs0r's build, you will get this error because of regex mismatch

Why don't you port it then?

oh, I just needed to update powershell.

>windows build
>whatever I watch always have a mini freeze for .1 sec

what the fuck is going on? its annoying and people are saying I should switch to vlc for this. how to fix?

Switch to vlc.

>mfw two smart for mpv

still dumb enough for "too smart" jokes, though

Has anyone else noticed that mpv volume has been lower compare to other apps after the audio update? (yes I have it set to 100 on the volume mixer)

Does anyone know of a way to use QTGMC with mpv? YADIF looks like absolute garbage when I deinterlace content with it.

yea, but good luck using qtgmc in realtime

using QTGMC in the Super Fast profile seems to work well, and still produces an image that looks far better than the same frame deinterlaced with YADIF
I'd like to give it a go to test it anyway

It should work with vapoursynth

arguably i haven't used the faster profiles, since i only really use it during transcoding

in any case, here's what you do;
"qtgmc.vpy";
import vapoursynth as vs
import havsfunc as haf

core = vs.get_core()
clip = video_in
clip = haf.QTGMC(clip, Preset='Super Fast', InputType=0, TFF=True, NoiseProcess=0, Denoiser='FFT3DFilter')
clip.set_output()

use with;
vf=vapoursynth=qtgmc.vpy

how do i set an input to do more than one thing

Nope

self-answer: separating with ;

apparently if I want vapoursynth functionality on wangblows I'll have to build mpv myself, because nobody thought to enable it while they were building it I guess? Stupid.

wats the best mpv config

How can I config mpv such that when I press "b" key it will pause the video playback and minimaze itself?

the highest one?

I need someone to create a mpv port of the madvr deringing algo.
Why was it so easy for enhance detail?

how do i get mpv to display subs of video files recorded from television?
vlc does it just fine but mpv says 'Bad Timestamp'