/mpv/ - 21th century media player

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

> low preset without interpolation:
vo=opengl:deband:blend-subtitles
hwdec=auto


> high preset without interpolation:
vo=opengl-hq:blend-subtitles
hwdec=no


> low preset with interpolation:
vo=opengl:interpolation:blend-subtitles
video-sync=display-resample
hwdec=auto


> high preset with interpolation:
vo=opengl-hq:interpolation:blend-subtitles
video-sync=display-resample
hwdec=no

Other urls found in this thread:

gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b
mpv.srsfckn.biz/
bitbucket.org/rorgoroth/mpv-for-windows/downloads
github.com/mpv-player/mpv/pull/3144
ftp.freenet.at/old/seminar/ttfonts/
github.com/mpv-player/mpv/blob/master/DOCS/man/vo.rst
forum.doom9.org/showpost.php?p=1767722&postcount=37975
twitter.com/SFWRedditImages

Is it really necessary to spend time tweaking your settings? I just run with "vo=opengl-hq".

SuperRes shader has been updated some hours ago!
gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b

> Windows builds:
Stable: mpv.srsfckn.biz/
Git/Nightly: bitbucket.org/rorgoroth/mpv-for-windows/downloads

Windows users should try with ":backend=dxinterop" added to the "vo=" line and "hwdec=auto" or "hwdec=auto-copy"

LumaSharpenHook with SuperRes (2 passes) is AMAZING.
Some purists will say it distorts too much...

memory leak when using user-shader applied to SCALED image and changing pan-and-scan range (w and e).

Post your config

Might as well ask here since you fags probably know about ffmpeg:

Why does -to NEVER work for me? Doesn't matter where in the command I place it, it's always ignored. -t works, but is less convenient since you have to calculate the time delta yourself.

Future is very very soon:
github.com/mpv-player/mpv/pull/3144

Good job guy!

Need to fix first

Are there any shaders which improve the video quality non destructively or are they all just meme filters?

...

Impact in 5, 4, 3, 2, ... ^^'

kys

>":backend=dxinterop"
What does this do?

I've been using mpv on my linux machine for a while and want to shill it to my windows pals but I'm not sure I can justify it yet.

It's hard to answer correctly.
I have a video projector and finesharp is awesome with default values.
However on my pc monitor it is too much.

>icon with 3d effects
2008 called. they wanted their icon back

Much better performance.

>Win32, using WGL for rendering and Direct3D 9Ex for presentation.
>Works on Nvidia and AMD. Newer Intel chips with the latest drivers may also work.

>icon
I think you mean logo. mpv is for command line usage.

Nobody give a fuck about logos in the Free Software movement.

mpv is an X window program, it displays icon on its window.

Beats material design.

It's the new flat design...

You made me sad... :(

SuperRes mechanism is very strange/weird.
Is it really working well?

Arabic subs don't get rendered properly with mpv.
Is this a font issue? Since I use linux.

not really, it produces some ringing, will fix it later

I don't know how proper supposed look like but libass needs to be compiled with harfbuzz for complex scripts

Sup Forums here
what anime is this ? this is so my shit

Oh my god, why I have tearing in mpv with manjaro lxqt?
I have none with ubuntu 16.04.

The sub in the webm is the proper one.
Since it's hard subbed.
I guess my question is if the softsub uses a font not present in the system to what font mpv uses then?

mpv depends on libass for font rendering (like VLC). I think libass auto falls back to another font supporting the script that was asked for.

So it's missing fonts as I suspected.
What to do then?
Shouldn't the MKV support font embedding?

why are the PGS subtitles so fucking huge in in mpc-hc? any /quickfixes/?

It depends on the releaser to add extra fonts in the mkv container. If you run mpv from the terminal, you can see the debug messages for any font fallback going on.

Can I get a log from already running mpv (executed without --log-file or --v commands)?

why would I use this if MPC-HC is light years ahead?

The mpc-hc development is almost dead.
They continue to include new lav release and fix some madvr issues.
That's it...

I see.
How to get around it then?
I think it uses windows fonts, will the windows core font help?

>command-line based media player

into the trash it goes

>into the trash retard goes

>libass
>ass

It can help but that doesn't have all windows fonts. It's easy to find them around though like
ftp.freenet.at/old/seminar/ttfonts/

I put this in .font folder in my home directory?

>he's not intelligent enough to use the cli
>he needs pretty pictures because words and letters are too abstract for his retard brain

>ahead
no...
In what way is mpc on its own ahead except for an options gui?

>21th century media player
>command line based

Hilarious.

Can depend on the distro but that would normally work.

What are you talking about?

Look at you! You are so pathetic.

There is ton of features, and settings that the default vo=open-hq doesn't cover. You don't have to change if you care about optimizing mpv, you do need to toy around with it.

still can't do user-shaders

Isn't this bit supposed to get user-shaders?

hol up
So windows version of mpv can't use user-shaders yet?

build issue maybe?

Probably not merged into master branch yet

Please, this is important, can I dump a shaders from a running mpv?

Do you mean user hooks? I use the bitbucket build and my shaders work fine.

The user hooks is still a PR not merged like said.

user-shaders option is not enabled on windows build

>gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b
>vo=opengl-hq:user-shaders="~~/SuperRes1.glsl"
>Error parsing option user-shaders (option not found)

I can still use post-shader, but thats different isn't it?

I don't know that much about mpv but looking here github.com/mpv-player/mpv/blob/master/DOCS/man/vo.rst user-shaders isn't even mentioned. Are you sure it's a real thing?

Fuck, I made SuperRes work correctly (it removed all ringing artifacts introduced by upscaling), but didn't notice it right away (left mpv opened and made further changes) and now I don't remember what I did.
Also, it turns out that SuperRes doesn't work correctly neither in madvr nor in mpdn.

>9 days ago

Yes... it's master and nothing has been added since 9 days. There is no mention of "user-shaders" there.

>now I don't remember what I did.

compare source between original and your change?

...

source

I meant the shader source. I assume you changed the code.

no, I undo the changes and can't remember how I fixed it.

How old is your ffmpeg build?

I guess i made changes on 2 lines only - 183 and 189, or on one of them.

Why are you saying that mpdn's superres doesn't work correctly?
The original shader was written for it!

Hope you will re-find a solution! :)

