[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/mpv/ - the /g/reatest media player
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 25
File: mpv.png (1 MB, 512x512) Image search: [Google]
mpv.png
1 MB, 512x512
> windows builds:
- https://sourceforge.net/projects/mpv-player-windows/files/
- https://bitbucket.org/rorgoroth/mpv-for-windows/downloads
- https://mpv.srsfckn.biz

> user shaders:
- https://gist.github.com/igv
- https://gist.github.com/voltmtr

> documentation:
- https://mpv.io/manual/master/
- https://github.com/mpv-player/mpv/tree/master/DOCS/man

> default key bindings and some examples
- https://github.com/mpv-player/mpv/tree/master/etc

> some useful lua scripts
https://github.com/mpv-player/mpv/tree/master/TOOLS/lua
https://github.com/Argon-/mpv-stats
https://github.com/torque/mpv-progressbar

> WHY should I switch from my ??? to mpv?
No one is asking you to. Just try it and see for yourself what suits you best.

> What is the best config?
There is no "best" config. Config is a personal thing that varies between users and hardware setups. Just don't forget to use opengl-hq instead of opengl if you can (or something better). You can always ask here about things you don't understand/not sure. Some example configs are shown below.
>>
Presets from the last thread. No credit.

> low preset:
vo=opengl:deband:blend-subtitles
hwdec=auto-copy
ytdl-format=bestvideo[height<=?720][vcodec!=vp9][fps<=?30]+bestaudio/best


> medium preset:
vo=opengl-hq:blend-subtitles
hwdec=auto-copy
ytdl-format=bestvideo[height<=?1080][vcodec!=vp9][fps<=?30]+bestaudio/best


> high preset:
vo=opengl-hq:interpolation:tscale=oversample:blend-subtitles
video-sync=display-resample
hwdec=auto-copy
ytdl-format=bestvideo[height<=?1080]+bestaudio/best


> higher preset:
vo=opengl-hq:interpolation:tscale=oversample:cscale=ewa_lanczossharp:scale=ewa_lanczossharp:blend-subtitles
video-sync=display-resample
hwdec=auto-copy
ytdl-format=bestvideo+bestaudio/best
>>
>>55006177
Wooo...
https://github.com/Argon-/mpv-stats/issues/21
>>
File: 1375139506880.jpg (47 KB, 490x490) Image search: [Google]
1375139506880.jpg
47 KB, 490x490
>command-line based media player
>2016
>>
>>55006752
???
>>
>>55006752
> command-line based media player
> 2016
The best command-line based media player as of 2016 you mean? Yes it is.
>>
>>55006752
>bounded by mouse GUI dumbfag
>>
look like the sourceforge also release mpv library too now
>>
Is opengl hq more demandibg? I have a shitty pc.
>>
>>55006752
>relying on a GUI
>implying using mpv is actually hard
Anon, please don't go there.
>>
>>55006997
>making things harder for yourself for no reason
>inb4 it isn't hard
harder!=hard
double clicking something is objectively easier than typing
>>
>>55006986
> Is opengl hq more demandibg? I have a shitty pc.
Yes but it's not too heavy. If your PC is not 10 years old budget build then it should be fine.
>>
>>55007027
> double clicking something is objectively easier than typing
You can achieve the same with mpv. If you're not a lazy retarded piece of shit that is.
>>
whats the subtitle display like in this program?
>>
>>55006177
>https://bitbucket.org/rorgoroth/mpv-for-windows/downloads
Updater is kinda messed up
https://a.pomf.cat/ybfeku.webm
>>
do i have to put shaders and conf scripts on appadata
is it possible to just put in default mpv folder
kinda wanna make the thing truly "portable" in a way that I only have to use one folder
>>
>>55007222
according to
https://mpv.io/manual/master/#files
not by default, but there is an environment variable you can use to redirect mpv to use any arbitrary folder

so you could do something like;
mpv.exe
config\
mpv.cmd
...

with "config\" as the config folder, and mpv.cmd containing
@echo off
set MPV_HOME=%cd%\config
mpv.exe %*

then just use "mpv.cmd" instead of "mpv.exe"
>>
>>55007271
There is no need for that.
https://mpv.io/manual/stable/#files-on-windows
You just can place configs/scripts/shaders in %your_mpv_folder%/mpv/ .
>>
>>55007300
ah, missed;
>If a directory named portable_config next to the mpv.exe exists, all config will be loaded from this directory only. Watch later config files are written to this directory as well. (This exists on Windows only and is redundant with $MPV_HOME. However, since Windows is very scripting unfriendly, a wrapper script just setting $MPV_HOME, like you could do it on other systems, won't work. portable_config is provided for convenience to get around this restriction.)
he does need to put it in a folder called "portable_config", though
>>
>>55007322
It'll work both ways, but with portable_config mpv will not bother to check appdata and other places altogether, so yes, its more suitable for a "truly portable" config.
>>
>>55007222
sure..this will work

mpv-portable (dir)
├── mpv (dir)
│ ├── scripts (dir)
│ ├── input.conf
│ └── mpv.conf
├── D3DCompiler_43.dll
├── mpv.com
└── mpv.exe
>>
i currently use mpc with madvr
any reason i should use this instead
>>
>>55007389
See >>55006177
>> WHY should I switch from my ??? to mpv?
>No one is asking you to. Just try it and see for yourself what suits you best.
>>
>>55007440
>trying something instead of just asking people to spoonfeed you
lmao xd
>>
>>55007300
>>55007271
thanks

basically putt all the contents of appdata in portable_config

worked for me
>>
>>55007206
Fixed now.
I couldn't upload the update archives and had to spend an hour on the phone to my ISP to get them to sort their shit out.
>>
>>55007633
It's cool, just reporting the bug.
also ty
>>
>>55006752
>Download mpv.exe
>Extract it to a folder somewhere
>Open a .mkv anime file
>Associate mpv with .mkv files
>Double-click the .mkv to start it
>Done

Wow so hard.
>>
Why isn't Robidoux the default tscale? It's just as smooth as Mitchell but just as sharp as Oversample.
>>
>>55007890
almost the same as mitchell
http://www.imagemagick.org/Usage/img_diagrams/cubic_survey.gif
>>
>>55008176
>almost the same

But they're not. Robidoux looks 10x better.
>>
> nnedi3 user-shader:
https://gist.github.com/bjin/4b1ab282412b94200dbe09de998348e6
>>
>>55009665
Is this better than the nnedi3 built in mpv?
>>
>>55010234
Probably the same. Built in one will probably be removed.
https://github.com/mpv-player/mpv/pull/3236
>>
>>55010318
Superxbr is being removed? Fuck, I hope someone makes a user shader for it.
>>
>>55006177
Link this in OP you dipshit
https://github.com/mpv-player/mpv/wiki/User-Scripts
>>
>>55010412
There is one in the same page of the NNEDI's ones.
>>
>>55010851
Oh, that's cool. Does it still only touch the luma or does it do chroma too?
>>
How do I fix this? It only changes the font size for the first playlist entry.
p show_text "${osd-ass-cc/0}{\\fs8}${osd-ass-cc/1}${playlist}"

Also is there a way to move the video you're currently watching down or up one position in the playlist?
>>
>>55010889
Luma only, it seems, but it shouldn't be so hard to make it run on chroma too.
>>
>>55011021
I'm not nearly smart enough to modify shaders or create my own, so I'll wait until someone does it.

But thanks for letting me know.
>>
>>55007027
>double clicking something is objectively easier than typing
Compare:

1. type ‘mpv’
2. start typing the name of the file and hit tab
3. press enter

Against:

1. open up a graphical file browser
2. move your hand to your mouse
3. navigate to the right file, requires precise movements of the mouse to make the cursor point to relatively small interface elements
4. double click on the file
5. move your hand back to your keyboard

The only time I can see somebody preferring the latter is if they need to hunt-and-peck every single key on the keyboard. Which knowing nu-/g/ is sadly probably 70% of you fucks.
>>
>>55011226
>2. start typing the name of the file and hit tab

Boy I sure love typing out awdawd_wadawfwaf_wdawfijawfaw_wdawdawd Episode 01 (BD 1080p) (FLAC)
>>
>>55011301
awd<Tab>*

done, I also made it automatically play back all of the episodes in a single playlist
>>
>>55011226
>>2. move your hand to your mouse
>>5. move your hand back to your keyboard

Are you genuinely retarded? Do you only have one hand?
>>
>>55011346
> awd<Tab>*
What about "awdawd_wadawfwaf_wdawfijawfaw_wdawdawd Episode 78 (BD 1080p) (FLAC) [some other useless info here]"?
>>
>>55011371
do you type with only one hand you idiot?
>>
>>55006177
just stopping by

What's the latest and greatest features in mpv from the last year or so

Last I checked it was the new interpolation method, anything cool since then?
>>
>>55011380
λ touch 'awdawd_wadawfwaf_wdawfijawfaw_wdawdawd Episode 78 (BD 1080p) (FLAC) [some other useless info here]'
λ echo 'awd<tab> translates to:' awdawd_wadawfwaf_wdawfijawfaw_wdawdawd\ Episode\ 78\ \(BD\ 1080p\)\ \(FLAC\)\ \[some\ other\ useless\ info\ here\]
awd<tab> translates to: awdawd_wadawfwaf_wdawfijawfaw_wdawdawd Episode 78 (BD 1080p) (FLAC) [some other useless info here]
[18:51][nand@nanodesu:staff_r][/mem]


are you somehow not able to understand how tab completion works?
>>
>>55011226
lets see if i can do a comparison as shitty and disingenuous as yours to favor gui

Turn on computer
Turn on monitor
Move hand to keyboard
Login
Open terminal
Type mpv
Type /mnt/media/videos/anime/bokunopico/bnpe1.mkv requires precise movements of fingers to hit relatively small keys
Hit enter
Switch back to terminal
Minimize terminal window so it's not in the way

vs

Open file browser
Click bookmarked folder for series you're currently watching
Click video
>>
>>55011415
>Type /mnt/media/videos/anime/bokunopico/bnpe1.mkv requires precise movements of fingers to hit relatively small keys
Yeah but you can type at ~800 characters per minute

let's see you clicking on 100 different 16 pixel file icons in a minute
>>
>>55011443
Clicking a bookmarked folder and one video is faster than typing 800 characters.
>>
>>55011409
>last year
let's see, here's the ones I know of that concern vo_opengl:

>sophisticated user shader system for multi-pass and indirect shaders etc, also opens up the internal rendering pipeline to user scripts
>performance data querying
>native HDR support + tone mapping for SDR
>improved black point handling (+BT.1886 support), greatly improved 3DLUT accuracy
>improved superxbr algorithm, now flexible and customizable
>greatly refactored internal vo_opengl code (multiple times), much better code quality and handles more edge cases nicely, much more flexible
>greatly improved performance when changing the window size etc. (especially with interpolation enabled)
>native debanding support in mpv, with a high-quality GPU algorithm
>display synchronized playback mode, for frame-perfect playback and timing (this was implemented about a year ago, so you may have heard about it already)

Also tons of minor stuff that I won't bother listing, for example displaying a checkerboard pattern behind transparent images.
>>
>>55011409
user-shaders.

>>55011443
>let's see you clicking on 100 different 16 pixel file icons in a minute

Do you need glasses or something? top kek
>>
>>55011569
typing
mpv ~/to<Tab>/A.Cl<Tab>/.mkv<Tab><CR>
is 22 keystrokes.

At 800 cpm that's 1.65 seconds.

Let's see you navigating to your torrent folder, clicking on the last folder you downloaded, and opening up the .mkv inside there in 1.65 seconds.
>>
>>55011651
Also I actually counted wrongly and was overly verbose to boot, the / are part of the tab completed string (subtract 2) and furthermore I don't even need to type the ‘.mkv’ afterwards, just tab twice will suffice (-4)

So really it's more like 16 keystrokes, or 1.2 seconds
>>
>>55011611
Can someone explain this HDR meme? Why does it need special support just to show a video with over saturated colors?
>>
>>55011651
>>55011674
You should get your autism checked out. Get some medication for it.
>>
>>55011651
You said 100 folders. I don't keep my media in a folder in my home directory.
>>
>>55011710
>bluttflustered he can't open a video file in 1.2 seconds and needs to resort to namecalling now

>>55011755
>You said 100 folders.
? See >>55011226, where did I mention 100 folders?

Regardless, doing this procedure 100 times in a row will still only take 1.2 * 100 = 120 seconds, or two minutes. Let's see you opening up 100 completely different files inside different folders in 2 minutes.

>>55011755
>I don't keep my media in a folder in my home directory.
That's your loss for stupidity, then. The closer something is to your home folder, the easier it is to access. I guess my comparison didn't include genuinely wanting to cause yourself harm by making it hard to access your own files.
>>
>>55011677
>Can someone explain this HDR meme?
Upstream thinks consumers want brighter displays
Upstream gives consumers brighter displays (e.g. 0-10000 cd/m2)

Consumers with normal brightness displays need an algorithm to tone-map the image back down to a normal brightness range (e.g. 0-200 cd/m2)
>>
File: fp.png (4 KB, 160x160) Image search: [Google]
fp.png
4 KB, 160x160
>>55011863
>thinking HDR means brighter display
>>
>>55011906
That's what it means.
>>
>>55011906
>>55011921
https://github.com/mpv-player/mpv/blob/master/video/out/opengl/video.c#L2328

Code related is HDR as implemented in mpv. User specifies their actual display brightness as target-brightness (which ends up as peak_dst in that image).

For HDR content, peak_src is 10000 (for 10000 cd/m^2). So if your display is not bright enough to display HDR as-is, it has to be tone mapped down.
>>
>>55011001
This doesn't work anymore.
Recently a change was pushed that improved the highlighting of the current entry in various lists (chapters, tracks, playlist). However, this highlighting uses ASS and overwrites all the ASS tags you've set previously. Therefore, after the highlighting (with the arrow) everything will revert to the default formatting.
>>
>>55011301
>>55011380
>>55011413
Especially when you have one series per folder you can just write 01 (or 78) and hit tab when you use a proper shell.
>>
>>55011863
>10000 cd/m2
>>55011996
>10000 cd/m^2

Might as well burn your eyes. Consumer HDR displays will be no more than 1000cd/m2. High end are around 4000 cd/m2. At 10000 nits a display would have to located somewhere in direct sunlight, indoors would be unbearable.
>>
>>55011921
http://www.cnet.com/news/what-is-hdr-for-tvs-and-why-should-you-care/
>HDR expands the range of both contrast and color significantly. Bright parts of the image can get much brighter, so the image seems to have more "depth." Colors get expanded to show more bright blues, greens, reds and everything in between.
>TV HDR: Expanding the TV's contrast ratio and color palette to offer a more realistic, natural image than what's possible with today's HDTVs.
>>
>>55011802
>>55011443
>taking two minutes to open a folder when you could just bookmark it
>>
File: st2084.png (405 KB, 1428x2384) Image search: [Google]
st2084.png
405 KB, 1428x2384
>>55012127
>At 10000 nits a display would have to located somewhere in direct sunlight, indoors would be unbearable.
Well, that's the standard and you better learn to like it.

>>55012166
Marketing bullshit
>>
>>55012350
HDR is about depth, not just brightness. Swallow it tards
>>
>>55012387
>depth
meaningless buzz word
>>
>>55012350
>Brighter displays are coming!
help, I'm genuinely scared
>>
>>55012421
... for tards
>>
>>55012387
>HDR is about depth, not just brightness

"Depth" is a natural consequence. But that's not even a good word. Immersion might be a good word but it's occupied by VR now.
>>
>>55012438
This. I currently have a 90 cd/m2 display.
>>
File: Sad.webm (3 MB, 646x720) Image search: [Google]
Sad.webm
3 MB, 646x720
>>55006183
>
hwdec=auto-copy


Why doesn't OS X allow copying video data back to system memory after it's been decoded?

Even Linux allows that.
>>
>>55012350
>Well, that's the standard and you better learn to like it.

People have confirmed getting eye fatigue and headache over 4000 nit HDR. There are things that shouldn't be in the living room.
>>
>>55012517
60 cd/m^2 here senpai
>>
>>55012544
OS X+Darwin is an OS from the 90s that has been worked on by monkeys ever since. It's held to the low standards of the consumer market.

Linux+FDO (formerly linux+GNU) is an OS from the 90s that has been worked on by top programmers and autistic savants since. It's held to the high standards of major industry.
>>
>>55012517
>>55012581
>tfw want to calibrate my professional Dell monitor
>tfw too lazy to buy a calibrator or whatever
>>
>>55012678
>too lazy to buy something
capitalism's true downfall
>>
>>55012711
I mean, I'd order a calibrator today if there was a really good guide on how to do it. But I haven't found one yet so fuck it. Also from what I know there's no way to make videogames use your ICC profile so that's fucking annoying too.
>>
>>55012544
I think it's more of an API thing, vdpau doesn't have copy-back either.
>>
>>55012496
“depth” in a video processing context generally refers to “bit depth”, which influences solely the amount of quantization error introduced during the process.

Typically we use 8 bit bit depth for HD content, although 8 bit banding artifacts are easily visible to the unassisted human eye. Going up to 10 bit is sufficient to cover the human visual range for HD content.

For UHD (e.g. wide-gamut or high dynamic range), the extra signal headroom requires going up to about 10 bit or so to match the same visual quality as was typical for 8 bit HD content, and you should go up to 12 bits if you want near-perfect reproduction.

But apart from that, there's not really much to it. The visual quality (in terms of quantization) error will still be the same, the bits are only increased due to the larger color space.
>>
>>55012738
>I mean, I'd order a calibrator today if there was a really good guide on how to do it.
ArgyllCMS is very well-documented, and there are plenty of babbymode GUI frontends for it (e.g. dispcalGUI).

Heck, the companies themselves release babbymode/shitty GUI frontends that are designed for retards to use, but they generally only run on Windows. (Not like I care, ArgyllCMS is better than their proprietary garbage anyway)

>Also from what I know there's no way to make videogames use your ICC profile so that's fucking annoying too.
Calibration != Profiling. A good calibration will still affect video games, the only exception being when video games themselves load a different gamma table (but you could easily defeat that by just reloading yours on top of it)
>>
>>55012841
Neat. So does Argyll support all calibrators or are there specific ones I should look at?
>>
>>55012850
http://argyllcms.com/doc/instruments.html

I would personally get an i1 Display Pro (or one of its various rebrands) if you can afford it, it's a very fast, good and respected colorimeter.

If you need something cheaper, you could try getting a Spyder4 Express or something, but at least from my experiences it's much, much slower. (High-quality calibration can take hours instead of minutes)

If you need something even cheaper (like the cheapest of the cheap), you could get a ColorHUG (which is “open hardware” so FOSStards like it), but in exchange for that it's also extremely shitty.

In general, most of these colorimeters have a fair number of rebrands and used models available on ebay etc.; so you could try looking there if you're comfortable with buying used hardware. Especially common are rebrands that are distributed alongside high-quality displays (e.g. NEC or LaCie), which owners of those displays don't actually need.
>>
>>55012678
Buy one on amazon, use it and then return it, those fuckers deserve it anyway.
>>
>>55012897
Also heads up: The i1 Display Pro is not to be confused with the i1 Pro, and also not to be confused with the i1 Display 1/2

The i1 Display Pro is this one http://argyllcms.com/doc/instruments.html#i1d3
>>
>>55012897
>>55012914
>>55012917
Wow, the i1 Display Pro is only $200. That's fucking cheap. So all I need to do is buy this crap, put it on my monitor, install ArgyllCMS + DisplayCAL and then calibrate the monitor?
>>
>>55012963
Pretty much. Although rather than just calibrating you probably want to calibrate+profile.

tl;dr calibrating will make the display match your specified intended target response as closely as possible. Profiling will measure the exact response and save it into an .icc profile, which programs like firefox, mpv and krita can then use to display things correctly on your device.
>>
>>55013011
I assume this is all covered in some layman guide on the internet?
>>
>>55013024
Probably best to read the usage guide at http://displaycal.net/, that guy pretty much knows what's up. (He also wrote dispcalGUI, which is what displaycal used to be called)

For viewing movies (especially with mpv), I personally recommend a calibration target like this:

white point: D65
brightness/white level: native (Pick something you're comfortable with. Personally I just set it to the lowest value the monitor will accept)
black level: native

tone curve: BT.1886 (This is ideal for movies. If you plan on viewing mostly web content, you could go for sRGB instead, but note that e.g. firefox and safari both support color management so it doesn't matter if you use one of those)
>>
>>55013121
Oh look, that page mentions http://reshade.me/ which might be what >>55012738 was looking for.
>>
>>55013121
Could I technically create two profiles for my monitor, one sRGB for general usage and one BT.1886 for mpv?
>>
nnedi3 works with d3d11va, but screenshot doesn't, why?
>>
>>55013347
The profile is just like a picture of your monitor. It's entirely independent of these settings.

What you're talking about is the calibration, and if you want to know “could I make two different calibrations and swap them out on a whim”, the answer is yes, but I also don't see why you'd bother. You'd have to constantly load a different set of calibration curves (e.g. with argyll-dispwin)
>>
newfag here, genuinely curious - what are the advantages of a lay user using MPV over something else?
>>
>>55010318
>>55009665
so is nnedi3 bad?
>>
>>55013868
It's good.

As a deinterlacer.
>>
Question, what's the point of calibrating your monitor, I've tried multiple tutorials, but it feels like my monitor is already calibrated without me doing nothing.
>>
>>55013947
You can't calibrate without a calibration device
>>
>>55013868
Nope. It's just to clean up mpv's code since nnedi3 can be implemented as a user shader now. Not yet merged either.
>>
>>55013868
>so is nnedi3 bad?
it's slow and not worth it. it also has a habit of blowing up on some types of texture, e.g. as is common for trees and grass
>>
File: watchwith.png (7 KB, 259x234) Image search: [Google]
watchwith.png
7 KB, 259x234
Anyone know if there's an addon like this for chrome?

https://github.com/antoniy/mpv-youtube-dl-binding

There's a couple for firefox but I can't find any for chrome. I just want a right click context menu to open the video in MPV.
>>
>>55013968
>Not yet merged either.
I hope the PR get merged soon. Both prescalers more flexible as a shader, it cleans the code and finally it get rid of the license's mess bullshit.
>>
File: a.webm (1 MB, 926x650) Image search: [Google]
a.webm
1 MB, 926x650
>>55011651
>>
>>55014106
You type like a grandma.
>>
>>55014033
You would have to use livestreamer instead of youtube-dl
only problem is that so far there is no seeking for youtube.

https://chrome.google.com/webstore/detail/quickstreamer/ioegnnjonphieiamlnmfaacafcdfbccm/related
>>
>>55014336
It also only goes to 720p at best, would much rather prefer if something like watch with MPV was made on chrome, since it's actually better, but for now I guess this is a "workaround"
>>
File: gq76UnS.png (8 KB, 672x119) Image search: [Google]
gq76UnS.png
8 KB, 672x119
what
>>
>>55014460
https://chrome.google.com/webstore/detail/open-with-external-applic/hccmhjmmfdfncbfpogafcbpaebclgjcp
maybe? Or something similar.
>>
>>55014486
>Dropped: 25
your hardware is shit m8
>>
>>55014528
mistakenly deleted my post, but basically NPAPI on chrome is dead.
>>
File: 0aZvcsA.png (147 KB, 662x192) Image search: [Google]
0aZvcsA.png
147 KB, 662x192
>>55014615
I replayed the video again, and didn't give me the same error.

Anyways, I think stats.lua is not showing dropped frames.
>>
>>55014686
However, I think it's working correctly, because clicking on a window it's why I am getting these drops, or whenever I fullscreen for the first time on the video.
>>
>>55014686
>Dropped: 0 VO: 85 Mistimed: 95 Delayed: 27
your hardware is shit m8
>>
So the greatest media player seems to be a shit that only works well on linux.
>>
>>55015742
working well on windows is an oxymoron
>>
>>55015787
Maybe for cross-platform and fosstards applications...
>>
>>55009665
Is this correct?:

user-shaders="~~/shaders/superxbr.hook"
>>
>>55015831
No, for every application. I mean, windows itself can't possibly be described as “working well”. (Go work in tech support for half a year)

The windows/microsoft APIs are such gigantic clusterfucks and everything is in a constant state of disrepair. It's a miracle the entire OS manages to keep from falling apart.

stuff like MPC-HC/ReClock/madVR etc. go through so many hoops and bullshit to make it even remotely resemble a working video renderer. The only difference between cross-platform and windows-only applications in this regard is that windows-only applications can (or have to) dedicate their entire time to finding new ways to work-around windows bugs. Cross-platform programs usually don't dedicate their sole development efforts towards mending all of the microsoft nonsense.
>>
Angle and dxinterop will never work for legacy amd and intel gpu/igpu/apu.
>>
>>55015900
Troll inside! No tech support on linux (desktop at least) doesn't mean it's better.
>>
>>55015742
When are you going to stop shitposting in these threads you stupid baguette?
>>
>>55015742
but mpv works insanely well on windows
>>
>>55016016
baguette?
>>
>>55016032
if you ignore all the bugs and the fact that it literally has to (badly) monkey-translate all of the OpenGL calls and GLSL shaders to DirectX/HLSL to make it work at all
>>
>>55016046
Insanely is the word.
>>
>>55014686
>Anyways, I think stats.lua is not showing dropped frames.
Have you looked at your own screenshot? It shows the same information. All 4 values (Dropped/VO/Mistimed...) are dropped frames, just at "different places" or for different reasons. You can read more about it in the manual.
>>
>>55016046
>if you ignore all the bugs
which ones?

>and the fact that it literally has to (badly) monkey-translate all of the OpenGL calls and GLSL shaders to DirectX/HLSL to make it work at all
who gives a shit? mpv both looks better and performs better than mpc-hc+madvr and mpdn.

it's not like windows users know much code.
>>
File: 500.gif (958 KB, 500x281) Image search: [Google]
500.gif
958 KB, 500x281
>>55006177
Absolute newfag here.

How do I compile MPC-Qt (>>55015833 → )in Ubuntu?

I don't understand this:
>You need the Qt5 sdk installed and a recent edition of libmpv. On ubuntu you can usually install the Qt5 sdk with the ubuntu-sdk or qtcreator packages. You will need to compile libmpv from git head or at least version 0.17.0 with the --enable-libmpv-shared option. Make sure ldconfig is run after compiling libmpv, or you may end up with linker errors.
>>
>>55016135
>which ones?
https://github.com/mpv-player/mpv/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Ams-windows
https://github.com/mpv-player/mpv/issues?utf8=%E2%9C%93&q=is%3Aissue+ANGLE
>>
>>55016346
So pretty much nothing. Also use Dxinterop instead of Angle.
>>
File: sweet_shit.jpg (105 KB, 1061x1061) Image search: [Google]
sweet_shit.jpg
105 KB, 1061x1061
>>55016346
windows... opengl... enjoy your sweet shit dude...
>>
>>55006177
Desktop applications are deprecated!
Please go forward and enjoy the future.
>>
>>55016559
https://github.com/mpv-android/mpv-android
mpv is also a library (Not the first post from this IP) shitposter.
>>
>>55016601
Doesn't work!
>>
>>55016119
I don't get most of them are caused because of display sync

however it does not feel like I am getting dropped frames, this is yet another example of display-sync being weird when the video is already 60fps as well.

I still don't understand VO, I know is video output, but it doesn't make much sense, since the VO is what I am watching, so shouldn't the thing I am watching be dropping frames as well?

Also the only dropped frames it showed was 85 the same amount as VO: in the stats.lua

oh well whatever, it just works fine for me, don't really think the numbers mean much.

>>55016046
it was working insanely well before, it still is, apart from interpolation being weird with videos already at 60fps.

"it just works" for me
>>
>>55016635
It's the *future* !fag
>>
>>55016501
>Also use Dxinterop instead of Angle.
Great, so I can enjoy my crashing and broken resizing etc.

>>55016515
>windows... opengl... enjoy your sweet shit dude...
That's what I'm trying to say, genius
>>
>>55016657
>I still don't understand VO, I know is video output, but it doesn't make much sense, since the VO is what I am watching, so shouldn't the thing I am watching be dropping frames as well?
https://mpv.io/manual/master/#options-framedrop
>>
Graph???
>>
>>55016721
I was going by this
https://mpv.io/manual/master/#command-interface-vo-drop-frame-count

so thanks. I did search for VO afterwards but I think I might of speedread the thing or chrome didn't show the --framedrop= part.

Drops are indicated in the terminal status line as Dropped:


Anyways thanks a lot.
>>
File: 1465437931580.jpg (14 KB, 238x192) Image search: [Google]
1465437931580.jpg
14 KB, 238x192
Stupid question Inc

I just overclock my monitor to 66hz, do I have to change anything in the config to get interpolation to work properly or will video-sync=display-resample take care of it?
>>
>>55016798
More than likely it will take care of it, but why would you overclock it for such a little amount?
>>
>>55016785
woah
>>
File: 1465154047268.gif (182 KB, 226x224) Image search: [Google]
1465154047268.gif
182 KB, 226x224
>>55016806
Why not? I can make it to 66hz without having to drop the resolution, 67hz and it crashes though.

1080p66 > 1080p60
>>
Are my video settings ok? Any suggestions?

vo=opengl-hq:scale=ewa_lanczossharp:scale-radius=3:cscale=ewa_lanczossoft:blend-subtitles:tscale=oversample:tscale-param1=0:tscale-param2=0.6283185:tscale-radius=2:tscale-clamp:temporal-dither:interpolation-threshold=0.01:interpolation:user-shaders="~~/scripts/CrossBilateral.glsl,~~/scripts/SSimSuperRes.glsl,~~/scripts/LumaSharpenHook.glsl"
video-sync=display-resample
hwdec=no
>>
>>55016254
Bump
>>
>>55016861
It looks like ranpha's preset!
>>
>>55016861
AdapativeSharpen is better imo
>>55016869
someone will help you believe in the linux friendly guys
>>
>>55016913
This one?

https://gist.github.com/igv/4792d0abab41d436ac1a51bb171f8c2f
>>
mpv+linux > madvr+windows > mpv+windows
>>
>>55016935
other one
>>55016936
>mpv+linux
>linux
I don't dislike linux but...
>>
What does CrossBilateral and FineSharp do?
>>
>>55017000
They fuck your mother in the ass hahahahahHAHAHAHAHAHAHAHAHAHAH
>>
>>55017000
>CrossBilateral

>chroma upscaling. Read what ssim is
>https://en.wikipedia.org/wiki/Structural_similarity
>modification of the cscale algorithm to multiply the weight of every contribution by the local difference in the luma plane (scaled with some kernel e.g. gaussian).

>FineSharp

>It's a generic sharpener. Only for good quality sources! (If the source is crap, FineSharp will happily sharpen the crap.) ;) Noise/grain will be enhanced, too. The method is GENERIC.
>>
>>55016950
Adaptive Sharpen makes mpv a slideshow on my system. (AMD HD 7950 + Open source drivers and mesa-git)

Any ideas?
>>
>>55017460
Try finesharp or lumasharpenhook
>>
https://github.com/haasn/interpolation-samples
>>
[mkv] Too many packets in the demuxer packet queues:
[mkv] sub/0: 1 packets, 76 bytes
[mkv] video/1: 6232 packets, 12894134 bytes
[mkv] audio/2: 9767 packets, 3334511 bytes

uwot
>>
>>55018128
blame ffmpeg
>>
How do i change the screenshot folder?

How do i open the terminal where you guys type all that crazy shit?

[spoiler]/a/ here[/spoiler]
>>
>>55017793
Great! Now people can train their eyes to 3:2 judder and can never unsee it again.
>>
>>55019316
https://mpv.io/manual/master/#screenshot
https://mpv.io/manual/master/#files-on-windows
>>
>>55019316
>How do i open the terminal where you guys type all that crazy shit?
You don't, normally. You create a file named mpv.conf (not mpv.conf.txt) in the same directory of mpv.exe and paste configuration into it.

An example

vo=opengl-hq:interpolation
video-sync=display-resample
hwdec=auto-copy
screenshot-format=png
screenshot-directory="C:\screenshots\"
slang=eng,en,English
alang=jp,jpn,Japanese,en,eng,English
demuxer-mkv-subtitle-preroll
>>
>>55019322
that's my plan
>>
>>55019316
>How do i open the terminal where you guys type all that crazy shit?
you install gentoo (seriously)
>>
File: Untitled.jpg (545 KB, 2560x1410) Image search: [Google]
Untitled.jpg
545 KB, 2560x1410
How do you stop mpv from tearing my screen when I unfocus it from a secondary monitor?
>>
>>55019543
i can't even tell what i'm looking at
>>
>>55019595
When I click on my browser after focusing on mpv my primary monitor gets teared and retain all previous images and stuff until I maximize and minimize my browser again.
>>
>>55019627
Try enabling aero
>>
>>55019664
That sorks but now I have an ugly ass aero theme
>>
>>55019706
You are going to have tearing without aero's compositor, unless your program tries to prevent tearing. Firefox doesn't try to prevent it by itself and relies on Windows and dwm compositior.
>>
>>55017793
>>55019428

Well, here is my attempt to explain by probably using wrong jargon:

https://github.com/haasn/interpolation-samples/raw/master/24fps/nearest.mkv

24fps: Visible 3:2 pulldown judder in pan motion at start, inducing viewing displeasure with the uneven discontinuities. Motion is not smooth

https://github.com/haasn/interpolation-samples/raw/master/24fps/oversample.mkv

24 fps oversample interpolation: No judder in pan motion at start and discontinuities in motion are even. Motion is not smooth

https://github.com/haasn/interpolation-samples/raw/master/24fps/linear.mkv

24fps triangle interpolation: No judder in pan motion at start and discontinuities in motion are even. Motion is more smooth because of the nature of triangle sampler, giving a "motion blur" like effect.
>>
>>55019795

https://github.com/haasn/interpolation-samples/raw/master/24fps/mvtools.mkv

24fps motion vector interpolation to 60fps (mvtools/SVP): No judder in pan motion at start and there are no discontinuities. Motion is silk smooth but motion vector interpolation creates visible artefacts in video

https://github.com/haasn/interpolation-samples/raw/master/60fps/native.mkv

60 fps native: No judder in pan motion at start and there no discontinuities. Motion is silk smooth
>>
>>55019706
Thats why I'm trying to make an aero theme that will look and work as classic theme. Sadly not much time for that lately.
>>
>>55019862
>form is more important than functionality
>>
>>55016046
>>>55016032
>it literally has to (badly) monkey-translate all of the OpenGL calls and GLSL shaders to DirectX/HLSL to make it work at all
If it's not obvious to everyone, this is FUD. Only one of three opengl backends on Windows (angle) translates from GLSL to HLSL. The win and dxinterop backends use the native OpenGL stack.

There's also nothing wrong with translating GLSL to HLSL. Using GLSL on all platforms makes it easier to get feature parity. If mpv had separate renderers for GLSL and HLSL, things would be worse for all users because development work would have to be split between each renderer. There's nothing wrong with ANGLE itself either. Despite the majority of Chrome users being on Windows, Google use ANGLE for all rendering in Chrome, not just for WebGL.
>>
>>55021519
>WGL
slow, bad timing etc., so expect stutters and other downsides

>dxinterop
prone to crashing

not exactly great alternatives

>There's also nothing wrong with translating GLSL to HLSL.
except for everything that's fucking wrong with it, you mean?

>Despite the majority of Chrome users being on Windows, Google use ANGLE for all rendering in Chrome, not just for WebGL.
They're being forced to by Microsoft, because Microsoft has made sure that native OpenGL support on Windows is absolutely terrible (after all, Microsoft has big money in making sure people continue to use DirectShit over cross-platform/free alternatives)
>>
>>55017793
Is the 60.mkv supposed to only be viewed on fullscreen?
>although recent versions of mpv will automatically turn interpolation off for video clips that match your display rate
Feature is off I believe as of the latest builds.
>>
I am trying to compare if there is any difference in 1080p anime, but so far with horriblesubs it doesn't feel like there is any difference at all.
>>
>>55022288
>Is the 60.mkv supposed to only be viewed on fullscreen?
resolution doesn't matter
>>
File: 1465163762661.jpg (222 KB, 1000x750) Image search: [Google]
1465163762661.jpg
222 KB, 1000x750
>>55006177
>2016
>still installing software manually to watch videos
>>
Is there anyway to make MPV remember the window position?

I've look trough the manual, and only thing I saw was save-on-quit, which basically remembers the time of the video before you quit.
>>
>>55023136
If you want mpv to always start at the same position you can use
geometry
and friends
>>
>>55017793
>no mitchell or robidoux

JEW CAN DO BETTER THAN THAT FUCCBOI
>>
>>55023157
Thank you.
geometry=99%:97%

worked for me
>>
>>55023574
lol
>>
>>55023584
lol
>>
What should I change/add?
# Video settings

#vo=opengl-hq:backend=dxinterop:interpolation:tscale=oversample:cscale=ewa_lanczossharp:scale=ewa_lanczossharp:user-shaders="~~/shaders/AdaptiveSharpen.glsl":

vo=opengl-hq:backend=dxinterop:interpolation:user-shaders="~~/shaders/AdaptiveSharpen.glsl":


#Additional Video Settings
ytdl-format=bestvideo+bestaudio/best
video-sync=display-resample
hwdec=auto-copy

# Audio settings
softvol=no
softvol-max=180
#volume=-1
#af=volume=5 #ups the voume higher than default
#audio-device=wasapi/{ed7f17e5-b139-4b58-bcb1-5411e36f3628} #switch audio output

# OSC settings
script-opts=osc-layout=box,osc-seekbarstyle=bar

# OSD settings
osd-font="Geogrotesque Medium"
osd-font-size=35
osd-border-size=2
osd-spacing=1
no-osd-bar
#osd-scale-by-window=yes #Make the OSD-FONT scale by window


# Subtitles
sub-text-font-size=55
sub-text-font="Metric Medium"
sub-text-margin-y=40
sub-text-shadow-offset=1
sub-text-border-size=2.5
sub-text-color="#ffffffff"
sub-text-shadow-color="#96000000"
sub-text-border-color="#101010"
sub-text-spacing=0.5
demuxer-mkv-subtitle-preroll # Try to show subs at seek point
#sub-gauss=.75
sub-gray=yes
sub-auto=fuzzy # Load all additional subtitle files which contain the media filename
#no-sub-ass # Use non-default subs
ass-force-style=Kerning=yes # Force kerning on subtitle fonts
slang=English,eng,en

# Screenshot settings
screenshot-template=C:/Users/2ndlinux/Pictures/%08n
screenshot-format=jpg
screenshot-jpeg-quality=100
screenshot-tag-colorspace=yes
screenshot-high-bit-depth=yes

# Window settings
keep-open=yes
autofit=50%
geometry=99%:97%
brightness=0
contrast=0
saturation=0
gamma=0
hue=0

# Miscellaneous settings
save-position-on-quit
ontop

#Playback
[extension.gif]
loop-file=inf

[extension.webm]
loop-file=inf
>>
File: j.png (21 KB, 778x220) Image search: [Google]
j.png
21 KB, 778x220
Help, already created mpv.conf but it doesnt work
>>
>>55023729
Stupid beaner.
>>
>>55023729
Looks like bitbucket build?
There is mpv.conf already inside the mpv folder (one near scripts folder).
>>
>>55023821
t-thanks

>>55023870
it closes automatically in less than 2 secs
>>
>>55021687
>>WGL
>slow, bad timing etc., so expect stutters and other downsides
Agreed, but it's not so bad on certain drivers. There used to be a race condition with the DWM in the Nvidia drivers that meant that it would occasionally unavoidably drop a frame, but I think that's fixed in the latest drivers.

>>dxinterop
>prone to crashing
Yes, but only in specific situations with specific (old) drivers. The dxinterop backend uses the WGL_NV_DX_interop extension exactly as it is specified, but old Intel driver versions have a bug where they forget to evict old surfaces from an internal list, which means you can't reallocate surfaces too often or it will fail. This has been fixed. I've also heard (from here) that it crashes on old AMD drivers, but the reports haven't been very specific. The fact is, if it works for you, it works for you. It's been rock solid on my Nvidia computer.

>>There's also nothing wrong with translating GLSL to HLSL.
>except for everything that's fucking wrong with it, you mean?
Are you kidding? What a meaningless statement. This is still FUD unless you have specific examples.

>They're being forced to by Microsoft, because Microsoft has made sure that native OpenGL support on Windows is absolutely terrible
That explains why they use ANGLE for WebGL. It doesn't explain why they use ANGLE for all rendering when they have the option of rewriting their renderer with Direct3D. The fact is, targeting one rendering API (OpenGL) instead of two (OpenGL and DIrect3D) is just good software design. Chrome, which is probably the single most popular program on the Windows platform, has chosen this strategy. mpv has also chosen this strategy. ANGLE isn't holding Chrome back. It's not going to hold mpv back.
>>
>>55023889
What does? The mpv.conf or mpv itself?

open powershell/cmd in that folder (In "File" menu top bar) and run:
./mpv.com /path/to/file
you should see error message.
>>
the mpv.com it closes automatically
>>
>>55023992
That's unfortunate.
>>
Daily reminder that MPV doesn't have a trakt.tv scrobbler
>>
>>55024077
Time to learn Lua fampai.
>>
>>55024101
Daily reminder that mpv devs are basement dwellers who can't socialize
>>
>>55024132
Wow harsh. Please don't be rude.
>>
File: 1454263757785.png (716 KB, 797x720) Image search: [Google]
1454263757785.png
716 KB, 797x720
>2016
>MPV still isn't better than MPC-HC & madvr
>people are still shilling it
>>
File: o_f2bbe2d7ec8f4051-10.png (12 KB, 256x256) Image search: [Google]
o_f2bbe2d7ec8f4051-10.png
12 KB, 256x256
I think there are performance loss on the windows platform!
I tried mpv with vo=opengl:interpolation and video-sync=display-resample and I tried mpdn with ewa_sinc_jinc and fluidmotion.
No dropped frames in mpdn but mpv runs like a slideshow with several dropped frames.
>>
is it possible to get colors on show-text?
>>
File: 1450760568609.png (153 KB, 333x254) Image search: [Google]
1450760568609.png
153 KB, 333x254
>>55024159
>2016
>madVR is still single-platform proprietary shitware with an openly self-interested developer and meme filters that have no grounding in signal theory
>people are still shilling it in threads for its superior competitor
>>
>>55024215
still mpv got no trakt.tv scrobbler. LAME

http://docs.trakt.apiary.io/
>>
>>55006177
How the fuck to I apply the FUCKING Presets?!
You fucking FUCKS!!
>>
>>55024164
Sounds like you have a shit computer, Pajeet.
>>
>>55024239
Wait, does this seriously not support an authentication method other than OAuth?
>>
>>55024215
Keep playing with your playmobile software, fosstards.
In performance, mpdn and madvr are much better than mpv.
>>
>>55024358
you are so smart, pajeet
>>
>>55024215
>posting anime/pedo picture
>not judging haasn as animefag
Got your coordinates and transmitting them to pedo authorities.
>>
>>55024320
stop complaining and get on it. Nobody cares about your superior methods of authentication
>>
is there a way to show the osc when pausing and hiding it after resuming?
>>
Got eye cancer after watching a video with mpv's interpolation.
>>
>>55024523
I'm not learning OAuth for your /tv/ shit.
>>
>>55024591
Use tscale=oversample
>>
>>55024596
so it's just a matter of lack of knowledge, got it.
>>
>>55024176
x show-text "This is ${osd-ass-cc/0}{\\c&HFF0000&}blue text"

http://docs.aegisub.org/3.2/ASS_Tags/
>>
>>55024885
thanks senpai!
>>
>>55021303
If it was I would not bother.
>>
Does mpv support linked mkvs yet?
>>
>>55026491
It does for years now. I switched from mplayer to mpv in 2013 or 2014 for that feature.
>>
>>55026550
Nope, it was a wontfix as of a few months ago.
>>
>>55026491
>linked mkvs
?
>>
>>55026491
>linked mkv
What's different with ordered chapter?
>>
>>55026576
What the hell? I'm sure I've played some with mpv at some point in the past. Was it removed? Or is it just partially supported?
>>
>>55026657
Disregard this. Found those files - they were ordered chapter all along.
>>
>>55026654
No chapters.

With ordered chapters the entire sequence is laid out in the chapter and you can do all sorts of neat stuff. Links just embed which is the previous and next.
Linking is waaay easier than writing chapters.
>>
>>55024610
How to mimic fluidmotion from MPDN?
>>
>>55012166
Colors aren't expanded by HDR, they were expanded by BT. 2020 which is much older
HDR expands contrast literally by just making the display as bright as possible, it's the last low hanging fruit to harvest in the stalled display development
A display with near zero black point will look much better than a display with a retarded brutal white point
>>
>>55015927
WGL works decently enough on both
>>
>>55026999
>2016
>greatest player
>multiplatform
>work "decently" on legacy gpu, so more than 60% of desktop machines
>>
>>55015927
I got Angle to work pretty good with my shitty GMA igpu laptop.
>>
>intel hd3000
>mpv just runs vo=opengl-hq:deband=no
>mpdn runs ewa upscalers and fluidmotion
>>
>>55027411
intel hd3000
mpv runs vo=opengl-hq:user-shaders="~~/adaptive-sharpen.glsl"
seems like you are tech illiterate.
>>
>>55027411
what's the deal with the hd 3000? I've been hearing about it a lot.

I have an hd 3000 with vo=opengl-hq and have no problem
>>
>>55027453
>>55027465
>upscaling 720p to 1080p fails
>1080p to 1080p sometimes fails
>>
>>55027465
Last time I heard, hd 3000 have fullscreen problem with angle backend. does this still happening?
>>
>>55027511
yes with the latest driver...
>>
>>55027505
fails = dropped frames, not crash
>>
>>55027564
have you even measured gpu usage?
>>
https://gist.github.com/bjin/4b1ab282412b94200dbe09de998348e6
Damn retarded winfags should wait a madvr like gui...
>>
What's a good preset for early 2011 MBP (i5 sandybridge intel graphics 3000)
>>
>>55027835
medium preset should work
>>
how do I get the bottombox bar to show indefinitely while the video is paused?
>>
>>55026654
people use ordered chapters
>>
>>55027411
opengl-hq also implies sigmoidal and linear light senpai
>>
>>55028374
I think mpdn uses them too.
However is that so intensive?
>>
>>55028417
opengl-hq also implies debanding senpai
You're comparing apples to pears
>>
>>55028064
they really don't, OC became a thing with fansub retards back in 2010 I think then they slowly disappeared because openings and endings tend to change.
>>
Is there a way to make MPV load specific subtitle file from subscene?
Thread replies: 255
Thread images: 25

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.