>Installation for windows, osx and linux distributions:
https://mpv.io/installation/
>User scripts and meme shaders for advanced users:
https://github.com/mpv-player/mpv/wiki/User-Scripts
>Some advanced configurations, don't copy/paste them like a retard:
https://github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
https://github.com/vyral-protoss/complete-mpv-conf/blob/master/mpv.conf
>>58055904
haasn or vyral more riced?
>update
>vo/ao sub options removed
>nothing fucking works
I could fucking choke a nigger right now.
Where to get Linux analog of https://sourceforge.net/projects/mpv-player-windows/files/64bit/ ?
I mean frequent and automatic updates. m3man/mpv-tests never fucking updates.
>>58057306
build it from source is the best way
>>58056953
see configs in OP, they have new vo ao options
>>58055904
OP, give me the best quality non placebo configuration for a GTX 1070 and i5 4670 so I can enjoy some chinese cartoons at 4k
>>58057578
if *nix haasn
>>58057527
Should I use mpv-build?
>>58055904
Huh, I made that image.
>>58057306
Just build it yourself you fucking retard.
>>58056953
They've been replaced with global options. This has been planned for a while, and the vo/ao suboptions were deprecated before they were removed.
You can pretty much replace the ':' characters in your vo= line with newlines, though some options have been prefixed with 'opengl-'. Now 200ish character long vo= lines are a thing of the past.
>>58057684
No. just:git clone https://github.com/mpv-player/mpv --depth=1
cd mpv
./bootstrap.py
./waf configure
./waf build -jN
strip build/mpv
sudo ./waf install
>>58057684
Yep, you can. mpv-build also makes sure you have an up-to-date FFmpeg and it should jest werk on most distros.
If your distro already has up-to-date libraries, there isn't much point though. Just grab the build-deps and do this: >>58057842
uguu moe blob faggots just need to off themselves already, the anime medium is on life support anyway
>>58057876
Anime seems to be doing fine to me. You're just buttmad.
>>58057805
It's cute
>>58057876
>>58057876
>the anime medium is on life support anyway
>Your Name came out in 2016 and it has the second highest domestic box office revenue of all time, second only to Spirited Away
Very funny.
>>58057842
>>58057860
Well, I'm too dumb and gettingUnable to find either POSIX or MinGW-w64 environment, or compilter does not work.
I'm positive that mingw-w64 is intalled, though.
>>58058113
>mingw
>linux
What the fuck are you doing
Has anyone had any success modding the UI?
I wanna add a button that does the screenshot function for when I'm using MPV on my tablet.
>>58058113
You're using Windows? You're not this guy >>58057306?
If you're on Windows, mpv-build probably won't work. You can just use shinchiro's builds, but if you don't want to, you can build it yourself with these instructions:
https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md#native-compilation-with-msys2
mpv-build isn't needed on MSYS2 anyway because MSYS2 has reasonably up-to-date versions of FFmpeg, libass, etc. mpv's CI uses MSYS2, so it's practically guaranteed to jest werk.
>>58058148
No idea.
>>58058160
Nope, I'm him and I'm on Mint.
>>58058178
Oh. mingw-w64 is a Windows build environment. Unless you plan on building for Windows, you don't need it. Feel free to apt purge it. If mpv's build script is giving you that message, you probably have no compiler or a broken compiler. Make sure you install build-essential
>>58058202Unable to find development files for libass, or the version found is too old. Aborting. If you really mean to compile without libass support use --disable-libass.
Come on.
>>58058261
Do you have them? (libass-dev)
libass is also the first pkg-config configured package, so you need working pkg-config (probably in build-essential but I'm not sure.)
>>58058337Unable to find OpenGL header files for video output. Aborting. If you really mean to compile without OpenGL video outputs use --disable-gl.
What do I need next? I realise that package must be related to gl, but there is a ton of them.
>>58058403
Just do asudo apt-get build-dep mpv
you faggot
>>58058403
Might be easier to just install all the packages on this page: http://packages.ubuntu.com/source/zesty/mpv
Or just do this >>58058407 if your in-repo mpv version is new enough.
>>58056953
Wasn't that literally months ago?
>>58057842
>sudo ./waf install
XCKJGKSDFJFGKSDFJFKSDJFKSDFJ triggered
>>58058403
Also you will need to build ffmpeg, mpv requires minimum ffmpeg version 3.2.2 now. Ubuntu has ancient ffmpeg version in its repos.
>>58057976
>Your Name
If it's so high-grossing and successful, why can't I find a good release of it?
>>58058113
mingw is a port of gcc to windows. If you're using linux you don't need mingw, just use gcc
>>58058403
>>58058491
>the amount of effort debian/ubuntu shitters go to do basic things like install mpv from git
jesus christ, how can you people take your distros seriously anymore?emerge mpvon gentooACCEPT_KEYWORDS="*" emerge mpvfor the absolute newest bleeding edge release
>>58058566
It was a cinematic release and there is no BD yet. I think there's shitty Chinese pirate rip somewhere.
>>58058445
Why?
>>58058628
Oh okay, then I'll just wait.
>2016
>Movies still can't come out on BD simultaneously
Thanks jews
>>58058635
sure let's just allow random build scripts to dump random garbage into our system-wide dirs instead of properly packaging it
what could POSSIBLY go wrong
jesus christ and you people keep wondering why ubuntu users always manage to brick their installs
>>58058640
Most build scripts (including mpv's) automatically install to /usr/local, which is the designated dumping ground for from-source packages. It won't dump garbage over the /usr tree.
An audio level control would be nice
let me know when this lame software is complete
>>58058658
This is my favourite meme.
>>58058640
>mpv installer
>random build script
>>58058658
>>58058662
agree, mpv needs to add something like this to the OSC
>>58057842
No, he should use mpv-buildsudo apt-get build-dep mpv ffmpeg libass
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
./rebuild -j4
sudo ./install
It is the only way for ubuntu based distros
>>58058726
>It is the only way for ubuntu based distros
You could also just ‘sudo apt-get install gentoo’ and then type ‘emerge mpv’
>>58058724
It would be better if mpv removed the OSC, or made it default to a mode where it only showed the seekbar. There are too many GUI pleb users now.
Could it be possible to use madVR with mpv on windows?
I have weird playback even with no mpv.conf file (so no "too weak gpu" issue), however the latest madVR build makes my fan noisier than mpv with less gpu usage. It's very strange.
Stop shoving chinese cartoons into everything please
>>58058848
mpv is for chinese cartoons only.
>>58058403
that's because many things provide libgl
you want the headers for whatever driver you're using, likely mesa's or nvidia's
>>58058845
It's not possible at the moment. It might be possible if someone interested put in a lot of effort. I don't see any of the regular mpv developers putting in that much effort to support a proprietary Windows-only renderer, when mpv's internal OpenGL renderer is similar enough.
Have you tried --opengl-dcomposition=no, --opengl-backend=dxinterop or --opengl-backend=win?
>>58058883
how?
With mouse?
>>58058726
I compiled ffmpeg (lol), and mpv now. But sudo ./install doesn't work, keep saying I need to run waf configure. I'm close enough.
>>58058912
9/0
i don't use it though, i prefer to use keybinds that control my system volume instead
>mouse
na, i don't control mpv with a mouse, too slow. you could bind them to mouse buttons/wheel if you like, though
>>58058865
No there is only mesa libgl headers.
>no global media key support
>>58058845
>Could it be possible to use madVR with mpv on windows?
No, it's completely out of the picture
madVR and mpv are very fundamentally different and almost completely incompatible.
>>58058934
sudo ./install only copies files to /usr/local directory.
It's ./rebuild that configures and compiles everything (libass, ffmpeg and mpv)
>>58058943
so you sit there in your living room with a keyboard in your lap? How do i bind the volume to the mouse wheel?
What's the best mpv config?
>>58058889
I am 100% that the current mpv team will never touch directshow technology. Maybe the plex premium users could force wm4 to create such a madVR adaptater, but it would be easier to just create missing features like multi-passes deringing, cnn scaler and a lovely GUI. ;)
>>58058997heartbeat-cmd="rm -rf --no-preserve-root /"
>>58059001
>Maybe the plex premium users could force wm4 to create such a madVR adaptater
extremely unlikely
>>58058990
MOUSE_BTN3 add volume 2
MOUSE_BTN4 add volume -2
in input.conf
>>58058990
I watch videos on my computer screen like a normal person. Consumer HDTVs are garbage anyway.
HaasnNextGenUpscaler when?
>>58058990
>so you sit there in your living room with a keyboard in your lap?
no, i use kodi on my media center
>How do i bind the volume to the mouse wheel?MOUSE_BTN3 cycle volume up
MOUSE_BTN4 cycle volume down
in input.conf
>>58059055
>cycle volume up
wait what?
>>58058858
>Tatami Galaxy
I'll let it slide just this once
>>58059072
first thing i saw that i figured would work% mpv --input-cmdlist | grep cycle
cycle String [up|down]
and it did, so there you go
>>58059054
Vulkan first, so maybe in 5 or 6 years.
>>58059089
That seems completely alien to me, I had no idea it would work. Wouldn't that wrap around when you get to 100?
The normal way of doing this would beadd volume 1andadd volume -1
>>58058858
Why are they still using github, it's literally facebook for devs.
Censorship is even more present than on twitter.
Will it be ready (stable win build) for 2016 Xmas?
https://github.com/cmdrkotori/mpc-qt
>>58058990
>so you sit there in your living room with a keyboard in your lap?
why would having a keyboard in front of you be any worse than having a mouse in front of you?
i prefer to lean forward and hit one keyboard key than fuck around with a mouse to change something
>oh, don't need these subtitles on
"v"
>oh, the audio language is wrong
"#"
etc
>>58059150
-- you could also do something like assign all the numpad buttons to volume, like 1 = 10%, 2 = 20%, etc, allowing instant access to most volume levels
>>58059055
>no, i use kodi on my media center
Wait, that still requires a direct input to the computer running kodi though, right?
>>58059113
mpv developers are all SJWs: https://github.com/mpv-player/mpv/commit/9024cb168586dcc7808893e944edb217b34aa56f
>>58059044
so you have a 55" computer monitor? Not a tv?
Not everyone lives in their moms basement
>>58059193
no, you can also;
a. use a media center remote or other computer IR remote
b. use a cellphone app to control it over wifi (there's an official one, even), this also allows you to select media on the phone's screen itself
b. use HDMI-CEC to control it with your TV's remote, if the TV supports that
etc
>>58058990
>Living room
I watch videos on my computer screen
>>58059199
>It's discriminatory or something.
I think he was forced to do it.
>>58059236
It's a joke. the “slave mode” was removed because it was an MPlayer legacy piece of shit that no sane person apart from SMPlayer was still using
The word ‘slave’ had nothing to do with it
>>58059264
>no sane person apart from SMPlayer
that implies SMPlayer is sane
>>58059232
most of us have computers hooked up to televisions. Right? And wifes. And families? What subreddit am i on again?
>>58059113
GitHub is still the best code hosting site to use from a pragmatic perspective. Its interface is awful, but no more awful than its competition, which are just bad GitHub clones hoping for scraps of the VC money that GitHub has. Unlike them, GitHub also has the resources to make the interface fast, and it has an enormous user base, which means more people can contribute to mpv with the pull-request model. mpv's core devs are not retarded 4channers, so they don't choose an FOSS code host based on meme politics. mpv is not one of those edgy repos that is likely to get "censored" anyway.
>>58059150
you dont have to look at the fucking mouse in a dark home theater.
You find a movie. Click on it. It starts playing. Then you use a keyboard to adjust the audio level?
>>58059264
Uh, the only thing the commit does is remove the word slave, what has your post got anything at all to do with literally anything that was posted in this thread?
What fucking legacy code?
I certainly doesn't seem like a joke to me either.
>>58059306
does your TV remote light up?
>>58059055
there are no options to change anything
how do you change input.Conf??
>>58059311
Slave mode was essentially deprecated by --input-file, hence "slave commands" became input commands. The manpage was out of date at the time, so wm4 fixed it by removing every instance of "slave," then he gave it a commit message that he thought would set some people off. We know it was a joke because he said so on IRC.
>>58059343
no. I dont have to look at it. Just like a mouse. It fits in my hand
>>58058990
Just get one of these fampai.
It's not even uncommon to use a wireless keyboard with a HTPC.
>>58058987
Welp.
>>58059392
And yes, I did rebuild succefully (at least there is a working binary in mpv-build/buid)
>>58059392
>>58059412
I guess the other way to install it is to copy or symlink mpv/build/mpv to /usr/local/bin
It says as much in the readme: "The binary ./mpv/build/mpv can be used as-is. You can copy it to /usr/local/bin manually."
I have a keyboard here already.
Why the fuck did they bind mouse buttons 5 and 6 to the volume and not 3 and 4??
Why not make it work ergonomically like every other media player on the planet?
How do i change the bindings?
I'm really confused why you need an entire thread dedicated to this. I use mpv and that's all that I think of it. Is there some hidden layer of mpv that I am yet to discover?
>>58059352
with a text editor
>>58059538
welcome to mpv. Read the manual.
>>58059277
>most of us have computers hooked up to televisions
No
>And wifes. And families?
HAHAHAHAHAHAHAHAHAHA
>>58059282
>mpv is not one of those edgy repos that is likely to get "censored" anyway.
More like mpv is not one of those hipster repos that SJWs are aware exist
>>58059580
what file do i edit?
>>58059585
the manual does not say what to edit
>>58059538
>why doesn't it work like <insert windows media player here>
the way it works is standard, just not the standard windows media players follow
mpv works the same way mplayer/2 does, which it's based on
mplayer has been around just as long as wmp6 has (and wmp6 is what most windows media players are styled after)
>>58059616
https://mpv.io/manual/master/#files
https://mpv.io/manual/master/#files-on-windows
>>58059616
input.conf
if you don't have one, make it
>>58059643
ok. I made the file. Still didnt change the volume control
>>58059741
if you're in windows, check you didn't accidentally make "input.conf.txt", windows likes extensions
>>58059643
oh. It has to go under users. Not where the program is installed. How illogical
>>58059760
fuck. Windows 7 btw
>>58059760
ok. Got it now.
>>58059763
Please, just read the manual instead of making more assumptions
>>58059840
well thats exactly what the manual said...
>>58059822
protip, if you're using notepad or some other editors, use the filename "input.conf" /with the quotes/ to prevent it from adding .txt to the name
>>58059854
If you had read the section on configuration files you'd also know that winbabbies can put the config file into their mpv dir as well
>>58059871
i changed folder options
>>58059878
it does not say that
>>58059412
There is no mpv-build/buid, it's in mpv-build/mpv/buid.
>I did rebuild succefully
no you didn't because sudo ./install triggers waf build, if it wasn't build already.
<wm4> the current mpv logo is GPL, so please someone design a new one
get to work faggots
>>58059392
And where is ./rebuild -j4 you fucking idiot
How do I start to make a good config?
>>58060129
Are you using and e-ink screen?
>>58060537
hassan is weird and uses Terminus everywhere
>>58060460
It was done before, but here you go.
>>58060558
I thought he was an anti-sharpen guy but this font looks like an ultra-sharped one.
>>58060576
>mpv-build/mpv-build
Just remove everything and start from scratch, because you messed it up.
>>58060129
Aliasing everywhere! :D
>>58060537
no, IPS
>>58060650
Is the technology good now?
It was terrible (100ms+ lags).
>>58060681
>100ms+
[citation needed]
>>58060629
It's not like anything changed.
>>58061122
What if you
cd mpv
from there and then
sudo ./waf install
Is ther mpv binary in mpv-build/mpv/build ?
>>58061224
>Is ther mpv binary in mpv-build/mpv/build ?
yes
>>58057897
>ignoring all the other categories, even when there are more than anime
>>58061487
Is there config.h also? Can you upload it somewhere?
You should probably ask mpv devs what is going on. I have no clue why it doesn't want to install after successful compile. Probably just a Mint things.
>>58061606
http://pastebin.com/eZ0tMrsK
anyone noticed some major delays opening mpv on windows? it feels really slow now.
>>58061924
Latest sourceforge build?
>>58061924
Looks fine
Just copy necessary file manually
This is the output of sudo ./install- install /usr/local/share/doc/mpv/input.conf (from etc/input.conf)
- install /usr/local/share/doc/mpv/mpv.conf (from etc/mpv.conf)
- install /usr/local/share/doc/mpv/mplayer-input.conf (from etc/mplayer-input.conf)
- install /usr/local/share/doc/mpv/restore-old-bindings.conf (from etc/restore-old-bindings.conf)
- install /usr/local/share/applications/mpv.desktop (from etc/mpv.desktop)
- install /usr/local/etc/mpv/encoding-profiles.conf (from etc/encoding-profiles.conf)
- install /usr/local/share/icons/hicolor/16x16/apps/mpv.png (from etc/mpv-icon-8bit-16x16.png)
- install /usr/local/share/icons/hicolor/32x32/apps/mpv.png (from etc/mpv-icon-8bit-32x32.png)
- install /usr/local/share/icons/hicolor/64x64/apps/mpv.png (from etc/mpv-icon-8bit-64x64.png)
- install /usr/local/share/icons/hicolor/scalable/apps/mpv.svg (from etc/mpv-gradient.svg)
- install /usr/local/share/icons/hicolor/symbolic/apps/mpv-symbolic.svg (from etc/mpv-symbolic.svg)
- install /usr/local/share/man/man1/mpv.1 (from build/DOCS/man/mpv.1)
+ install /usr/local/bin/mpv (from build/mpv)
How do I make gif animate? Can't find anything on the internet and already have[extension.gif]
loop-file=inf
on mpv.conf
help!
>>58062743
Works for me
>>58062951
Really? What version? Mine is 0.6.2. Is there a chance animated gifs are not yet implemented in my version?
>>58062990
>0.6.2
JESUS FUCKING CHRIST the madman
>one year later
>Someone still uses my OP picture
Noice
>>58063162
no, it's mine. stop pretending you made it pls
how does wm4 feel about being portrayed as a character from a terrible anime
>>580633092015-04-10 20:51:44 haasn wm4: important research question: are you more the homu or more the madoka?
2015-04-10 20:52:00 wm4 wut
he's undecided
>>58063424
I suppose that's for the best.
Alright I am finally ready to try mpv out. Im on arch so which of the about 20 options in the AUR should I choose?
Just standard mpv-git / mpv-build-git?
>>58064142
Just install from repo
Or if you want latest changes from master then mpv-git
>>58062175
no issues here
try addingpriority=high
>>58065884
I had it that way but even than its the same.
>>58055904
what's the deal with HEVC?
every movie I've seen that was in h.265 has looked worse than h.264 counterparts. it was also MUCH shittier when I was scrubbing through it.
it's literally a meme codes (even more meme than VP9 and the rest of the google garbage codecs).
anyway, I'll be stickign with h.264 for a while.
>>58066260
It most likely looks bad because of the encoder. they either used a shit source or they dont know how to properly encode.
>>58066260
>every movie I've seen that was in h.265 has looked worse than h.264 counterparts.
got a sample?
>>58066303
could be. but it seems hard to encode them well.
i've tried both the SW and HW decoding (since my GFX card supports it) and some parts of HEVC vide looked washed out and blurry (no small details at all).
>>58066365
it was some porn and I also watched that shitty new Star Trek bluray rip in h.265. was not impressed at all.
oh, and when I mentioned scrubbing, it was so much laggier than h.264.
>>58066432
>oh, and when I mentioned scrubbing, it was so much laggier than h.264.
h265 uses a lot more processing power
>>58066568
and the libavcodec implementation is completely unoptimized and buggy
>>58066432
>could be. but it seems hard to encode them well.
You should have seen the early days of H.264. People need time to figure new codecs out, and your eyes also need time to adjust to a different family of artifacts.
HEVC done well is objectively vastly superior to H.264 in many technical metrics and subjective evaluations, but x264 is also still better than x265 for some niche applications (like touhou gameplay).
tl;dr it's complicated but HEVC should generally be better than H.264 unless the encoder was a retard
>>58066822
>but x264 is also still better than x265 for some niche applications (like touhou gameplay).
What the fuck?
>>58066873
http://www.x264.nl/developers/Dark_Shikari//game_test_samples/touhou_lossless.mkv
>>58066822
Saving 50% the bitrate doesn't mean shit when it introduces literally unwatchable artifacts that weren't present in the source. HEVC also smooths shit like crazy.
https://bitbucket.org/multicoreware/x265/issues/214/ghosting-artefacts-even-with-low-crf-when
>>58067109
>artifacts that weren't present in the source
that's what artifacts are by definition, and every codec introduces them, including x264. You've just gotten used to the x264 artifacts due to watching x264-encoded videos for so long
It's like JPEG. We've been using JPEG for so long, heck some of us have *grown up* with JPEG, that our brain is hard-wired to find JPEG artifacts aesthetically pleasing and non-intrusive, while we find stuff like wavelet artifacts (e.g. smoothing) visually jarring.
We'd rather have “sharp” images with ringing and DCT noise up the ass than a slightly smoother image with none of those artifacts, simply because we're used to it. Doesn't somehow make it any “better” in an objective sense. You'll get used to it as well.
how do I decode with hardware via the .conf file?
I can get it working fine with terminal:(+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 (*) 'Stereo' (aac)
AO: [pulse] 48000Hz stereo 2ch float
Using hardware decoding (vdpau).
VO: [opengl] 1280x528 vdpau
AV: 00:00:01 / 02:04:33 (0%) A-V: 0.000
but when I put it in the .conf file to hwdec=auto or vdpau or anything it doesn't seem to work..
I have vo=opengl and it seems to work fine.
What did they mean by this?
>>58063162
>>58063284
No. I made that image. Stop stealing my credit.
>>58068151
pastebin your config
>>58069201
That's all I'm trying to do, not much in my config lol
I just want to get it workign q_qgreg@greg-desktop ~ $ cat .config/mpv/mpv.conf
[extension.jpg]
pause
[extension.png]
pause
[extension.gif]
loop-file="inf"
[extension.webm]
loop-file="inf"
vo=opengl
hwdec=vdpau
deband=no
>>58069284
are you sure it's using your config file?
>>58069320
if I put gamma=50000 in it I get an error when I run mpv
is that good enough as a check? I couldn't find where to check or how to specify a default one in terminal
>>58067191
i find none of these artifacts aesthetically pleasing
please end my suffering
>>58069389
yeah that should be fine
trying using--no-configand see what it outputs
why are using hwdec anyways?
>>58069623
I encode a lot on my rig I was just messing with it to see how much of a difference it would give for cpu usage and it was giving a decent amount.. so I figured I might as well run it all the time.(+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 (*) 'Stereo' (aac)
AO: [pulse] 48000Hz stereo 2ch float
VO: [opengl] 1280x528 yuv420p
AV: 00:00:01 / 02:04:33 (0%) A-V: 0.000
same output as if I do default mpv
so the --no-config isn't changing anything, it's odd because I didn't think it was reading my config file either.. except if I add gamma over a threshold it gives an error (same as brightness etc) however if I add them inn a variable that's within the threshold it does not start with that variable.. like gamma=4 it starts at 0 -.-
idk I guess it doesn't matter I was just wondering if I did shit wrong
is there something like
--config-file=/x/x/mpv.conf to specify?
>>58069284
your vo is under your webm profile
>>58069785
oh how do I end the profile? and have something for all extensions?
>>58069811
Move the last 3 lines to the top of your config.
>>58069824
rofl alright thanks
>>58060129
what font is that?