MPV

Discussion/Support thread for MPV, shaders, options, etc.

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

> Low performance preset.
vo=opengl:deband
hwdec=auto

> Medium performance preset.
vo=opengl-hq
hwdec=auto

> High performance preset.
vo=opengl-hq:interpolation:scale=ewa_lanczossharp:cscale=ewa_lanczossoft
video-sync=display-resample

> Insane performance preset.
vo=opengl-hq:interpolation:scale=ewa_lanczossharp:cscale=ewa_lanczossoft:prescale-luma=nnedi3:nnedi3-neurons=64:prescale-downscaling-threshold=1.5
video-sync=display-resample

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

Other urls found in this thread:

imouto.my/download/lav-filters-megamix-x64/
imouto.my/download/lav-filters-megamix-32-bit/
github.com/Nevcairiel/LAVFilters
git.1f0.de/gitweb?p=ffmpeg.git;a=summary
nightlies.plex.tv/public-test/plexmediaplayer/public-testing/latest/
gist.github.com/igv
gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b
github.com/mpv-player/mpv/wiki/Interpolation
twitter.com/AnonBabble

>it's the daily shill thread

It's not really shilling when I do it for free.

jnnljknjkn

Jhon899##Fuckludere99

[SPOILER] YOU WILL DIE I A HOUR [/SPOILER]
>>NOJOKE

[spoiler]SPIKE DIES![/spoiler]

[spoiler] SPIKE DIES! [/spoiler]

Please stop.

---
MPV vs MPCBE vs MPCHC

Underrated pic

>updated about 1 month ago

What's the best bomi alternative?

Oh god, please don't share this shit again and again.
It will make people switch to VLC because these builds are unstable.

Normies and sane people should use these installers:
- imouto.my/download/lav-filters-megamix-x64/
- imouto.my/download/lav-filters-megamix-32-bit/

They include better presets than OP ones!

What website is this from? It's interesting.

Virus.

OpenHub

The stable builds that OP linked are stable. If you know of any bugs in them, please tell us rather than shilling some proprietary Windows-only alternative.

>It will make people switch to VLC
...why? I don't see how these threads make non-mpv-users any more likely to use VLC. If they try mpv and it doesn't work for them, they'll probably just switch back to whatever they were using before.

A lot of people in these threads are Linux and OS X users, so it's also kind of funny that you're offering an alternative to mpv/VLC that they can't even use.

>imouto.my/download/lav-filters-megamix-x64/
THANKS, now I need to reinstall my OS because it got infected with your viruses, fuck you!

Prove it or die.
Seriously all the OP's download links are more suspicious.

Prove it or die.
Why would you like to reinstall your whole os?
Are you too retarded to make incremental backups?

Stable builds are not that stable on windows.
Furthermore they don't include recent interesting changes like user_shaders.

>Stable builds are not that stable on windows.
How so?

Some old GPUs has poor or unmaintained drivers.
So the only way to make them working with mpv is to include hacks in mpv.
However I understand mpv developers that say it's not mpv bug...

>Seriously all the OP's download links are more suspicious.
Both have source to their scripts and build chains to test/build yourself though.

Where is the source scripts and toolchain for imouto.my/download/lav-filters-megamix-x64/ ? It seems to download something labaled as a modified LAV filters binary which the real source is here: github.com/Nevcairiel/LAVFilters and it uses old/fucked up random fork of ffmpeg from here git.1f0.de/gitweb?p=ffmpeg.git;a=summary rather than actual ffmpeg.

Take your meme virus elsewhere.

>random fork of ffmpeg from here git.1f0.de/gitweb?p=ffmpeg.git;a=summary rather than actual ffmpeg.

LAV Filter confirmed as potentially dangerous.
It's missing thousands of ffmpeg commits including security ones, top kek.

mpv's default settings are the most compatible and the most stable, and include nothing that could be described as a 'hack.' I think you're referring to the dxinterop backend, which some people use to get better video sync, and apparently causes problems with old Intel and AMD/ATI drivers. It is clearly marked as 'experimental' in the manual. mpv does not stop users from shooting themselves in the foot.

Also, it's strange that you use the word 'working.' dxinterop doesn't make anything work that didn't use to work. The systems supported by dxinterop are a strict superset of the systems supported by the default backend, since both require WGL. All dxinterop does is provide better video sync and hwaccel support.

Would you guys actually enjoy madVR on mpv?

Also, what are the best shaders and video opengl commands for a 970+3570k

High and Insane look identical in a screenshot comparison except Insane gets more dropped frames.

Still needs a lot of bucks to use mpv in plex!
nightlies.plex.tv/public-test/plexmediaplayer/public-testing/latest/

madVR is just a renderer similar to mpv's one plus some shaders.

Common Sup Forums users:
- Have no internet connection, steal neighborhood wifi.
- Are not subscribed to netflix like services.
- Download everything with torrents.

So why should they pay for plex?

Nah. All the algorithms I care about are already in mpv, and I think incorporating madVR would be bad for mpv in general, since it would reduce the incentive to improve mpv's built-in renderer and to write user-shaders for it.

