/mpv/ - the Sup Forumsreatest media player

Wiki:
github.com/mpv-player/mpv/wiki

Manual:
Stable: mpv.io/manual/stable/
Git: mpv.io/manual/master/

User Scripts (including opengl shaders):
github.com/mpv-player/mpv/wiki/User-Scripts

High quality video output profile (goes into mpv.conf):
Stable: profile=opengl-hq
Git: profile=gpu-hq

Configuration Files:
mpv.io/manual/master/#configuration-files
mpv.io/manual/master/#files

Input.conf:
github.com/mpv-player/mpv/blob/master/etc/input.conf

Post your system specs and config if you're asking performance related questions.

Windows Builds:
Stable Portable: mpv.srsfckn.biz/
Stable Installer: bitbucket.org/rorgoroth/mingw-w64-cmake/downloads/
Dev Snapshots: sourceforge.net/projects/mpv-player-windows/files/
WIP d3d11/VulkanR2: sourceforge.net/projects/mpv-player-windows/files/experimental/
WIP d3d11/VulkanR2 Installer: bitbucket.org/rorgoroth/mingw-w64-cmake/downloads/
Vapoursynth: jenkins.maeyanie.com/job/mpv/

Config for D3D11/Vulkan:
gpu-api=d3d11 |..or..| gpu-api=vulkan
hwdec=auto-copy
profile=gpu-hq
vd-lavc-dr=yes

Other urls found in this thread:

wiki.archlinux.org/index.php/mpv
mpv.io/manual/master/#configuration-files
pornhub.com/view_video.php?viewkey=1869511221
pornhub.com/view_video.php?viewkey=1869511221)
github.com/rossy/mpv/commit/875bee0db950
cineform.blogspot.com/2017/10/cineform-goes-open-source.html
gopro.github.io/cineform-sdk/
twitter.com/SFWRedditGifs

>use autism-tier mpv.conf
>GL3 NOT SUPPORTED REVERTING TO FALLBACK

I hope rosy will try to merge d3d11 soon!

Last night in irc haasn said he had some libplacebo stuff for vulkan but rev2 Is not so good and nobody bother review it! Vulkan is hard work, d3d11 is simple!

GO ROSSY!!

wm4 should drop all these vulkan shits.

>d3d11
its a shit though. not even faster than opengl for me. cant even use direct rendering compared to vulkan.

playing 1080p content, not normal for FSRCNN-HQ to have 100% gpu usage?

Linux users need vulkan tho because opengl is pretty shitty, I mean its "good enough", but shitty.

Probably you have bad hardware or something because it works great for me and others doing benchmarks it's only a few tens of fps slower than vulkan meaning it super powered enough for all meme shader needs, plus everything works with it like screenshots unlike vulkan!

>Probably you have bad hardware or something
No.
>Vulkan is shit but can use DR
>d3d11 is shit
They both unstable compared to opengl. Vulkan slightly faster. d3d11 is not faster. There is literally ZERO reasons to use d3d11. Vulkan at least has DR.

DR is useless!

Angle is shitty as fuck and vulkan is for modern GPU.

I switched from windows to debian. And... where i supposed to put the conf file? I already try to follow this guide wiki.archlinux.org/index.php/mpv
but doesn't work

mpv.io/manual/master/#configuration-files

using d3d11 on Windows feels just so right

can someone explain to me why

youtube-dl -g pornhub.com/view_video.php?viewkey=1869511221

and

mpv $(youtube-dl-g pornhub.com/view_video.php?viewkey=1869511221)

work, but

mpv --ytdl pornhub.com/view_video.php?viewkey=1869511221

results in

[ytdl_hook] ERROR: requested format not available
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
Failed to recognize file format.


Exiting... (Errors when loading file)

?

your ytdl-format option is probably wrong.

This just in: mpv finally got the abiilty to play directories on wangblows

WOW. Only took like 3 months since the bug was submitted!

>not even faster than opengl for me.
It is for me. 680fps vs. 610fps (ANGLE) and 580fps (dxinterop/win).

