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: AsemanOS_MPV.png (1366x768, 974K)

Other urls found in this thread:

artoriuz.github.io/mpv_upscaling.html
codecguide.com/download_k-lite_codec_pack_standard.htm
gist.github.com/bitingsock/f9a87ea158035d4a36899b559d611228
sivp.sourceforge.net/func-list-0.5.0/rgb2ycbcr.htm
pastebin.com/k46znKcT
imagemagick.org/Usage/filter/nicolas/#downsample
github.com/rossy/mpv-install/blob/master/README.md
twitter.com/AnonBabble

>Updated 29.3.2019: Improved FSRCNNX_x2_16-0-4-1.

Artoriuz do your job FSRCNNX edition.

Is it worth it to hop from VLC to mpv?

For me it was

JEEEEEEEB

Attached: Screenshot_20190330-094648_Firefox.jpg (348x214, 15K)

>New FSRCNNX-16-0-4-1 and ravu-lite-r4
PSNR-HA
FSRCNNX-56-16-4-1 42.965
NGU-SHARP 42.713
FSRCNNX-16-0-4-1 42.621
FSRCNNX-8-0-4-1 42.210
NGU-STANDARD 41.897
FSRCNNX-56-28-4-1 39.997
SSSR 39.778
ravu-lite-r4 39.555
NGU-AA 39.236
nnedi3-nns256-win8x6 39.104
nnedi3-nns128-win8x6 38.990
nnedi3-nns64-win8x6 38.830
ravu-r4 38.690
nnedi3-nns32-win8x6 38.647
ravu-r3 38.633
nnedi3-nns16-win8x6 38.528
ravu-r2 38.297
NGU-SOFT 37.726
lanczos 37.643
spline64 37.485

Haven't fucked with mpv. Gonna try it now and report back.

update:

yeah its pretty based

I've fucked around with my subtitles and came up with something that makes them awesome and non-fugly. You won't come up with something better. BTW, defaults are awful.

Attached: 1542455927223.png (1280x720, 2.38M)

what theme is that
the icons more specifically but what themes are you using anyway

Does youtube-dl have an option to block twitch ads yet? Streamlink added a twitch-disable-ads option.

Subjective
Personally, I'm not a fan of your font.

the font is the reason why it looks good and is easily readable. I've tried 4-5 different fonts and this one was the best for me. serif fonts look awful for larger sizes btw.

>drop shadow
it's shit.

>no pic
argument discarded.

how to fix wm4s autism?

alcohol

but mpchc is literally better than mvp, why lie?
Here's a tip OP, just because it takes you a week to reach 80% MPC quality, doesn't mean yours is better, harder doesn't make it better. Linuxfags should also take notes on that.

I wholeheartedly disagree
mpv is more robust and offers more configuration. Picture quality is about equal only when you use madvr and something else for subtitles. Even then its subjective and not even noticeable unless comparing still frames zoomed in to 300%.
artoriuz.github.io/mpv_upscaling.html

So when it comes down to it mpv has the edge with customizability.

ok so it takes me 1 plugin install to reach peak quality, while you need to mess with config files and probably not get close to it, but lets pretend you're a god of editing mpv config files

