/mpv/ - the windows supreme player

>windows builds:
sourceforge.net/projects/mpv-player-windows/files/

>low-end scaling profile:
scale=spline16


>mid-end scaling profile:
profile=opengl-hq


>high-end scaling profile:
profile=opengl-hq
cscale=ewa_lanczos
scale=ewa_lanczossharp


>enable default interpolation:
video-sync=display-resample
interpolation=yes
blend-subtitles=yes


>enable smoothmotion interpolation:
video-sync=display-resample
interpolation=yes
tscale=oversample
blend-subtitles=yes

Other urls found in this thread:

github.com/bjin/mpv-prescalers/tree/master
gist.github.com/igv
github.com/mpv-player/mpv/blob/master/TOOLS/lua/autodeint.lua
github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
github.com/shinchiro/mpv-winbuild-cmake/blob/master/packages/ffmpeg-0002-Add-HEVC-intrinsics.patch
mpv.srsfckn.biz/)
aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ffmpeg-full
aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ffmpeg-full-git
twitter.com/SFWRedditVideos

How to do the same with mpv?

i use xrandr.lua, but that's for X11, dunno about windows

Is there a reason why we need to use lua scripts?

as opposed to?

native implementation? submit a feature request, or write a patch and use/submit that
another language? request and/or patch

lua's plenty powerful, and pretty easy to learn

Is it possible to build a windows binary using lxss?
Because I really don't feel like downloading mingw just to build one application.

write it in C assholes

Yes but isn't it slower? I don't think the devs will implement this because it's different in each platforms and I think there are no cross-platform way to do this.

It seems that plex (wm4 is working on it too) has this feature so why not copy-pasting it inside mpv?

You can with lxss but provided mingw toolchain in ubuntu or any other linux is always outdated so better create ur own mingw toolchain

What are Sup Forums's thoughts on MadVR? Seems to have better quality options than MPV but I hate the fact that it's not open source.

Prove it, seriously I think mpv is much better in quality.

If you need madvr like meme filters like NNEDI3, SuperRes or CrossBilateral, there are available as MPV shaders there:
- github.com/bjin/mpv-prescalers/tree/master
- gist.github.com/igv

>Because I really don't feel like downloading mingw
>you also need compile about other 10+ packages to link with mpv

Just compile with msys2, dude.

It's not all about the scaling options. Smooth motion is really useful for PAL-region content, plus it's just way better at being presenting frames at the right time for smooth playback, unlike EVR for example. Not sure how it stacks up compared to MPV.

You can't beat this ultimate config with similar performance with your shitty OpenGL player.

>16 neurons
>32 neurons

>meme filters like NNEDI3, SuperRes or CrossBilateral
Wikipedia says GIMP's Selective Gaussian Blur is a bilateral filter. Selective Gaussian Blur does debanding better than MPV's debanding. Bilateral debanding when?

It's enough!

If MPV ever misses a frame time, either you configured it wrong or your OS sucks.

No point in using nnedi at low neurons

Yes superxbr would be probably more efficient but nnedi3 is really less destructive.

mpv is gpl'd software though. If your using windows, shouldn't you use some shit tier proprietary media player of some type?

Well I just downloaded it and fired up a 1080i/25 video. It doesn't deinterlace by default (why) and it certainly isn't smooth. Changing audio tracks results in out of sync audio.

>inb4 it's your hardware
>inb4 it's your OS

MPC-HC + MadVR work perfectly.

Why doesn't this work to make mousewheel up/down control volume?

AXIS_UP add volume 2
AXIS_DOWN add volume -2

My other rebinds in input.conf work fine.

Thats wrong key

The implementation would be on a per-backend basis. Those are already essentially platform-specific.

For example, the x11/glx backend would use XRandR, the wayland backend would use whatever the wayland protocol requires, and the wgl/angle/dxinterop backends would use Windows-specific methods.

Why doesn't madshi open source his shit and merge it with mpc-hc as it's probably the only player that works with it?

Yes that's what I feared. :(

JRiver and Kodi do also but yes, it's weird that it's so closed.

MOUSE_BTN3 add volume 2
MOUSE_BTN4 add volume -2

Mpv is an advanced player that focuses on essential things first but that has powerful plugin and custom shader/hook systems to extend mpv features.
github.com/mpv-player/mpv/blob/master/TOOLS/lua/autodeint.lua

>Seems to have better quality options than MPV

>Not sure how it stacks up compared to MPV

Windows fags everyone.

Post screenshots

I won't implement any memes without seeing how terrible it looks

Don't question the logic of windowsfags

>It doesn't deinterlace by default (why)
I don't know, but I'm going to guess it's probably to avoid issues with mistagged files.

There are a number of other tags which mpv ignores by default because they're commonly mistagged, but I don't know if that was the specific reason in this case or not.

At any rate, I don't think anybody in mpv cares much about deinterlacing. Most features that get implemented are for forwards compatibility (e.g. HDR or UltraHD), not backwards compatibility (e.g. deinterlacing or DVDs).

thanks :)

>Bilateral debanding when?
2011 ;^)

>MPC-HC + MadVR work perfectly.
MPC-HC and madVR are also designed for Windows, while mpv is designed for Linux.

Go run madVR in WINE and see how well it works for you.

>2016
>using only linux forna retarded reason
:^\

Could someone post a progress timer/bar/spot that shows the current time progression of the video, non intrusively,say a SS:Total length in the upper right corner?