>Why are you saying that mpdn's superres doesn't work correctly?
Because it has approximately the same output as pic related.

Is there a windows build or installer with user_hooks?
I don't want to mess my computer with dev tools.

not yet

That means you improved it! ;)

>user-shaders option is not enabled on windows build
why

I didn't noticed a difference and all it did was fuck my shaders up

haha

Are you using hwdec? dxva has issues with dxinterop, the dxva2-copy works

Otherwise, dxinterop is much superior on windows than without.

dsuce?

New madshi's deringing is just amazing.
It needs quite good GPU but damn look at the result:
forum.doom9.org/showpost.php?p=1767722&postcount=37975

>writes libass vapoursynth plugin
>names it assvapour

I must admit I'm kinda impressed, however, does this only daring ringing introduced by the scaler, or also already fucked up videos? also, I'd like to see a scrot of an actual movie, not some zoomed in scrot.

>Are you sure it's a real thing?
It's vaporware, you fell for the scam

Deringing works on source video.
It's still in experimental stage and doesn't detect all ringing artefacts.

“HDR” video sure is great

and this is with some heavy tone mapping applied (contrast and brightness drop)

It's almost exactly like HDR in video games. The failure mode (bloom) is even the same

Another sample image. Top is an image with range clipping, bottom is level-balanced (contrast drop only).

Except with HDR, instead of the mastering engineers doing it during the encoding process, you now have to do the tone mapping adjustments by hand, subjectively.

Isn't the future great?

I don't know shit about hdr video, but isnt't his mpv mapping the colors, contras, tones or whatever you call it, wrong?

Do you mean the “tone mapped” versions? Whether those are wrong or not depends on your definition of wrong, I guess.

They're “wrong” in an absolute sense, but they're “right” in a subjective sense.

Here's the same with a high brightness boost instead, effectively amplifying the dark parts of the signal.

Basically HDR video is pretty much exactly like HDR in video games - you have a “high dynamic range” image, and to present it on a limited dynamic range output (e.g. fixed luminance range device) you have to perform brightness mapping.

Depending on how you set up your brightness mapping, you can either get details in the highlights, or details in the shadows - all of the information is represented in the source.

It would be quite neat if it wasn't so fucking stupid.

I think it's intended for HDR displays that can actually show the entire recorded range at one time and let your eyes do the adjusting.

>I think
Yeah, but how does that help us watch HDR videos on real-world displays which don't go up to 10,000 cd/m2?

Also, even if I had such a device, I do not want to be watching video at 10,000 cd/m2 in the middle of the night. Some amount of tone mapping will always be required.

I implemented the simplest, stupidest tone mapping filter I could find on wikipedia.

Better frame. This is with the output luminance set to 250 cd/m^2 (default)

>real-world displays which don't go up to 10,000 cd/m2?
also relevant to displays with "true" black up to a reasonable maximum luminosity, which are finally becoming a thing thanks to AMOLED

The shadows seem a bit too dark, especially on the yellow truck.

>10,000 cd/m2
The fuck

Here is the 250 cd/m2 “clipped” image for comparison.

And here is a variant of the tone mapping function adjusted to an assumed reference peak of 5000 cd/m2 on the mastering display (rather than 10000 cd/m2)

This time it's brighter, because the “tone mapping” function makes greater use of the dynamic range.