It might help mpv users win more arguments on Sup Forums, because it would suddenly become about MPC-HC vs. mpv, not MPC-HC+madVR vs. mpv, but I definitely don't care about that.

> gist.github.com/igv
Why not creating a github repo?
It would be much easier to update these amazing shaders.

Honestly I would like for better interpolation and better compression of images when you save them, as of right now saving on PNG sucks.

You can change the image format and compression level of screenshots in mpv.

it does not fixes the problem of it still being pretty dam awful

interpolation is better in mpv than madvr in my experience and saving screenshots as png is retarded

When will the shilling end?

s a g e d t b h f a m

>what is svp
MPV's interpolations look like frames on top of frames with opacity.
>saving as png is retarded
my last reply

Does SuperRes still need to prescale?
gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b

there is nothing beneficial in the prescalers.

Does it work without it? Last time I need to prescale because they are some API limits.

sure

You're dumb.

...

have not heard of SVP before, is it better than just turning on mpv's interpolation?

don't know much about this, just want my chinese cartoons to look nice

SVP is a motion vector interpolation implementation based on mvtools .

There are different types of interpolation
github.com/mpv-player/mpv/wiki/Interpolation

Motion vector interpolation fills in the gaps by guessing a new image to up the video to 60Hz but that can cause distortions in the source video. mpv's interpolation is about displaying original 24fps image on a 60 Hz screen in a consistent manner (because it's not a perfect multiple, different frames display at uneven lengths resulting in a juddery image) by blending two frames when necessary.

Is mpv as good as you say it is? What's it like compared to mpc-hc?

It's better than mpc-hc. It's an alternative to mpc+madvr.

>Spoilers for 20 year old show
I know cowboy bebop was great but do you really think somebody will fall for this?

mpv's license is inaccurate. mpv is predominantly licensed in GPL2. The only GPL3 component is a small optional part and it's not included by default.

>MPC-BE
>1 million lines of code for what's literally just a DirectShow front-end that doesn't do any decoding or video presentation itself
How in the fucking world did they manage to bloat up their codebase that much?

what the shit

it's the same as mpc-hc, only mpc-hc switched to external filters (LAVFilters).

They keep sources for external libraries in their tree, eg, they have built in ffmpeg.

>Would you guys actually enjoy madVR on mpv?
No. I think mpv's vo_opengl is significantly better developed than madVR as a whole. madshi would also have to open source his code and make a C API for it, both of which I doubt are going to happen any time soon.

Rather take whatever features you like in madVR but are missing in mpv and port them as user shaders.

>MPV's interpolations look like frames on top of frames with opacity.
SVP is not a madVR feature. Also, mpv's interpolation is a strict superset of madVR's interpolation feature. (madVR actually calls it “smoothmotion”)

>don't know much about this, just want my chinese cartoons to look nice
github.com/mpv-player/mpv/wiki/Interpolation
Have a look at this

Herp derp doom9 windows cargo cult devs

mpv it bitching about the shader portion of vo
what am i doing wrong?
user-shaders="~/.mpv/shaders/FineSharp.glsl","~/.mpv/shaders/SuperRes1.glsl","~/.mpv/shaders/LumaSharpenHook.glsl","~/.mpv/shaders/CrossBilateralSR.glsl"

user-shaders="~~/shaders/FineSharp.glsl,~~/shaders/SuperRes1.glsl,~~/shaders/LumaSharpenHook.glsl,~~/shaders/CrossBilateralSR.glsl"
Also use use either lumasharpen or finesharp, not both (finesharp is better I think).

You need to escape the list otherwise it gets treated as separate options to vo itself.

e.g.

vo=opengl-hq:user-shaders=[~~/shader1.glsl,~~/shader2.glsl]:other-options

What media server does everyone here use?
is Plex the go-to server now?

Plex seems to be the go to, with Emby coming in second and PS3 Media Server and other more spartan media servers coming after

>media server
I just watch anime on my PC like a normal human being

Jesus
Fucking
Christ
Just
Use
VLC

Why not WIndows Media Player?

I didn't realize Plex was Jewish, gonna try the others

All of them are jewish as fuck senpai, except the older ones like PS3 Media Server
Just watch stuff locally and sync manually

Is this on the roadmap?
[h265]
vo=opengl

What do you mean by this?

On the latest nightly for me h265 file with dxinterop and dxva2-copy works fine and is hardware accelerated.

How do i configure mpv to insert code?

Why wont MPV open MOV file on my windows 7

Use a specific vo for h265 video files only.

ffserver + kodi

...

Nah...

What does SuperRes do exactly and why should we always use it?

how do I turn off the OSC for images?

Which is the best?
- cscale=ewa_lanczos
- cscale=ewa_lanczossharp
- cscale=bilinear (without chromasuperres)
- cscale=bilinear (with chromasuperres)

ewa_lanczos

[extension.jpg]
no-osc

doesn't work.

The no-osc option is global and can't be set per-file.
Maybe you could do it with a lua script? idk.
Anyway you can toggle it off with the del key.

>What does SuperRes do exactly and why should we always use it?
SuperRes was designed to upscale pixel art and that's what it excels at. Personally, I use crossbilateral, but you can use crossbilateralSR.

gist.github.com/igv