Hmm, should be doable with a lua script

>using the smiley with a carat nose

It's better! Isn't it?

>haasn
>github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
>Sigh, ALSA is even worse than PulseAudio
Whew I am not alone thinking alsa is a messy shit.
>[4k]
There are more and more 4k contents, it's time to have profile autoselection based on resolution (at least).

>There are more and more 4k contents, it's time to have profile autoselection based on resolution (at least).
That was the idea behind the profile, but I got distracted before making the auto-switcher and now I'm too unmotivated again

'o' shows progress exactly as wanted, but i cant see to find a way to keep it on. 'o' turns on the show-progress switch, but it disappears shortly after

O

Yes, but is there a way to have it show on start,rather then with a keybind to turn it on

Yes, these are very boring stuff to program.
Staying motivated is one of the best thing to do as developer, so do not force you to do boring things.

osd-level=3 in config?

Thanks OP, devs and contributors, I finally have a perfect config.
It works perfectly on my 72hz display monitor and my 60hz laptop.
Furthermore, oversample is less choppy than madvr smoothmotion.

The spline16 up/scaler looks very good for almost no gpu usage with 720p videos.

scale=spline16
video-sync=display-resample
interpolation=yes
tscale=oversample
blend-subtitles=yes
fullscreen=yes

I'm trying to get the low-end possible settings for software decoding.
Currently using "opengl", but this but a lot of load on CPU, espacially when playing HEVC.
Is there other parameters that I can add?

So EGL will be used by default now instead of GLX?

Are you using shinchiro's mpv build? I ask since that normally has better HEVC performance.

I'm guessing you're holding off on using 'hwdec' because it gives worse results.

No.
I'm on arch with mpv 0.20.0-1.
I'm using SW decoder since HW decoder require installing Intel drivers.
But I know Core i5 have no HEVC support.

Then you will have to build mpv with this patch for ffmpeg
github.com/shinchiro/mpv-winbuild-cmake/blob/master/packages/ffmpeg-0002-Add-HEVC-intrinsics.patch

try xv

I'm on ffmpeg 3.1.3-1, HEVC is enabled and patched.
>XV

try put this in conf
vd-lavc-fast
vd-lavc-skiploopfilter=bidir

Any drawbacks?

I thought it was weird these threads were getting spammed here so much lately.

>patched
by whom?

Anyone else experiencing lags when playing wmv files on Windows? Everything else plays just fine.

AUR.

What am I looking at?

>>XV
?

Never mind, I see. Downloads.

Doesn't MPC-HC have like 150 million?

It's not the amount of downloads.
The past week or so this thread has been made waaay more often than usual and all links other than SF have been removed from the OP. Look at the download numbers how until 10 days ago that project got literally 0 hits.

It's now the official area to download latest windows builds. Rorgoroth gave up because Sup Forums fags spammed his email address with harsh messages. And yes it seems that /mpv/ thread makers come back.

No more madVR, lavfilters, mpc-hc or MPDN releases since a long time, people are getting bored and want to change...

This just makes it even more suspicious. Why he was suddenly spammed? Why the official builds (mpv.srsfckn.biz/) have been removed too when they are still there and actively maintained.

Really this is all just a coincidence?

>XV
>has issues with OSD and subtitle display
>This driver is for compatibility with old systems.
Is Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz that old?

It's because the stable builds don't support the new option system.

>i5-2520M
That has capability playing 1080p hevc with SW though

I'm not saying it can't.
I'm saying it puts a lot of load on the CPU.
Temps reach 70-80 C when playing those files.

Where?
aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ffmpeg-full
aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ffmpeg-full-git

>linux player
>filled with nothing but windows fags asking dumb questions like how to configure it

It's like I'm watching a retarded version of Gilmore Girls.

So is the owner of the SF project the guy that spammed the bitbucker repo owner into oblivion?

Try to increase your fan speed.

>--enable-libx265 \

Already running at maximum 3500 rpm.

that's for encoding

Probably to spy winfags with malware...

Then what are you at?

You seem like a tech illiterate.
You probably won't be able to compile it anyway.

Hows the weather like? Whats the idle cpu temperature?

>Hows the weather like? Whats the idle cpu temperature?
40C outside, 28C inside when AC is running
Temps are 30-40C with 15 tabs on firefox.

The temp seems fine for what it is. The CPU can handle about 100C on max, however sub 90 is really safe.

With your ambient temp like that, its seems normal to have 70-80C on load.

I see.
For how long can I keep a core i5 CPU running at 80-90C safely then?
1 hour?
Even when encoding with ffmpeg temps barley reach 70C.

Long as your laptop can handle. Probably couple of hours under 90C load.

I want to replicate the old good vo=direct3d

Would this be an equivalent?
vo=direct3d
vo-direct3d-prefer-stretchrect
vo-direct3d-only-8bit

>vo-direct3d-disable-shaders
this should be enough. But why not just vo=direct3d?

because Hi10p doesn't look good

also stretchrect is just the best and fastest for old GPUs

What is your GPU? Damn why not simply using the default (aka the old vo=opengl)?

intel G33

>Probably couple of hours under 90C load.
Is this legit?
Where can I find these data?

Interpolation dosent seem to be working anymore.
Its choppy when panning or fast action
using 20160914.8f1a889

Interpolation needs display-resample, so you have to get a decent gpu.