Mpv - the Jow Forumsreatest media player

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

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

User Scripts & Shaders:
github.com/mpv-player/mpv/wiki/User-Scripts

High quality video output profile (goes into mpv.conf):

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:
sourceforge.net/projects/mpv-player-windows/files/

Evaluating mpv's upscaling algorithms:
artoriuz.github.io/mpv_upscaling.html

Attached: mpv logo.png (128x128, 10K)

Other urls found in this thread:

pastebin.com/KZJAapqr
git.xiph.org/?p=daala.git;a=blob;f=tools/dump_psnrhvs.c
ingentaconnect.com/contentone/ist/ei/2017/00002017/00000013/art00006
mpv.io/manual/master/#options-screenshot-format
forum.doom9.org/showthread.php?t=174841
github.com/TheAMM/mpv_thumbnail_script
github.com/mpv-player/mpv/wiki/User-Scripts
twitter.com/AnonBabble

>greatest
>no gui
>have to edit files like a neanderthal

>going through confusing menu's

Attached: mpv.png (1458x4891, 912K)

You misspelled VLC

>>no gui
It's a feature.

Artoriuz, update with new PSNR-HMA
pastebin.com/KZJAapqr

Attached: metrics.png (982x456, 99K)

Spotted the tech illiterate who would rather put limitations on her software.

dead threads

also this I always laugh hard when someone post it

ARTORIUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZ NIGGAAAAAAAAAAAAAAAAAAAAAAAAAA

>pastebin.com/KZJAapqr
What is even the difference between this shit and the other one

it's the same as this shit
git.xiph.org/?p=daala.git;a=blob;f=tools/dump_psnrhvs.c
plus some shit from this shit
ingentaconnect.com/contentone/ist/ei/2017/00002017/00000013/art00006

ah nice the general is up, can someone show my their conmfig for screen shots ive been trying to make my screenshot button take screenshot as png but i'm too brainlet

Read the manual user
mpv.io/manual/master/#options-screenshot-format

i did, i just said i'm too brainlet

Attached: 1530828853589.gif (600x337, 1.73M)

## Screenshot ##
screenshot-format=png
screenshot-png-compression=0

how do i put those on a bind?

s screenshot-format=png screenshot-png-compression=0


doesn't work

So it's a nicer shit

Put what 70321988 posted into your config, leave the s. Taking a screenshot is bound to the s button per default.

forum.doom9.org/showthread.php?t=174841

SHIT ADD THAT SHIT

shit

but muh gui

So I tried out MPV in a virtual machine and compared it to VLC and tbrh it's not as good as the shills hype it to be. Granted it does use slightly lesser RAM than VLC (15-20 Mb on my tests) it just feels not as polished as VLC.

Why the fuck did you test it inside a virtual machine, and mpv is a billion times more configurable, giving you the user the choice, VLC doesn't even come close.

>not as polished as VLC

fucking bait

eat your shit gui you little nigger faggot

Attached: 1552395585040.gif (384x372, 2.83M)

>watch an anime
>a panning camera motion (or anything moving linearly)
>appears as very jerky jumps or slideshow in mpv, bot Linux and Windows
>interpolation or lack of it doesn't do shit
>watch same scene in MPC-HC with MadVR
>pretty fucking smooth linear motion

What's the cause of this?
Anytime I see the camera panning motion in any anime (like in fucking any opening) it's really fucking jerky with MPV which is made even worse by the fact I have a large monitor so each frame steps pretty big physical distance on the screen

Attached: [HorribleSubs] Tate no Yuusha no Nariagari - 12 [1080p].mkv_snapshot_01.12.585.jpg (3840x2160, 964K)

Probably one tries to do hardware acceleration and the other doesn't. It used to be rare that hardware acceleration worked properly for me.

You didn't set the video output correctly.

>You didn't set the video output correctly.

What do you mean?
I tried different setting as well as other's long and complicated configs.

How can I open Avisynth .avs files with mpv? I tried loading directly and also av://avisynth:file.avs but it won't recognize the format. Its seems neither lachsor or shinchiro builds have --enable-avisynth. Has Vapoursynth completely superseded Avisynth?

Haven't updated my filters and scripts in quite some time. Looking through Adaptive Sharpen on github. it now requires sigmoid-upscaling=no.
Is it set to "yes" by default?
I think madvr has smooth motion on by default and you probably fucked up setting up interpolation in mpv properly.

mpv --show-profile=gpu-hq

Can someone give me good settings for cache. It seems like my previous settings are not working anymore with twitch, it stutters a lot, especially on Windows.

demuxer-max-bytes=500M
demuxer-max-back-bytes=300M

That's all you need user.

Of course adjust to whatever values you need/wish.

Artoriuz your PSNR-HMA tables don't look legit.
NGU-SHARP should be higher than FSRCNNX-16-0-4-1.
Actual PSNR-HMA on violet:
NGU-SHARP 50.695
FSRCNNX-16-0-4-1 50.445

With this Luma conversion:
L1 = 0.299 * double(img1(:, :, 1)) + 0.5870 * double(img1(:, :, 2)) + 0.1140 * double(img1(:, :, 3));
L2 = 0.299 * double(img2(:, :, 1)) + 0.5870 * double(img2(:, :, 2)) + 0.1140 * double(img2(:, :, 3));

NGU-AA is also should be higher than nnedis.

Thanks mate