MPC (5 seconds to set up, 100% quality)
MPV (5 minutes at least, 100% quality, only if you're a pro)

Gee, I wonder who got btfo, OP?

>MPV (5 minutes at least, 100% quality, only if you're a pro)
You're a retard. With your low IQ brain, you couldn't set it up even if you spent 5 hrs on it.

mpv is actually really easy to set up. The point is mpv has way more options. So even with the same picture quality mpv allows you to do more. Hence, mpv having the edge. Are you catching on yet? Not OP btw.

/based

can you people stop feeding an mpc-shill, one who dont even know how to config his mpv.conf and so discarded all his mess hours later

so yeah, mpc-shill spotted crying so loud

>comfy OP anime

>No GUI

MPC-HC > MPV
codecguide.com/download_k-lite_codec_pack_standard.htm

Attached: No Bully.jpg (750x933, 517K)

# video
gpu-api=d3d11
profile=gpu-hq
scale=ewa_hanning
scale-radius=3.2383154841662362
cscale=ewa_lanczos
cscale-radius=3.2383154841662362
dscale=ewa_robidouxsharp
video-sync=display-resample

# audio
volume=40
volume-max=100

# playback
alang=ja,jp,jpn,jap,japanese,en,eng,english
slang=en,eng,english,ja,jp,jpn,jap,japanese

# subtitle
sub-ass-force-style=kerning=yes
sub-ass-override=force

sub-font="source han sans jp"
sub-bold=yes
sub-font-size=40
sub-color="#ffffffff"
sub-border-size=2
sub-border-color="#cc333333"
sub-shadow-offset=1
sub-shadow-color="#331a1a1a"

# screenshot
screenshot-format=png
screenshot-template="mpv-screenshot%n"
screenshot-png-compression=0
screenshot-png-filter=0
screenshot-tag-colorspace=yes

# on screen
osc=no
osd-bar=no
osd-fractions=yes

osd-font="source han sans jp"
osd-font-size=40
osd-color="#ffffffff"
osd-border-size=2
osd-border-color="#cc262626"
osd-shadow-offset=1
osd-shadow-color="#331a1a1a"

# player
autofit-larger=90%x90%
autofit-smaller=10%x10%
border=no
geometry=50%:50%
keep-open=yes

# other
no-load-stats-overlay
no-input-default-bindings
no-taskbar-progress
msg-module

no!
do better!

Dumb winbaby

What OS and DE is that? Can you post background please? HNNNG.

Attached: 1551058892040.jpg (500x645, 235K)

I think it's paper mono dark (not op)

Anything I should add for playing videos on a Athlon5350 APU?
vo=gpu
gpu-context=x11egl
hwdec=vaapi
ao=pulse
audio-channels=5.1,stereo
video-sync=display-resample
scale=bilinear
cscale=bilinear
ytdl-format=bestvideo[height

Attached: img_9311.jpg (700x525, 53K)

keep bumping the thread, dear ;)

stole it from google sry mah dude not a weeabo

>develop media player just to watch cute anime girls
I SHID AND FARD A FUCKING LOG OUT MY AAAAAAAAAAAAAASS

>youtube-dl
you mean ffmpeg, and no.

>not a weeabo
so why are you on an anime site? you're like a shithead who goes on gay.com/forum/tech and complains about faggots.

Jow Forums hasn't been an anime site since somewhere around 2006. Nowadays, Jow Forums is the place to go when you want to see some memes, shitpost, name the Jew, and hate on niggers. Fuck off back to your hentai forums faggot, jacking your mutilated dick off to cartoons because you're an incel.

Nope. You're the cancer killing Jow Forums.

>you mean ffmpeg
No..........

So when will we actually get a config that doesn't show player controls over the video

read the manual you braindead spicc

Why is this feature so important?

Spoken like a true tranny. Jow Forums is no longer for posting anime, it is for droppin redpills about the Holohoax and shittin on mutts and niggers. Imagine unironically being obsessed cartoons lmao. Fukkin beta male cucks.

Hey anons, i need your help. when I start playing sinners x264 LotR (about 14g), the video gets stuck on 0:00 seconds. If I change the audio to none the video starts playing (with no sound obviously). If I start the video from bash with mpv --audio-channels=stereo it works. If I start the video with mpv --audio-channels=auto it doesn't. What the fuck is happening. with VLC the video is working.
Help me Anons!!!

Pick related.

Attached: mpv_video_stuck.png (1703x897, 364K)

Happens with all 3 movies

You've tried with default config?

>scene
>hollywood garbage
fuck off to reddit faggot and stick to your VLC we don't want retards

JEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB

Attached: 2019-03-30-181237_grim.png (380x126, 5K)

Can you show the first stats page with audio enabled?

>>you mean ffmpeg
>No..........
retard

Yes. Didnt work. SMPlayer has the same problem

Stats in pic.

Attached: stats.png (831x813, 485K)

So edgy user.

Attached: 1544661785122.jpg (665x574, 39K)

>when your anime folder is so small you literally repost the same pic you posted from the last mpv thread
Trying a little too hard to fit in, Shlomo.

post log or output from terminal

What is jeeb doing?

how about sticken to all default+hwdec=yes? I bet it runs better than the placebo bloat of yours

I found a magnet of something that fits the description. Both the sample and the now still torrenting file work for me. Are you using an old build? If it's a recent build, try different backends or something.

Bjin, if you are reading this, train the normal ravu with the new image set, ravu-lite is outperforming it now.

Prefetch next youtube video when?

Shouldn't that be youtube-dl's job?

No, yt-dl only resolves the www.youtube.com/watch?v= into a googlevideo.com URL which is then passed to libavformat http downloader.
Try `mpv --msg-level=ffmpeg=trace,ffmpeg/demuxer=error` on a jewtube URL and see.

I honestly don't care who does it, I just want the functionality.
At first I kept asking on these threads for maybe a script or something. Then, when casually reading the documentation I found out mpv has an experimental prefetch option, but it specifically doesn't work with youtube-dl, which really sucks.
I just wanted to watch my youtube playlists seamlessly. Is that really too much to ask?

what theme is this????

There's a script in the OP, but I dunno how to get it to work on Linux.

ytdl prefetch resolver
Resolves the next url in the playlist using ytdl before the current file reaches the end. Using --prefetch-playlist along side this it allows i.e. youtube data to begin loading into cache ahead of time.

gist.github.com/bitingsock/f9a87ea158035d4a36899b559d611228

Why are you so lazy user?

>Now both RGB->Greyscale and RGB->YCbCr are done in double precision, and the formulas used can be found here under ITU-T BT.601 conversion.
Which formula exactly?
It should be this one
sivp.sourceforge.net/func-list-0.5.0/rgb2ycbcr.htm

settings?

just use this matlab function pastebin.com/k46znKcT
for iwssim, after conversion to ycbcr normalize with im2double.

Actually, what did you even change? built-in rgb2ycbcr already does it in double precision using exactly those formulas...

how do i make this shit borderless?

should I be using DRM (direct rendering manager) if I want to use GPU hardware rendering?

While artoriuz can't fix his shit, posting actual scores

IW-SSIM
FSRCNNX-56-16-4-1 0.99748
FSRCNNX-16-0-4-1 0.99721
NGU-SHARP 0.99707
FSRCNNX-8-0-4-1 0.99698
NGU-STANDARD 0.99664
FSRCNNX-56-28-4-1 0.99526
ravu-lite-r4 0.99431
SSSR 0.99417
NGU-AA 0.99405
nnedi3-nns256-win8x6 0.99384
nnedi3-nns64-win8x6 0.99343
nnedi3-nns32-win8x6 0.99315
nnedi3-nns16-win8x6 0.99288
ravu-r4 0.99262
ravu-r3 0.99260
ravu-r2 0.99211
NGU-SOFT 0.99194
lanczos 0.99100
spline64 0.99059


PSNR-HA
PSNR-HMA
FSRCNNX-16-0-4-1 51.660
FSRCNNX-56-16-4-1 51.618
NGU-SHARP 50.695
FSRCNNX-8-0-4-1 49.850
NGU-STANDARD 48.650
SSSR 46.923
FSRCNNX-56-28-4-1 46.598
ravu-lite-r4 45.957
NGU-AA 45.607
nnedi3-nns256-win8x6 45.346
ravu-r4 45.274
nnedi3-nns128-win8x6 45.186
nnedi3-nns64-win8x6 44.963

nvm

forgot to mention, this is exactly what matlab uses, only without dynamic range compression.

>Mitchell-Netravali. The B and C parameters can be set with --scale-param1 and --scale-param2. This filter is very good at downscaling.
is this true? has anyone evaluated downscaling?

He didn't even update FSRCNNX 16, it's exactly the same score as before.

And the performance chart should be updated too for completeness.

why is girl boy getting nipple crippled

Post it then.

If you do a uint8 rgb -> ycbcr you end up with quantisation errors. Instead of using uint8 matrices (that would have the correct ranges, [16, 235] and [16, 240], but also rounded results) now I'm using double matrices that aren't in the expected range for double images ([0, 1]), but instead use the normal uint8 ranges that the algorithms expect.

I think the same thing can be achieved using im2double*255.

>that would have the correct ranges, [16, 235] and [16, 240]
that's nor a correct range, that's a bullshit range to allow for some overshoot and undershoot during processing without necessitating undesirable clipping. You don't do any processing that can course clipping.

Moreover, if you only convert to double after doing your colour conversion, it's literally pointless.

PSNR-HA/HMA's original code uses the builtin rgb2ycbcr, which outputs matrices that are in the limited range. It has arguments for calculating the score based on those matrices, changing it will only make it unnecessarily inaccurate.

JEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB

Attached: 2019-03-31-093229_grim.png (370x122, 5K)

Yesterday I realised why chroma results were more numerically distinguishable when the source image was a JPEG, it's because the planes were full-range and therefore the colour conversion itself was less lossy (quantisation errors still, but of a lower magnitude).

I'll see if using ycocg lossless jpeg2000 helps. It's a better solution if I can entirely avoid going to vcbcr.

Nope, it doesn't have any arguments specifically for those matrices. PSNR-HA doesn't care at all if limited or full range. And you shouldn't be comparing luma scalers on RGB, only luma, there is no reason in using rgb2ycbcr bullshit.

CSFCof_cb and CSFCof_cr are there, and I don't see any reason to change its behaviour. I'll just skip those planes entirely.

>old ravu-lite was outperfoming ravu before

No, they only use if you pass RGB image (z>1, number of channels), if you pass luma, only CSFCof_y will be used.

>No GUI
>No actual installer for Windows
Tell me again why is this meme the greatest media player?

you cant

>imagemagick.org/Usage/filter/nicolas/#downsample

>No GUI
>No actual installer for Windows

blind and retard such a combo

but it has both...
github.com/rossy/mpv-install/blob/master/README.md

Alternatively I can just say fuck it and input greyscale PNGs that will also be full range.

Is it ironic that MPV users proclaim it's superiority due to its level of customizability and the config file’s 76 pages of documentation when they all just copy paste someone else's config file without understanding what any of it does?

why do you think everyone copy pastes without knowing what it does?

Because that's what everyone in the thread tells new users to do.

So you admit its only new users doing this and not everyone. And still, it's not ALL new users. Only some.