>cant even use direct rendering compared to vulkan.
Yep, this is a D3D11 limitation. DR might not be useless though. Asynchronous uploading for video textures might be useful if you are CPU-limited, and it might be possible in D3D11 through means other than decoding directly to driver-owned memory.

See the commit message here for explanation: github.com/rossy/mpv/commit/875bee0db950

d3d12 when?

>It is for me. 680fps vs. 610fps (ANGLE) and 580fps (dxinterop/win).
Its how much, 5%? For me its still slower. 1200FPS with dxinterop and 1100FPS d3d11. AMD. Vulkan 1500.

On hardware that powerful, it doesn't really matter. You should use Vulkan. Part of the appeal of d3d11 is that it should give really old and underpowered hardware a performance/feature boost, especially for people who struggled with ANGLE.

thanks, I'm a dumbass

After kronos/vulkan bankrupt.

I just tested with yesterday's build and dropping a folder already works. ¿?

nvm Rossy commit was already applied.

eyo hold up.
you trynna tell me that mpv ccant play .mid? come the fuck on

fucking wypipo makin' raycist software

compile ffmpeg with libmodplug.

actually plays them fine for me lol

Damn I still prefer ngu-sharp medium over fsrcnn-mq.
It looks better, is way faster and works amazingly well with new madshi's algorithms, even with sd animes. Ngu-aa is almost useless now.

>falling for meme shaders
sad!

No, it's amazing!
Shitty internet and live tv streams have never been so wonderful on my 4K screen.

Who cares that you prefer oil painting algo

It seems you care. :)

You need to show hidden files in "Home" under .config, and look for a mpv folder.
How do I test this again? you may have peaked my interest as to which performs better.

Does anyone use mpv-youtube-dl binding on Firefox?

It appears to have stopped working.

Nobody likes you, foozoor. Why can't you just do the world a favor and dig your own grave, then get inside it and shoot your brains out?

>on a 1280x1024 screen
>everything looks great with dumb mode
>no need for shaders
I don't get all the trouble

You just had low standards. Nothing wrong with that. Enjoy.

What rendering times are needed for smooth video playback?

I use madVR and don't find information about that.

Which value does matter? I don't get along with average/max stats, rendering/present. Which is most important.

Are linux and foss still used by people in 2017?
Smartphones are everywhere and everybody is using it more than their laptop or desktop.

Is Vulkan Rev1 only faster than Vulkan Rev2 for me? It's supposed to be slower, right?
(Rev1 takes ~58 seconds to go through a normal 720p AVC HS anime episode here with ewa_lanczossharp while Rev2 takes 65 seconds on the bench profile. The difference isn't huge but it's still a regression).

Dude... Smartphones run mostly on foss...

lol good one

ever heard of aosp?

...

Just keep it under 16000 (16ms in madvr) to be safe. Watch average and max.

I dont have this problem. They roughly the same for me.

Do know and understand the concept of a framerate?

Yes but I have not heard what what percentage of smartphones, globally, in real life, are running asop and without google proprietary services to actually run as a useful device? Perhaps you could enlighten me.

Not that I care that much since I'll never be purchasing POS Android ever again after this one dies.

I feel that while Rev2 has higher minimums, Rev1 has higher maximums. Most of the time they're the same indeed, it's not like I tested them on a very wide number of files to know for sure that Rev1 is certainly faster. But I was under the impression that Rev2 was supposed to implement a bunch of cool things that should theoretically make it better, which apparently isn't really the case.

(Rev 1 also always works on AMD on windows, Rev2 crashes on startup half the time...)

>Smartphones run *mostly* on foss
So yeah they do, every re-branded rom is 95% based on aosp. Sure the blobs aren't open-source. Sure Google framework isn't open source. But if you take a look at the system as a whole, more than 90% is open-source.

100% open-source projects will never have an actual market share, but it's the core of so many software used 'in real life' that you can't deny that 'foss and linux' are used everywhere.