How do I show the playlist view I get from shift-clicking on the previous or next button on the osc with a keybind?
The one I get from F8 (which for some reason isn't on input.conf but is on the documentation) only shows the youtube URLs.

F8 script-message osc-playlist

...

Thanks.

hi madshi

I've been toying with geometry and autofit, but couldn't set this as the default behavior when not in fullscreen. If it's not clear, I want only the taskbar and the top bar visible when not in fullscreen. Any ideas?

Attached: 1552394220972.png (1280x720, 455K)

What does it usually do instead?

Depends based on --geometry and --autofit.
I have geometry=1920x1080 to cover the screen as much as possible, but it still doesn't 'fit to screen'.

You'd need a lua script that calls a powershell function to set the window state to maximized when you start mpv.

Install Gentoo.

You can archieve what you want with some hacky geometry values, in your case a width>1920. Why, though? Is it that important to have black bars?

Maximized window, exactly. Too bad I can't write scripts, and there doesn't seem to be one on github.

How do I make JEEB merge something

sexual favors

how to make haasn to fix libplacebo pr

make him a custom made dakimakura with his waifu

Is the a way to have image previews when I hover over the time bar?

I think this is because he uses rgb2ycbcr, which converts to limited range, and masking from PSNR-HMA doesn't like that.

bumpity bump

Attached: FbHmj23.jpg (800x480, 31K)

Oh, I forgot you can look up profile defaults with a command.
Thanks.

github.com/TheAMM/mpv_thumbnail_script

neanderthals were smart

Does he even have a waifu?

And it probably hurts other metrics too, they all expect values in range 0-255 or 0-1. To convert back to full range
img(:,[2 3]) = (img(:,[2 3]) - 16/255) / (224/255);
img(:,1) = (img(:,1) - 16/255) / (219/255);

Holy shit, awesome, thank you.
Is there a list of mpv extensions?

Attached: 1544139395084.jpg (720x1000, 588K)

There's no need to even convert anything, color_psnrhma.m exists.

So what? color_psnrhma.m also uses rgb2ycbcr.
And with this version of psnr-hma you don't need color_psnrhma.m

what is the reasoning behind no gui besides muh secret hacker club? surely any "bloat" it may cause has an absolutely negligible impact on performance

But there's a gui.

Check out the GitHub wiki

>Is there a list of mpv extensions?
Yeah
github.com/mpv-player/mpv/wiki/User-Scripts
Don't forget to periodically clean up thumbnail image cache from that thumbnail script, it doesn't do that automatically.

My point was simply that there's no need for the user to care about this when the code already handles coloured images. That version is apparently even more convenient since you don't need to call a different function.

>My point was simply that there's no need for the user to care about this when the code already handles coloured images.
It's not about colored images.
From psnrhma.m:
>Default Usage:
> Given 2 test images img1 and img2, whose dynamic range is 0-255
And in color_psnrhma.m they use rgb2ycbcr which returns images, whose dynamic range is 16-235. Maybe PSNR-HMA would have a higher accuracy, if they handle it properly.

>81 open pull requests

Correction
img(:,:,[2 3]) = im2uint8((im2double(img(:,:,[2 3]) )- 16/255) / (224/255));
img(:,:,1) = im2uint8((im2double(img(:,:,1)) - 16/255) / (219/255));

Neato. Any idea how to move the thumbnail down under the osc box? vertical_offset doesn't do anything and just throws unknown key

mpv Jow Forums = dead

GUI when? if ever

>mpc-hc shill detected

get out

Attached: b8-is-shit.jpg (625x626, 80K)

Not sure if that's the right thread to ask in, but how the fuck did ads get into twitch streams? Even in the fucking mpv. What the hell. It's been a year or two since I've last been on twitch and holy shit, it's gotten even worse than before. Should I give up on this platform for good, or are there any countermeasures for that?

>Twitch

play your games if you actually want to throw your life at least dont let others to steal you that pleasure

>games
i mostly watch pajlada

No idea, I don't use this script.

Guys i found the default subtitles scale ("1" on "1-100"), too big.
It there a way to get smaller subtitles?

pic related

Attached: sub.jpg (1917x1077, 227K)

nvm i found it :
sub-font-size=30

>but how the fuck did ads get into twitch streams?
As far as I know, it seems quite trivial for a provider to feed ads directly in the video feed, since those are pretty much just a bunch of MPEG-TS files.
Surprised they didn't started doing it much earlier. YT will obviously start doing the same in the not so distant future.

Attached: clown_world.jpg (634x679, 62K)

>meme󠀀generator󠀀
fuck off newfag

>No (You)

Is it possible to have a hotkey assigned to recording a livestream?
So for example hitting the hotkey to start recording and hitting it again to stop recording while the playback keeps running?

Attached: 14496878671.jpg (327x237, 24K)

I think its record-file=$filename

So set that to your keybind

yeah I saw that but how do I make it stop without having to close mpv? lol

alt+r cycle-values record-file "/path/to/file/${filename}.ts" ""

fuck, thank you so much! learned something new again.
seems like the feature itself is still quite buggy, says it can't open the output file on one stream and on YT live it works but won't stop.
maybe I'll find a way to script something to make it start youtube-dl and also stop it with that hotkey. sure, doing it in the commandline is easy but it just would be damn neat to do this inside mpv.

anyways, thanks again!

>her

Attached: 1362102187804.jpg (185x82, 4K)

Do you guys say matroska or mkv?

Attached: WVdhPk7.jpg (1440x810, 112K)

Putin container

Either, usually matroška.

t. brainlet here. how do I install mpv in windows? like really install, not just running the portable program.