Anyway,

Rev2 never crashed for me and im on AMD. Maybe because i use Win 7.

They do. Android is mostly foss. iOS's kernel and a bunch of its other components are also either foss or forked from bsd-licensed foss projects.

You can pretend they don't, but they do.

I saw some other anons complaining about it in previous threads, weird that it wouldn't affect windows 7. Which graphics card do you have? Perhaps it depends on which GCN family too.

Polaris RX 470. Video driver is like 2 months old.

rev2 disable async-compute by default maybe it2's because of that?

haasn just updated rev2 branch

I'm using MPC-HC, how do I get rid of that weird stuttering during travelings in movies?

Enable smooth motion or interpolation in mpv.

rev1 doesn't have async compute, or async transfer for that matter, at all. In theory, rev2 does a bit more synchronization (*), and it also uses events instead of pipeline barriers. This can be faster in some situations and slower in others, especially on drivers that don't handle events very well. In theory we could try using pipeline barriers instead of events in such scenarios, but it's hard to detect when they'd be better.

(*) Which was a bug in rev1, leading to flashing triangles and stuff for some people.

What is the cheapest best colorimeter i can buy? Also how do i make video games and other applications show correct colors if they don't accept icc profiles?

>rev1 doesn't have async compute
ok i thought otherwise. Both revs roughly have equal performance for me but i'm on nvidia.

Its useless for both nvidia and AMD right now in mpv.

Almost month soon without anything from bjin. maybe he actually died?

You don't need to add icc profiles to games

Huh?

A better way of saying this would be “you can't”

CineForm encoder was open sourced

cineform.blogspot.com/2017/10/cineform-goes-open-source.html
gopro.github.io/cineform-sdk/

Never heard about it.

Used for real-time 4k+ editing nowadays, should be useful for pitivi etc

It's an intermediate codec, used for editing and such. Not really consumer stuff.

Hmm. Interesting. I literally am using a 470 too.

>trying VLC 3.0 nightly
The king is back, guys. Pack it up, it's over.

Oh, i see, thanks!

I just tested with --vulkan-async-compute and --vulkan-queue-count (with 2, 4 and 8), and it doesn't seem to make a difference.

Not even close for a bait.

Anyone here could redpill me about how FSRCNN actually works? I know it's based on deep leaning using neural networks, but could I get a more detailed explaination? Also, how did they manage to go from SRCNN to FSRCNN? I don't get how they got rid of pre-processing bicubic interpolation.

Pack it up, it's just not worth it anymore. Everybody got the point you were miserably trying to make. You can just install VLC now and delete this shitshow of a thread.

...

VLC + libplacebo > mpv

Is libplacebo already in VLC even?

The devs behind vlc are too retarded to even use libplacebo. Maybe kodi's one could but not before 2020.

Nobody can figure out how to make the VLC build system statically build libplacebo

Compression artefacts remover when?
My shitty sd videos look so much better with madVR and this algo.

If you have a nvidia card, in the control panel you can set up noise suppression and edge reinforcemetn. It works well on some files, so maybe you can give it a try. AMD probably has something like that but I don't know its name.

vf=pp=ac

It's a shit!

Suits well for your shitty encodes.

Reminder that ewa_hanning is the best mpv native scaler.

gpu-api=vulkan
profile=gpu-hq
scale=ewa_lanczossoft
cscale=ewa_lanczossoft
temporal-dither=yes
vd-lavc-dr=yes
video-sync=display-resample
Which meme shaders should I use?

RAVU+haasnsoft

Wrong.

scale=ewa_ginseng
scale-radius=3.2383154841662362
cscale=ewa_hanning
cscale-radius=3.2383154841662362

nice meme

Scientifically proved.

None

interpolation

What do I need to build mpv with vulkan support? Nvidia gpu with propiertary drivers here

vulkan-loader and a new enough version of the nvidia drivers

You can also install shaderc but it's optional for nvidia users

ewa_ginsengsharp and ewa_hanningsharp how nice.