[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/mpv/ - The Open Source and Cross Platform Video Player

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 343
Thread images: 37

File: 432424.png (72KB, 586x314px) Image search: [Google]
432424.png
72KB, 586x314px
Last thread >>61479569

Installation:
https://mpv.io/installation/

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

Manual:
https://mpv.io/manual/stable/

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

Migrating from MPC-HC?
https://github.com/dragons4life/MPC-HC-config-for-MPV/blob/master/input.conf

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


Vulkan(Linux only for now):
https://github.com/atomnuker/mpv

Test vulkan and post logs if it gives you any kind of problems.

For better playback quality paste this in your mpv.conf file:
profile=opengl-hq
cscale=ewa_lanczos
scale=ewa_lanczossharp


Check your settings for compatibility errors by running mpv in command line or with

log-file=log.txt

. Search the log for "dumb" anything or for [e].

REMINDER >>61479064
>>
Bump >>61500337
>>
Since when there's an android version, and why isn't it on f-droid?
>>
this media player is the ultimate mega garbage.
fuck you for this piece of shit.
>>
>>61500497
Compile and upload it yourself?
Or create an issue:
https://github.com/mpv-android/mpv-android
>>
Linked mkv when?
>>
>>61500445
I think subtitles should automatically go there unless you have
blend-subtitles
enabled.
>>
>>61500848
I'll check it out, thanks.
>>
File: 85734073.png (2MB, 1920x1080px) Image search: [Google]
85734073.png
2MB, 1920x1080px
Are the numbers normal?
specs= i5 4690k @4.5GHz + GTX1070 G1
>>
>>61501309
are you using swdec?
>>
>>61501377
swdec?
>>
>>61501431
software decoding
what is your config?
>>
>>61501439
#Video#
profile=opengl-hq
scale=ewa_lanczossharp
cscale=ewa_lanczos
dscale=mitchell
correct-downscaling=yes
dither-depth=auto

#Deband
deband=yes
deband-iterations=2
deband-range=12
deband-threshold=48

#Interpolation
interpolation=yes
video-sync=display-resample
tscale=oversample

#Other
opengl-backend=dxinterop
hwdec=no
vd-lavc-threads=4

#upscale
sigmoid-upscaling=yes
sigmoid-slope=10.0
opengl-shaders="~~/shaders/SSimSuperRes.glsl"
>>
>>61501459
Try
hwdec=yes
or
hwdec=auto-copy
>>
>>61501488
Red frames on scale=ewa_lanczossharp both of them
>>
>>61501488
Try opengl-backend=angle
>>
>>61501662
Meant for >>61501309
>>
>>61501671
Red frame goes over 60k total and also get Mistimed.
>>
>>61501689
Erase
#Interpolation
interpolation=yes
video-sync=display-resample
tscale=oversample
>>
>>61501718
Yes, but I wanted interpolation on.

p.s. still red frame on scale w/e interpolation :(
>>
>>61500848
>>61500984
(Obviously take note that styled subtitles, ie. ASS will always be within the video bounds, even if it's a plain line)
>>
Bump
>>
File: uhT7DTH.jpg (72KB, 1024x576px) Image search: [Google]
uhT7DTH.jpg
72KB, 1024x576px
Good night bump
>>
Current state of FSRCNN
https://diff.pics/g813R3To2Mn5/1
>>
Why does it seem everywhere I look, people say mitchell is good at upscaling, and lanczos is better for downscaling, while the mpv manual states mitchell is best for downscaling and ewa_lanczossharp is the best for upscaling.

https://www.imagemagick.org/discourse-server/viewtopic.php?t=15742
(ImageMagick defaults to mitchell for upscaling and lanczos for downscaling)

https://stackoverflow.com/questions/384991/what-is-the-best-image-downscaling-algorithm-quality-wise
The top answer claims a survey of professional cinematographers claims that mitchell was the top rated for upscaling and "sinc" (assumed to be lanczos) was rated the best for downscaling.
>>
>>61503334
What about compute shaders v2 I need that shit in my life
>>
>>61503346
report this issue and hope dev could give an explanation. Or admit they messed things up
>>
File: 1441895256823.jpg (28KB, 552x529px) Image search: [Google]
1441895256823.jpg
28KB, 552x529px
tech illiterate here, i'm on mac os and really happy with mpv since it handles really high res video way better than vlc and any other program i've tried. my question is how can i get it to resume videos from the last played position? google around a bit but no luck so far...
>>
>>61503465
https://mpv.io/manual/master/#options-save-position-on-quit
>>
>>61500684
1. When you implement it yourself.
2. When you find a example of actual Matroska hard segment linking (NextUID/PrevUID) in the wild. (This is not the same thing as ordered chapters.)
>>
>>61503346
>>61503424
It seems like that line about mitchell was originally suggested to be put in by lachs0r http://0x0.st/92

When it was made the default for opengl-hq, the commit note says "several people agree that it's a good filter for downscaling", despite what general opinion seems to be
http://0x0.st/9_

Guess we would need an mpv dev or somebody who knows better to tell which one is correct.

also, 4chan's spam filter is fucking horrible, so short links.
>>
File: 68043.png (93KB, 1142x971px) Image search: [Google]
68043.png
93KB, 1142x971px
>>61503488
thanks bud, i'm retarded. i kept looking for a command or something lol. sometimes thinks are easier than you think
>>
>>61503334
>https://diff.pics/g813R3To2Mn5/1
looks reasonably good, but it's somewhat hard to judge ringing artifacts with this image. which fsrcnn kernel configuration is this?
>>
>>61501902
There's an option to force ass into black bars as well. It's just image based subs (DVD/BD) where it's not possible.
>>
>>61503615
2x ratio, 56,12,4, MS-SSIM (I fixed it), 120 epochs on expanded data (took 4 hours to train).
>>
>>61503346
Wait, lanczos is not ewa_lanczos! Completely different.
>>
>>61503689
Normal lanczos is even worse than spline36, which is used in opengl-hq. Ewa is better than both by far.
>>
>>61503678
so the "official" fssrcn kernel? the "big"/slow one? is there any hope to run that in real time? thx.
>>
>>61500497
Add https://apt.izzysoft.de/fdroid/index/apk/is.xyz.mpv to your Fdroid repos.
>>
>>61503776
With compute shaders.
>>
File: mpv_2017-07-22_14-11-36.jpg (672KB, 1920x1080px) Image search: [Google]
mpv_2017-07-22_14-11-36.jpg
672KB, 1920x1080px
Why is it showing my scale bilinear eventhough it is set to ewa_lanczossharp?

profile=opengl-hq
opengl-backend=dxinterop
#hwdec=auto-copy

video-sync=display-resample
interpolation=yes
tscale=oversample
tscale-clamp=yes

vf=format=gamma=gamma2.2
opengl-gamma=1.1218765935747068

scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=ewa_lanczossharp

volume-max=200

screenshot-format=jpg
screenshot-jpeg-quality=100
screenshot-template="%F-%p"
>>
>>61504077
Probably because the source is the same size as your monitor (1920x1080), so the scaler is disabled (see --scaler-resizes-only.)
>>
Re-asking
>>61495886
>What about direct rendering?
>And what about people with old GPUs (no compute shaders)? Will we use functionality...?
>>
>>61504077
What's your monitor resolution and what's the source resolution?
>>
So is ewa_lanczos better than mitchell when it comes to downscaling?
What about mitchell+SSimDownscaler.glsl vs ewa_lanczos?
>>
>>61504234
>What about mitchell+SSimDownscaler.glsl vs ewa_lanczos?
https://diff.pics/S8efhYJdVivg/1
>>
>>61504238
>.jpg
>>
>>61504247
>idiot
>>
>>61504116
>>61504196
My monitor and the source is 1080p I thought it was supposed to work all the time. Thanks.
>>
>>61504276
>Comparing quality with a lossy format
Use png next time.
>>
File: battle goat.jpg (97KB, 468x414px) Image search: [Google]
battle goat.jpg
97KB, 468x414px
I keep seeing stuff about using neural nets trained on imagenet data but I never hear about anyone training on a data full of anime images in particular. Has no one tried it?
>>
>>61504521
isn't that what waifu2x did?
>>
File: madvr levels - Copy.png (9KB, 403x158px) Image search: [Google]
madvr levels - Copy.png
9KB, 403x158px
For people that ask which downscaler is better. This image was made on avsforums by some experts and approved by madshi few years ago. As far as i remember people always suggested to use catmull_rom (bicubic 50) for downscaling (in madVR). Its sharper than mitchell but is somewhat less natural and has more aliasing and doesnt hide source artifacts. In theory mitchell is better for downscaling. Plus SSIM is designed by igv to work with mitchell.
>>
File: HLv1qmj[1].png (3KB, 534x196px) Image search: [Google]
HLv1qmj[1].png
3KB, 534x196px
Another "guide" created by lots of experts and also approved by madshi in madVR thread on doom9 few years ago.
>>
>>61504767
Man, it really isn't a madVR algorithm unless it has a meaningless acronym.
>>
File: DXVA2ScalingAlgorithms.png (34KB, 504x118px) Image search: [Google]
DXVA2ScalingAlgorithms.png
34KB, 504x118px
>>61504767
>>61504791
There is also this image about dxva scalers used by different GPU manufactures.
>>
File: jr4j4r5.png (2MB, 1920x1080px) Image search: [Google]
jr4j4r5.png
2MB, 1920x1080px
Why does it say scale=billinear even though I have set scale=ewa_lanczossharp?
>>
>>61504556
Not quite, waifu2x has a few different models. The ones corresponding to anime aren't anime itself but rather "anime-style artwork". This includes stuff like fan-art, manga covers and promo-art, doujin stuff, etc...

Real anime (and 2D animation in general) has all sorts of things that never show up in artwork like squash and stretch:
https://en.wikipedia.org/wiki/Squash_and_stretch
http://animationsmears.tumblr.com/
https://www.youtube.com/watch?v=haa7n3UGyDc

tl;dr: waiffu2x is trained on anime-style art which is analogous to comics. This is different from training it on cartoon still-frames.

More info on waiffu2x's models:
https://github.com/nagadomi/waifu2x/issues/92
>>
>>61504998
See >>61504116
>>
>>61504998
*
#Video
profile=opengl-hq
hwdec=d3d11va-copy
opengl-backend=angle
opengl-fbo-format=auto

# Video profiles #
[4K]
profile-desc=cond:get('width', -math.huge) >= 3840 and get('container-fps', 0) >= 59
interpolation=no

[Default]
profile-desc=cond:get('width', math.huge) < 3840
opengl-shader="~~/shaders/FineSharp.glsl"
video-sync=display-resample
interpolation
scale=ewa_lanczossharp
dscale=lanczos
cscale=ewa_lanczossoft
sigmoid-upscaling=yes
deband-grain=0
deband-iterations=2
deband-range=12
deband-threshold=48
tscale=oversample
scale-blur=0
>>
>>61504960
Dat intel. Its not possible to use dxva as upscaler in mpv, right? Could be cool for people with older intel iGPU's.
>>
Got a question about my config (see >>61505046 )

Does it make sense to use lanczos on 4k videos if I have a 1080p screen and like sharp images or will the image get "too sharp"?
>>
File: 01412934.jpg (46KB, 350x280px) Image search: [Google]
01412934.jpg
46KB, 350x280px
>>61505123
Literally erase your whole disgusting config and use
profile=opengl-hq
cscale=ewa_lanczos
scale=ewa_lanczossharp

video-sync=display-resample
interpolation
tscale=oversample

You can also add SSSR shader.
>>
>>61505177
Why though? By the way I didnt just copy&paste it. It was a long time ago and I might have made some mistakes but I remember that I had to get rid of the smooth motion which triggered me.
>>
>>61505195
>but I remember that I had to get rid of the smooth motion which triggered me
But you have
tscale=oversample
???
>>
>>61501309
Bro, are you watching cartoons?

ain't you too old to be on that disney?
>>
>>61504077
Nice squat, good form.
>>
>>61505281
Ass to grass.
>>
>>61505212
Okay, seems you're right. Got two more questions:

What speaks against
hwdec=d3d11va-copy
opengl-backend=angle

It helps with performance and if I understood correctly, there shouldnt be a quality loss if I use d3d11va-COPY

Second question: I don't know much about shaders but why SSSR over FineSharp?
>>
>>61505309
What CPU do you have?
>>
>>61500684
Hey, it's, "Linked mkv support, industry standard right-click context menu, volume control, non-retarded keybinds, ability to properly count, and Doom9 unbanning when?"
>>
>>61505328
Xeon 1230v2
>>
File: 06637240.jpg (23KB, 257x276px) Image search: [Google]
06637240.jpg
23KB, 257x276px
HOLY SHIT. I just noticed that downloads on shinchiro's mpv build skyrocketed after mpc-hc death! Amazing.
>>
>>61505400
lachs0r's also did, check it out:
https://mpv.srsfckn.biz/stats.html
>>
>>61505357
You dont need any hardware acceleration. It might only be necessary for some super heavy 4K test video. Hardware acceleration often fucks shit up. If you can its better avoid it.
>I don't know much about shaders but why SSSR over FineSharp?
FineSharp is better used with higher quality sources or after doublers (like nnedi3) only because it sharpens artifact. SSSR is less picky about source and in theory provides image close to the ground truth original. Plus SSSR has built in antiringing.
>>
How the sweet fuck to I get vp9 hw acceleration on Windows?

I have 1080p vp9 60fps webm video from youtube, if I play it in Chrome or on youtube it is hw accelerated but if I open in in mpv it isn't.
>>
>>61505702
>Hardware acceleration often fucks shit up. If you can its better avoid it.
I keep hearing this meme and I think it's just the same anon posting it over and over again.

It may be anecdotal but I've never had any problems with hardware acceleration. I mean it's possible that on some hardware configurations, on some operating systems, with some drivers, some users may experience some problems on some files.

As far as quality degradation, I think that depends on what is being decoded and with what hardware. From looking at the github issue tracker a bit it looks like it's limited mostly to corner cases and unsupported stuff that should no longer even be possible to trigger.
>>
>>61505796
You have a shit CPU? Put hwdec=auto into config.
>>
File: 1500216330957.png (155KB, 499x281px) Image search: [Google]
1500216330957.png
155KB, 499x281px
>Computer with Wangblows
>Download any mpv version
>Right click video and try to set mpv as default program
>After selecting mpv in its directory just reprompts for default program
Why?
>>
>>61505834
>You have a shit CPU?
No but it's a matter of principle, I should be able to use hwdec when the machine I spent good money on does it well.

>Put hwdec=auto into config.
Doesn't do fuck all unfortunately, I've tried auto, dxva* (all crap), d3d11va (works best for me with everything but vp9) as well as various backends win (works but no improvement), dxinterop (completely not working) and cuda (only copy works and also no vp9 hwdec).
>>
>>61505852
There was some batch script that I used that set mpv as the default program and everything. No idea where I got that though.
>>
>>61505827
>I keep hearing this meme and I think it's just the same anon posting it over and over again.
Its not a meme. Its been known for ages. Its always suggested (even by madVRfags on doom9) to be turned off if possible.
>>61505852
Use shinchiro's build and run install.bat. Right click and choosing mpv as preferred program works for me though.
>>
>>61505937
https://github.com/rossy/mpv-install/archive/master.zip
>>
>>61505852
Thank god I haven't used Wangblows in years. Linux software is soooo much easier to use on Linux. Everything just werks.

>>61505981
>madVR
>doom9
Aren't those just wangblows fags who still live in the codec pack era of video playback?
>>
>>61505937
>>61505981
Yeah they had the script right next to all the mpv builds, thanks. Still don't know why mpv's the only player I've tried that does that though, it's not even applicable through the control panel (on this computer at least)
>>
>>61500419
Why did you put the name in forward-slashes?
>>
I'm using a nvidia graphic card, should I use dxva2-copy or cuda-copy?
>>
>>61506028
Because that's how 4chan works you dipshit.
>>
File: placebo.png (2MB, 1720x860px) Image search: [Google]
placebo.png
2MB, 1720x860px
I think FineSharp wins the placebo battle
>>
>>61506032
Cuda-copy has best performance on my 970
>>
I haven't updated mpv in just about a year (v0.20.0)
What should I expect? Were there many major changes? Will all my configs break?
>>
>>61506032
Try using that script that gives you performance stats and see which one performs better.
>>
>>61505702
>Hardware acceleration often fucks shit up. If you can its better avoid it.
I have just been trying out different shaders to find out which one suits me the best and hardware acceleration adds some artifacts to the image lol. Maybe I can record it. Seems like you're right
>>
>>61506217
Cuda seems way faster under windows: 3.8 ms to render a frame with cuda and more than 10 with dxva2.
>>
>>61506286
That probably has less to do with windows and more to do with your GPU and video card drivers.
>>
>>61506286
That's because with cuda your GPU works at highest frequency always.
>>
>>61506358
>>61506225
What type of file are you playing? What is your setup and your mpv.conf? Also, do you get this with all supported hardware decoders including copy-back decoders?
>>
File: 2017.07.22-16.56_01_1.webm (3MB, 1920x1080px) Image search: [Google]
2017.07.22-16.56_01_1.webm
3MB, 1920x1080px
Wtf are those artifacts. First I tried disabling hardware acceleration, which didn't work. But if I remove profile=opengl-hq only, those artifacts do not appear.

profile=opengl-hq
hwdec=dxva2-copy
opengl-backend=dxinterop
opengl-fbo-format=auto
opengl-shader="~~/shaders/FineSharp.glsl"
video-sync=display-resample
interpolation
scale=ewa_lanczossharp
dscale=lanczos
cscale=ewa_lanczossoft
tscale=oversample
>>
>>61506323
Right, I thought gpu load was way higher using dxva2. But as it uses a really low clock speed I guess it's more power saving.
>>
>>61506406
see >>61506416

Yes, I tried switching to dxva2 with dxinterop etc.. but those artifacts only disappeared when I if I remove profile=opengl-hq
>>
>>61506416
https://mpv.io/manual/master/#options-deband-grain
>>
>>61506422
Don't use dxva2, use d3d11va.
>>
>>61506438
set it to 0 and now they don't appear anymore. Nice =)
>>
>>61506448
I'm using windows 7.
>>
File: 1499812436076-g.png (146KB, 408x480px) Image search: [Google]
1499812436076-g.png
146KB, 408x480px
So is this media player the equivalent of arch Linux for people with autism? Because all I see ITT is a bunch of losers jerking themselves off to each other's configuration lists.

Just use what works you gays.
>>
>>61506452
fuck they still do. Maybe I should just stop using FineSharp
>>
>>61506502
Is this latest version of FineSharp?
Angle or dxinterop?
>>
>>61506494
It is a media player that "just werks" on default settings but has a "high setting" (opengl-hq) for people with higher end components.

All of the configuration stuff you see ITT is due to the fact that mpv exposes a bunch of extra functionality for people who want to do extra things with it (in particular people use special means of interpolating images to smooth out or increase the framerate and use special scaling/sharpening techniques to increase the quality of lower quality video) or just want to tweak some settings for their particular setup (eg. configuring whether or not to use a GPU for different parts of the process).

It only looks complicated at first glance because you're seeing lots of people posting about lots of different configurations for lots of different setups but really it isn't very complicated at a user by user level. The mpv.conf info in the OP is pretty reasonable high quality settings (though mid-lower end hardware users may not want to add in the scaling options).
>>
>>61501309
Do these spikes only show up near the beginning, or do they happen every now and then?

On the first few frames, I'd expect spikes due to the GPU allocating resources and compiling shaders, but after that they should be cached.
>>
>>61506086
Post source.
>>
File: 66770802.png (155KB, 360x325px) Image search: [Google]
66770802.png
155KB, 360x325px
>>61506625
Well said.
>>
>>61504144
>What about direct rendering?
What about it?
>And what about people with old GPUs (no compute shaders)? Will we use functionality...?
Your GPU will need to support compute shaders to use compute shaders. I'm not sure what the point of this question was..
>>
>>61506416
I don't understand, what artifacts are you talking about?
>>
>>61506604
The latest version of FineSharp doesn't have these issues. Thanks.
>>61506689
just a png or clip?
>>
>>61506818
Oh, now I see it: the random sparkling? Must be a bug of some sort
>>
>>61506822
Source png you made comparison with.
>>
>>61506833
Seems so. I downloaded the latest version of FineSharp and they disappeared
>>
File: pow.png (605KB, 860x860px) Image search: [Google]
pow.png
605KB, 860x860px
>>61506838
>>
>>61506733
>What about it?
Will it happen eventually?
>>61506733
>Your GPU will need to support compute shaders to use compute shaders. I'm not sure what the point of this question was..
Yeah but I read somewhere about ewa scalers getting ported to compute shaders. If such a thing happens, am I fucked and can no longer use them?
>>
>>61506883
>>61506086
LITERALLY placebo. No fucking difference between the three
>>
>>61506908
You can't use FineSharp with png files.
>>
>>61506908
>>61506086
>testing SSimSuperRes without upscaling
fucking retards.
>>
File: 93233266.jpg (17KB, 405x289px) Image search: [Google]
93233266.jpg
17KB, 405x289px
>>61506957
>>61506086
>>61506883
>>
>>61506893
>Will it happen eventually?
I think so
>Yeah but I read somewhere about ewa scalers getting ported to compute shaders. If such a thing happens, am I fucked and can no longer use them?

https://github.com/mpv-player/mpv/pull/4616/commits/43be8e35907
>>
File: 1.png (891KB, 860x860px) Image search: [Google]
1.png
891KB, 860x860px
Download both images and switch between them. FineSharp is definitely clearer. Second one is following
>>
File: 2.png (819KB, 860x860px) Image search: [Google]
2.png
819KB, 860x860px
>>61506997

>>61506957
but it's a 1080p video. It's not upscaled.
>>
FineSharp masterrace. SSSR fanboys btfo
>>
>>61507014
Why the fuck are you comparing scalers if there's no scaling? If the source matches your monitor, then you don't fucking touch it. Anything you do do is literally artifacting.
>>
>>61507014
>>61506883
>both 860x860
>>
File: 71896180.jpg (12KB, 220x180px) Image search: [Google]
71896180.jpg
12KB, 220x180px
>>
>>61507039
I post-cropped the PNG jesus fucking christ. But both screenshot were taken from a 1080p video.
>>
>>61504998
I can't get these graphs to show up. I press I+Shift then press 2 and I get nothing.

What am I doing wrong?
>>
>>61507070
Are you fucking retarded? SimSuperRes doesn't work if you are not upscaling, it's like testing scalers without upscaling.
>>
>>61506997
Still literally no difference except for placebo
>>
>>61507077
update stats.lua
>>
>>61507077
And do you have the latest version of stats.lua installed?
>>
>>61507108
>>61507107
I believe so. I have this one installed https://github.com/Argon-/mpv-stats/releases/tag/1.1
>>
>>61507097
Well flame him >>61505702 and not me. He said SSSR would be better than FineSharp even though they seem to be doing two different things?!
>>
>>61507098
You are born with bad eyes than. Shit genetics, because I can clearly see a difference. Look at his skin pores.
>>
File: 1465997728953.png (111KB, 281x264px) Image search: [Google]
1465997728953.png
111KB, 281x264px
Post your Chinese cartoon endgame configuration.
>>
>>61507133
>You are born with bad eyes than.
*then
>>
>>61507118
seriously m8?
>For mpv 0.25.0 and below
>mpv 0.26.0 is released
>>
>>61507133
I can only see a difference if I move up to like 30cm in front of my screen, and even then it's something I wouldn't be able to see in motion (and neither would you, I would bet money on it)

Still, if you're fucking 30cm in front of your screen you're _way_ too close anyway.
>>
>>61507133
Woah more skin pores
>>
>>61507178
So you're saying I need to downgrade my MPV because that script is the latest one I could find.
>>
>>61507206
use the latest git one.
>>
>>61507180
>I can only see a difference if I move up to like 30cm in front of my screen
Every difference matters, no matter how small it is. You're being a stupid subhuman who doesn't pay attention to details. It's like slightly compressing an audio track. Sometimes you can't actively hear a difference but subconsciously it does make a difference. You're simply too heavy-handed.
>>
>>61507216
Can you link me? I'm having trouble finding it.
>>
>>61506995
<3
>>
>>61507206
this isnt hard to figure out
>>
>>61507253
https://raw.githubusercontent.com/Argon-/mpv-stats/master/stats.lua
>>
>>61507321
fuck i'm retarded
>>
File: butterfly_RAISR.png (60KB, 240x240px) Image search: [Google]
butterfly_RAISR.png
60KB, 240x240px
>>61503334
RAISR(RAVU) for comparison.
>>
>>61507321
>>61507288
Downloaded it, pressed Shift+I, pressed 2, and still nothing.

I pressed 3 and got a "Coming Soon" text.
>>
>>61507237
Okay, whatever. Feel free to continue using your stupid meme placebo scalers and sitting 30cm in front of your monitor if it makes you feel happy.
>>
>>61507321
Is this encode.lua? Or an other script?
Looks way more convinient than using a bash script to encode WebMs.
>>
>>61507407
Np, Pentium 4.
>>
I feel like im slowly losing brain cells reading retarded posts of mpc refuges.
>>
>>61507395
download
mpv
0.26
>>
>>61507395
weird. does anything shows up on the logs? what os?

>>61507414
a script i've written, but it's mostly adapted upon encode.lua + crop.lua. just fixing a few things before posting.
>>
>>61507433
Trying to make it easy for people like that with a GUI and such was a mistake.
>>
>>61507425
>Np, Pentium 4.
Funny, because I have a 16-core dual xeon system :^)
>>
>>61507480
This. The whole drag&drop, pseudi-gui, OSC stuff was a mistake
>>
File: 23664459.jpg (57KB, 640x480px) Image search: [Google]
23664459.jpg
57KB, 640x480px
>>61507476
>just fixing a few things before posting
That anti FOSS guy that teased everyone with his webm script is getting BTFO.
>>
>>61507476
I'm on windows 10 and the log seems fine. I'm downloading a newer version of mpv here https://sourceforge.net/projects/mpv-player-windows/files/64bit/ to see if that's the problem.
>>
>>61507515
in cmd prompt mpv -v
this will tell you what version you're on
>>
>>61507476
>a script i've written, but it's mostly adapted upon encode.lua + crop.lua. just fixing a few things before posting.
You should make a github repo or gist for it and post it there

No need to fix it first, posting WIP stuff is literally what git is meant for
>>
>>61507321
>>61507476
That is actually a pretty intuitive interface. Well done.

I'm curious if it captures subtitles or if that depends entirely on how they're rendered? Does it also automatically capture sound (only ask cause 4chan uses silent webms)?
>>
>>61507560
>>61507476
>>61507321
>>61507288

Okay it's working now. Turns out I was on a old version of mpv. Thanks you guys.
>>
>>61507680
You can already choose if you want to capture subs using encode.lua

default config is
codec=-an -sn -c:v libvpx -crf 10 -b:v 1000k


an = no audio
sn = no subs
>>
>>61507751
and it only took an hour and three people telling you to update mpv to figure it out
>>
>>61507288
>>61507321
Someone should make an update script that grabs the latest versions or something. I can think of a few quick and shitty ways to do it but the version support could be a problem.

>eg. being on 2.5 and accidentally updating to a 2.6-only script

Package managers in general are a nightmare so maybe the problem is better left ignored..
>>
>>61507761
I like using only_active_tracks so you can toggle audio/subs on and off.
>>
File: 1500393598460.jpg (315KB, 1280x720px) Image search: [Google]
1500393598460.jpg
315KB, 1280x720px
>>61507614
i know, everything seems to be working now, if i'm not retarded.
https://gist.github.com/ElegantMonkey/d00c4edecedbdbe6ec0cc7e324ff9b5e

>>61507680
>subs
if the subs are visible and options.hardsub=true, it will "burn" the subs on the video. and, as >>61507761 said, removing "-sn" will make it a softsub.
>audio
the default encode flags disable audio, removing "-an" should work.
>>
>>61507822
I'm new to MPV and honestly I didn't know they updated so regularly.

At the time I thought I had the newest version.

I'm really sorry for wasting people's time.
>>
>>61507904
A new release only came out recently, I think it's been a few months since 0.25 came out.
>>
>>61507849
There already is an update script for shinchiro's builds.
>>
>>61507903
also, forgot to say, windows users will need to place the ffmpeg binary with mpv. https://ffmpeg.zeranoe.com/builds/ worked for me.
>>
>>61507904
don't apologize on 4chan faggot
>>
>>61507903
Ugh Lua is really a pain to read.

>>61507962
Why are you using an external ffmpeg? Cannot you just use mpv's inbuilt? Like in encode.lua:

    local args = {
"ffmpeg",
"-loglevel", "panic", "-hide_banner", --stfu ffmpeg
"-i", input_path,
"-ss", seconds_to_time_string(from, false),
"-to", seconds_to_time_string(to, false)
}
>>
>Look at screenshots between mpv and MPC-HC w/ MadVR on my desktop
>They look exactly the same
>Look at same screenshots but rendered on my laptop
>MPC-HC looks much better, mpv looks washed out in comparison

So what's the point of mpv? I got a beefier graphics card on my desktop and a weaker on my laptop, it seems like MPC-HC makes better use of my hardware.
>>
>>61508063
encode.lua does require an external ffmpeg binary, unless I'm missing something.
also, this lua was autogenerated from the moonscript, which should be more readable. look down on the gist.
>>
>>61507903
Cool, I'm happy you were able to make something better for you out of my scripts.

>>61508063
But this also calls an external ffmpeg. On linux it's not a problem because ffmpeg is a dependency of mpv, but on windows you need to add the binary to the mpv's folder. Sucks desu
>>
>>61508127
nvm, just forgot I added ffmpeg to my PATH
>>
>>61508096
whats your config?
>>
>>61508183
I just followed the installation instructions and haven't messed with that yet. I tried Googling "best mpv config" several different ways but nobody has a guide for it like MPC-HC does. Is there a config tier list for different kinds of hardware?
>>
>>61508241
Yea, I'm sure a configured madvr install will look better than default mpv.
try adding whats in the OP to mpv.conf
>>
>>61508096
Have you created an mpv.conf file? It's possible you may want some slightly different configs on your desktop and laptop given the differences in hardware.
>>
>>61500419
My mouse binds for wheel and sidebuttons stopped working after I updated to 0.26.0. Is this intentional? Did I miss something?
>>
Linked mkv support, industry standard right-click context menu, volume control, non-retarded keybinds, ability to properly count, and apology to madshi for stealing his ideas when?
>>
Do we need a FAQ or fuck newfags should lurk moar? I'm not sure DESU.
>>
>>61508356
scrollwheel is now
AXIS_UP
AXIS_DOWN
>>
>>61508414
this is why the other button #s probably changed
>>
>>61508367
A faq would be nice. Also a heads up of changes in major releases.
>>
>>61508414
Thanks. Why though? Is it even stated anywhere? I haven't found any info about that.
>>
>>61508367
Yes, op needs to be updated to, too brief and not really informative regarding config options.
>>
>>61508367
>fuck newfags should lurk moar?
This. Unless you spend fucking months on the faq, there will always be another stupid question that isn't answered in there. It's better to teach people how to find shit on their own.
>>
>>61508528
>and not really informative regarding config options.
Literally every config option is listed in the manual linked in the OP.
>>
>>61508501
It was mentioned in the last few threads. idk why the change though.
>>
File: 12312312312.png (43KB, 1921x1041px) Image search: [Google]
12312312312.png
43KB, 1921x1041px
>>61505852
Works for me.
>>
>>61507849
Just use linux if you want a package manager and working auto-update
>>
>>61507903
>.moon
wtf is this arcane language?
>>
>>61508566
Even the manual doesn't have anything on it, just buttons 3,4 (mwheel) and 5,6 (sidebuttons) which I used. Now sidebuttons are BTN7 and BTN8. Strange.
>>
>>61508096
mpv's default settings are made to look as close to VLC as possible, because that prevents users from complaining.

If you don't know why you would want to mpv, you don't need it.
>>
>>61508601
A language that compiles down to lua, and is supposedly better. I personally don't like adding such layers.
>>
>>61508548
I was refering to the succinct mpv.conf sample.
A lot of people are just copy-pasting this without thinking. And it's not even explained how scale differs from cscale, nor how to configure hwdec.
>>
>>61508460
>Also a heads up of changes in major releases.
You mean like the official release notes?
>>
>>61507903
Does it work on youtube videos?
Convert.lua https://gist.github.com/Zehkul/25ea7ae77b30af959be0 works on youtube videos but for some reason the quality is garbage a lot of the time. I'm guessing it's setting the bitrate wrong because it's a stream or something?
>>
>>61508652
Those things are explained, in the manual. That mpv.conf could be expanded to not be shit and include interpolation, with maybe a short comment after each option to explain what it is.
>>
How do I get mousewheel volume to work?
>>
>>61508682
mousehover volume icon
>>
>>61508690
I removed the OSD because it's bloat.
>>
>>61508682
AXIS_UP add volume 2
AXIS_DOWN add volume -2
>>
>>61508593
I do use Linux, but it seems impractical to create packages for individual mpv scripts (though maybe that is the best solution).

>>61508681
This. I like the way compton's conf file lists options (so at least you know they exist).

It might be good to have a quick-start version of the manual as well since it's mostly new users that struggle with this.
>>
>>61508659
The most important stuff from it that people might miss.
>>
>>61508724
>I do use Linux, but it seems impractical to create packages for individual mpv scripts (though maybe that is the best solution).
Are you using gentoo? This should be relatively trivial with an ebuild, especially if you want daily updates from git.
>>
>>61508601
https://moonscript.org/
Not a fan of it though. It feels like writing ruby and compiling it to C.
>>
>>61508731
But what's important depends on the person, no?
>>
>>61508661
It does? I'm surprised to hear that, I need to look into how it works.
>>
>>61508652
>>61508681
profile=opengl-hq            #sets a couple of high quality options
cscale=ewa_lanczos #chroma upscaler
scale=ewa_lanczossharp #luma upscaler
video-sync=display-resample #tries to match video to display
interpolation=yes #tries to remove judder
tscale=oversample #interpolation scaler

This is what I'd recommend. Anything else is too specific, and should be read in the manual. Also, just using code tags would make the config more readable.
>>
>>61508682
Add a keybinding?
>>
>>61508769
>I need to look into how it works.
He already explained to you, it works because it calls `mpv` to do the encoding instead of `ffmpeg`. Since mpv supports youtube, so does the script.
>>
>>61508773
Calling it a luma upscaler is misleading and wrong
>>
>>61508719
Where do I put this?
And does add volume -2 have an alias of subtract volume 2?
>>
>>61508746
I'm on arch, it is also trivial with pkgbuilds/aur. I just don't feel like it's an elegant solution is all.
>>
>>61508773
This.
Exactly what I meant.
>>
>>61508804
Feel free to improve it, I'm also not sure if the video-sync or interpolation explanations are actually correct. Luma scaler seems like what it does in practice, but I guess it's wrong.
>>
>>61508810
The only thing I find unelegant about it is that these package managers have no concept of “user-local” packages, just system-wide.

That's actually a serious shortcoming I think every major package management system has. Maybe you could use something like `Nix` locally, though?
>>
>>61508601
moonscript. a bit better than pure lua, not by much though.

>>61508661
no, only with local files.

>>61508793
did mpv keep mencoder? how does this works?
>>
>>61508847
I think it uses this
https://mpv.io/manual/master/#encoding
Not sure if all ffmpeg parameters could be converted into this. But then again it alleviates the need for a separate ffmpeg.
>>
>>61508805
input.conf
>>
>>61500419
What does /mpv/ think of Plex Media Player? Plex uses mpv and I've started using it for playing everything because of the automatic metadata downloading.
>>
>>61508932
Using closed sourced software to manage your pirated content seems stupid.
>>
>>61508886
yeah, it seems to support everything i use right now, i'll change the script to use mpv and see how it goes.
>>
>>61508844
I actually do also use Nix alongside Pacman but only for Haskell/Agda programming. Nix is nicer for some things but since mpv relies on Cuda and all sorts of stuff I'm not sure it's really practical, especially not just for handling a few scripts.

Package managers are kind of a mess, imo. I like Pacman but it has some shortcomings on rare occasions. Nix would be great if it were further along and had greater adoption.

Programming language package managers are a nightmare as well. The only good one is NPM (for Node.js), it has some interesting support for local and global packages. Python's package manager is bullshit.

All that said, any linux package manager is better than what Windows does. Chocolatey is a step in the right direction but still not quite there due to it having to deal with years of shitty packaging practices from windows software devs.
>>
>>61508752
Yes, and something is better than nothing so even if someone list his personal important changes I believe it would still be better to inform people that don't follow the development so they don't stay oblivious. It could potentially reduce the spam of similar questions (at lest a bit), or maybe not, it seems most people don't like reading.
>>
>>61508963
I wonder how it works with youtube-dl, though. Does it redownload the extract, possibly from the beginning? If it works well I might change that in encode.lua too.
>>
>>61508977
>The only good one is NPM (for Node.js)
STOP
>>
Some ideas to update the op...
Feel free to correct me or add stuff.

Config example:
https://github.com/mpv-player/mpv/blob/master/etc/mpv.conf

For better playback quality paste this in your mpv.conf file:
# Specify high quality video rendering preset
profile=opengl-hq
# Scaler used when upscaling chroma (color information)
cscale=ewa_lanczos
# Scaler used when upscaling video
scale=ewa_lanczossharp
# Force video to lock on the display's refresh rate
video-sync=display-resample
# Reduces stuttering
interpolation=yes
# Interpolation scaler
tscale=oversample


Notes: Remove cscale and scale lines if your computer isn't powerful enough.
Interpolation can also reduce framerate drastically.

Getting freezes under Windows ?
Add
angle-flip=no
to your mpv.conf.

Starting from 0.26.0, MOUSE_BTN3 and MOUSE_BTN4 are replaced by MOUSE_BTN4 and AXIS_DOWN in input.conf.
>>
>>61509024
mpv -start <something> <youtube URL> issues a seek to the underlying transport, so it wouldn't need to redownload anything.
>>
>>61509053
My #1 option to add would be opengl-pbo which can massively improve performance of texture uploads on all platforms where it works
>>
>>61508773
Could also use some commented out alternatives.
Links to the relevant manual pages would also be nice.
It's almost as if a GUI with tooltips is a superior interface than a config file...
>>
>>61509053
>replaced by MOUSE_BTN4 and AXIS_DOWN
AXIS_UP and AXIS_DOWN
>>
>>61507903
I just used your webm.lua but it doesn't seems to work, I cropped the part of the video I wanted to create a webm out of and encoded it, I went to the same folder as the video but the webm isn't there.
Yes I downloaded ffmpeg and my cpu even ran up for a few seconds with the ffmpeg process after I hit the encode"e".
>>
>>61509084
That's going to far I think. If people really need that, then they should just use VLC in my opinion. Alternatives are available right there in the manual with a simple ctrl+f.
>>
>>61509069
no, it makes problems. some x265 rips don't work with opengl-pbo enabled
>>
>>61508952
That's literally what it's meant for though. Why else would somebody need a program that automatically fills in all of the free space for stuff like casting and box art? If you bought it legally, you wouldn't need it.
>>
>>61509094
by default it saves on your home directory. will change this, it was what i was testing before i published.
change this line:
local options = {
keybind = "W",
-- If empty, saves on the same directory of the playing video.
output_directory = "~", -- set this to ""
>>
>>61509084
Well feel free to make a GUI for all 708 options and 70k words in the man page. Nobody's stopping you.

Personally I would highly recommend you try and auto-generate the dialogs from the mpv built-in option introspection mechanism (via IPC) and/or the source code of the man page.
>>
What do I need to do to be able to do backward-seeks when watching a twitch stream? I have my cache backbuffer set to 1gb but if I press right it just syncs the stream again.
>>
>>61509127
I know that that's what it's made for, doesn't necessarily make it a good idea. If somebody made a gun specifically for killing yourself, would that make it a good idea to do it?
>>
>>61509111
>my software needs to be hard to use so I can believe I'm a 1337 h4x0r for using it!
It's a video player. Your mommy isn't going to give you any good boy points because you spent six months learning a terrible interface.
>>
>>61509053
Maybe add a tier list for scaling vs resource intensive?
ewa_lanczossharp > ewa_lanczos > etc...
As well as a note saying that they're not default in opengl-hq because they're sometimes too resource intensive for some users?

Also, add a line of whitespace separating the last three options and a comment linking to this page?
https://github.com/mpv-player/mpv/wiki/Display-synchronization

Just suggestions since scaling and display synchronization are both kind of weird sets of options in terms of not being part of opengl-hq and it not being super clear on why they're there.

There should maybe also be a note about hardware decoders unless the default is just hwdec=auto.
>>
>>61509134
Just checked my home directory and it was there, thanks.
It there a way to increase the crf of the encode?
>>
>>61509154
What makes it a bad idea to use closed-source software for this type of thing then?
>>
I'm done, I've tried fiddling with configs for hours but I just can't see any difference between this and mpc-hc. Does vulkan make a difference?
>>
>>61509165
No, I just think development time shouldn't be wasted on features that have less priority than making the core good. If people really want a good GUI, then they can do that already anyway, I don't think the mpv team should focus on that in any way right now.
>>
>>61509165
>this is what GUI babbies actually believe
command-line and keyboard-driven interfaces are infinitely better than GUIshit and only GUIbabbies who can't read would disagree
>>
>>61509173
You have no idea of backdoors and the like, something that matters more if you're doing things that are illegal.
>>
>>61509173
He's a freetard. Just ignore him. He believes it's more secure to use an unaudited, MitM'd open source program written by a pseudonymous Russian than one from a corporation whose very existence depends on it working as advertised.
>>
>>61509194
Vulkan is not available for Windows yet.
>>
>>61509241
I know that, how's it on Linux?
>>
>>61509171
In this case it's probably way more beneficial to downsize it considerably (while keeping the same bitrate).
>>
>>61509211
Are you a European? Sorry if the gubbmint will come after you for downloading some Chinese cartoons, but here in America the FBI will only kick down my door if I post CP on Facebook. Using a Plex server on my home network isn't a serious crime here.
>>
>>61509195
The great thing about mpv being an open-source project is that everybody's free to spend time on whatever they feel is important.

I personally spend pretty much all of my time improving the rendering algorithms and performance, and don't touch the UI or options system etc. at all. Why? Because I think the current is fine and would rather invest my time in something where I see a potential for improvement. I also don't give a shit about windows or OS X, because I think any minute spent supporting those braindead platforms is a waste of time.

Other developers obviously seem to disagree. It's all a question of who actually feels like doing something.

The fact that MPlayer/mplayer2/mpv has been around for almost 20 years and there's still not a GUI I take as a pretty strong sign that actual programmers don't seem to think a GUI would be an improvement. I personally don't, either.

So if you want a GUI that badly, I'm afraid you're probably going to have to become a programmer and write your own. Except that by the time you're a programmer, you'll probably be able to think more logically and be better at using computers, so you will no longer think a GUI is a good idea.
>>
>>61509253
A mixed bag
>>
>>61509196
Translation:
>my software needs to be hard to use so I can believe I'm a 1337 h4x0r for using it!
>>
>>61509171
change it on additional_flags, inside options
 additional_flags = "-an -sn -b:v 1000k -crf 10",

setting "-b:v 0 -crf (something)" enables constant quality, "-b:v (something) -crf (something)" enables constrained quality (will try to achieve crf, while under the bitrate specified in b:v)
also, if you want to increase the quality you want to lower the crf, not increase it, afaik.
>>
>>61509053
>Starting from 0.26.0, MOUSE_BTN3 and MOUSE_BTN4 are replaced by MOUSE_BTN4 and AXIS_DOWN in input.conf.
Isn't this OS dependent?

>>61509170
Me again,
>>61509053
Also, add a comment about setting a logfile and running from command line to see messages about errors in the config (errors means it's ignored).

There's also that common problem people keep running into about opengl-shaders-append but maybe that doesn't belong in the OP.
>>
>>61509253
vo_vulkan doesn't support any of the advanced rendering features, those are all currently opengl exclusive.

>I don't see a difference
Please for the love of god, leave it at that. Trust me, training yourself to see video artifacts is the worst life decision you can possibly make. If you're happy watching bilinear scaled, un-gamma-corrected videos in the wrong color space and levels, or you don't know what any of those terms means, then do yourself a favor and STOP NOW so you can still enjoy media.
>>
>>61509301
You can still enjoy media if you know what you're looking it. You just have to encode it yourself.
>>
>>61509317
Enjoy downloading terabytes of BD and spending hours encoding them.
>>
>>61509260
You know, I kind of like you. Kind of.
But sometimes you are quite an arrogant douchebag.


(No, this is not a "he's not interested in my features and therefore won't implement them"-caused sentiment. But I think we should have a little more respect for each other than what you show)
>>
>>61509326
I do.
>>
>If you're happy watching bilinear scaled, un-gamma-corrected videos in the wrong color space and levels, or you don't know what any of those terms means, then do yourself a favor and STOP NOW so you can still enjoy media.
You saying you can blind test this shit? People suck mpvs dick but the only advantage I can see at any level is that it's cross-platform. Even then it looks worse when I use it with weaker hardware.
>>
>>61509317
Yep, and use mpv to play back everything. That's sort of my current solution.

1. Don't actually watch things anymore
2. Use mpv for the rare instance that I do
3. Mutter under my breath every time I see somebody else using their web browser's built-in player that artifacts fucking everything
>>
>>61509260
>The fact that MPlayer/mplayer2/mpv has been around for almost 20 years and there's still not a GUI I take as a pretty strong sign that actual programmers don't seem to think a GUI would be an improvement.
Everyone just uses MPC-HC.
>>
>>61509339
>You saying you can blind test this shit?
All of the things I listed are _easily_ blind-testable, even by you. Are you absolutely _sure_ you want me to generate some example screenshots? This is your last chance to say “no, I'm happy enjoying life”
>>
>>61509326
BD's still have compression artifacts sometimes.
>>
>>61509336
Sure, I'm not saying it's a futile endeavour but it takes some effort.
>>61509370
What else are you going to do? Ask the studio the for original source?
>>
>>61509363
What's a good basic source video for testing? Problem could be my sources.
>>
>>61509378
>What else are you going to do? Ask the studio the for original source?
Cry in a corner because the worlds a bad place.
>>
>>61509296
>Isn't this OS dependent?
Um looks like buttons have been remaped, so MOUSE_BTN3 and MOUSE_BTN4 aren't related to scrollwheel anymore.

Is using --log-file that hard ?
>>
>>61509336
I'm assuming we're talking about anime, where are you getting your bds? I've found that rutracker has a pretty good selection.
>>
>>61509334
>But sometimes you are quite an arrogant douchebag.
That's fine, the other great thing about open source is that writing non-commercial software means I have no public image to uphold.
>>
>>61509391
Well the first question to ask is “what are you testing for?”

If you're testing upscaling -> use a file that has a lower resolution than your display
If you're testing interpolation -> use a file that has a lower framerate than your display, ideally one with a fractional ratio (which results in judder in VLC etc.)
If you're testing color management -> use a video file that has a color space other than your real one, e.g. anything BT.2020
If you're testing debanding -> use a video file that has heavy banding

It depends a lot of what feature you're trying to test for. But I can help you find a good source clip to demonstrate the effects of any renderer option in mpv, if you want me to.
>>
>>61509425
>Um looks like buttons have been remaped, so MOUSE_BTN3 and MOUSE_BTN4 aren't related to scrollwheel anymore.
No, the other anon is right. It depends on the platform.

The reason is simple: Platforms report scroll events differently. On some platforms, like linux, they're considered input events - like keys being pressed. On other platforms, high-resolution scrolling is reported as an analog “axis” so you get full precision rotation deltas.

Different type of input, different handling, different event name in mpv.
>>
>>61509479
What video emphasizes the differences between features of mpv and MPC-HC most clearly in your opinion? I just want an example where I can try and look for a difference of some kind.
>>
>>61509508
Thanks for the clear explanation, I'm gonna correct it.
>>
>>61509517
>What video emphasizes the differences between features of mpv and MPC-HC most clearly in your opinion? I just want an example where I can try and look for a difference of some kind.
If you want to see a difference, you'll need to configure them differently. You can configure mpv to look exactly like MPC-HC or exactly like VLC if you want to. In fact, this is pretty much what mpv tries doing out of the box, so that users will stop complaining about their colors being “different compared to VLC” or whatever.

The real reason for any potential visual difference is because mpv supports more configuration options than pretty much any other player. This will make a difference if whatever options you want to set are not supported by MPC-HC/VLC, for example HDR support, color management, EWA scaling, interpolation, high quality downscaling and so on.

If you just want to “hurr see difference” then try setting MPC-HC to output TV levels and mpv to output PC levels (or vice versa). That's a bug that e.g. VLC is notorious for getting wrong (results in blacks looking dark gray).
>>
>>61509437
Hm... I don't use software because I like the developers. I would use some asshole's code if it were great.
This is purely how I see you as a person. You probably don't care about that, I know. I wanted to say it nonetheless.
After all, if all people were like you (arrogant douchebag, to a degree), the world would be a way shittier place overall.
(But we would have a lot more software with proper colors, I give you that)
>>
Update of >>61509053
https://pastebin.com/0v2aW6Rc

I am missing something?
>>
>>61509334
>But sometimes you are quite an arrogant douchebag.
Who youre talking to?
>>
>>61509641
I don't like the idea or recommending
tscale=oversample
.
>>
>>61509641
Good job anon but i will make my own one and will use mine when im the author of the thread. Peace!
>>
>>61509426
ADC and U2.
>>
File: rings_lg_orig.png (847KB, 1000x1000px) Image search: [Google]
rings_lg_orig.png
847KB, 1000x1000px
>>61509617
>high quality downscaling
This one in particular is pretty fun and easy to demonstrate. Try comparing these two:

>mpv cms/rings_lg_orig.png --no-config --pause --video-unscaled --video-zoom=-1.5 --dscale=mitchell
vs
>mpv cms/rings_lg_orig.png --no-config --pause --video-unscaled --video-zoom=-1.5 --dscale=mitchell --correct-downscaling=yes

Now also try turning on --linear-scaling, and you should see another obvious difference.
>>
>>61509661
>Who youre talking to?
The person I quoted. Is it that hard to understand?
>>
>>61509712
I mean his identity. It looked like you know that person.
>>
>>61509635
>After all, if all people were like you [..] the world would be a way shittier place overall.
You can say this for pretty much every group of people.

The great thing about life is how it all balances out, because we have people fulfilling every technical/social role.
>>
>>61509731
It's most likely haasn. Even if not, I posted based on the post, what he/she said, not based on an assumed identity.
>>
>>61509673
It's the best option if interpolation is enabled.

>>61509676
Do whatever you want. I'm just giving a few ideas to improve it.
But please.
Add https://github.com/mpv-player/mpv/blob/master/etc/mpv.conf.
Why would you add a proper input.conf example, but not a mpv.conf one ?
>>
File: mpv-shot0001.png (8KB, 125x125px) Image search: [Google]
mpv-shot0001.png
8KB, 125x125px
>>61509700
also kek, the 4chan thumbnailer shits itself. Here's mpv output for comparison
>>
>>61509755
>It's the best option if interpolation is enabled.
But it's not, tscale is highly subjetive.
>>
>>61509437
So why do you do it?
>>
>>61509744
I don't agree with that.
But I didn't expect to change anything with that either. Just felt like mentioning it.
>>
>>61509773
You got a point here, I guess it's the best to leave it to default, especially for new users.
>>
>>61509782
Do what?
>>
>>61509910
Write non-commercial software?
>>
>>61509260
>I also don't give a shit about windows or OS X
You're very wrong m8, windows is better in every way than linux when it comes to media consumption and OSX comes in second, don't get the wrong idea, I like the mpv gui as it is now and I like the conf files, but saying you don't give a shit about the #1 platform when it comes to media consumption is wrong.
>>
>>61509949
Not him but I'm pretty sure it's simply about getting what he wants himself.
That's the most basic motivating factor, yet an effective one.
>>
>>61509949
1. For myself. I need a video player that works with my wide-gamut monitor. Everything else did not, which is why I started working on mpv.

2. It's fun. I'm a programmer at heart, I love solving new and ideally difficult problems.

3. Open source means you have to do way less, because others will do it for you. Imagine if I had to write everything including the decoder for every video format myself. I would get nowhere. FOSS lets me focus on the parts I'm good at (video rendering) and ignore the parts I'm not good at (everything else in mpv).
>>
>>61509274
But mpv is not that hard o use.
>>
>>61509993
Not him, but you aren't making it better with such a post.
I'm pretty sure there is no best OS and if there were, we wouldn't agree on one here now.
The point I was trying to make is that this attitude of "what I use is great and I support that, everyone else eat shit" is kinda uncool.
I do develop and maintain software myself, smaller stuff, mostly, but I can't imagine me standing there like "yeah, that's how you do it/use it/compile it on <my system>, everyone else figure it out yourself" (just as an example)
>>
>>61509425
>Is using --log-file that hard ?
Nah, it's fine. I was just overthinking issues users might encounter while debugging.

>>61509508
>>61509538
Here's some more info:
https://github.com/mpv-player/mpv/issues/4623#issuecomment-316255034

>>61509641
Looks good!

>>61509700
I recently saw some aliasing in the opening of a 720p release of Kizumonogatari II and it irked me so much. Sometimes I wish I hadn't taken a course in introductory computer graphics.

>>61509260
>So if you want a GUI that badly, I'm afraid you're probably going to have to become a programmer and write your own. Except that by the time you're a programmer, you'll probably be able to think more logically and be better at using computers, so you will no longer think a GUI is a good idea.
I do programming and I'm actually a mathematical logicfag from /sci/ and I've been a linuxfag for over 15 years and I can't disagree with that statement enough. It is certainly the case that a great deal of things aren't appropriate for a gui and I can certainly agree that trying to throw all of mpv's configuration into a gui might make the application and user experience suffer on many fronts.

That said, I think we've got to approach the problem as a whole from a design perspective and consider what sorts of things are appropriate for a gui and which sorts of things are not. Consider the opposite extreme where the OSD is removed and replaced entirely by keystrokes. Would that be the best design? If a user wants to arbitrarily skip around a movie they could probably pull it off with keystrokes but would it be provide a better experience than being able to interact with a progress bar via the mouse?
(cont.)
>>
>>61510044
madVR doesn't support your monitor's color space?
>>
>>61509508
Why was it changed only now though and not documented properly?
>>
>>61509993
Great opinion, 10/10, subscribed to your blog
>>
>>61509641
bilinear is default. spline36 is is part of the opengl-hq profile. Also is spline36 worse than lanczos?
>>
>>61509292
Much better, thanks m8.
>>
>>61510168
Better. less ringing
>>
>>61510138
Nice counter argument 10/10, go back to >>>/r/eddit/
>>
>>61510114
madVR doesn't even run on my platform. FWIW, I did use madVR before I switched to linux, and I even wrote some software for it that would allow me to generate a good .3dlut for my platform (because I found madVR/yCMS lacking). But I'm no longer using windows and the only (sane) linux media player at the time (mplayer2) did not support color management at all.
>>
>>61510123
>Why was it changed only now though and not documented properly?
I dunno, ask rossy - not me.
>>
>>61510168
Right but who uses bilinear anyway...
Lanczos is sharper but those two are almost on the same level.
>>
>>61506008
>Aren't those just wangblows fags who still live in the codec pack era of video playback?

Yes, absolutely.
>>
>>61510106
>aliasing in the opening of a 720p release of Kizumonogatari II
SHAFT BDs are notorious for that kind of shit (and worse), the encoder probably just didn't do any filtering. Commie's encode should be properly filtered, whenever they get around to releasing it.
>>
>>61510188
looks good, which settings did you use?
>>
File: 1455133281671.gif (1MB, 430x360px) Image search: [Google]
1455133281671.gif
1MB, 430x360px
Is it possible to have mpv switch between profiles automatically when you switch monitor? Since video-sync=display-resample seems to cause problems with my TV.
>>
>>61510106
(cont.)
I think designing a good interface is really hard, I don't think I could pull it off. So I have absolutely no place in telling others to make one. It is something that requires a lot of tedious thinking in order to do well and often even good designers make huge mistakes. So maybe don't make one. The OSD is pretty good (once users realize how to use the mouse wheel) and mpv isn't too hard to configure after doing some reading. I am satisfied with mpv as it currently is.

If anyone here believes designing an interface is easy then I'd have to disagree.

It is also not an easy thing to outsource because there are a lot of different popular design philosophies out there that some people disagree with but that others really like. For instance, one of the most popular beliefs/tenets goes something along the lines of:
>If you are giving users a choice then you are not doing your job as a designer. It is a designer's job to make the best choices for the user.
You see this a lot in Apple products/software but it appears everywhere including a lot of Windows software, web browsers, and even some Linux distros (most prominently Ubuntu) and Linux desktop environments. This approach yields very simplified interfaces/configuration menus at the expense of customization and extra functionality. Is this what you want?
>>
>>61510314
additional_flags = "-an -sn -b:v 0 -crf 40",
>>
>>61510381
I think it depends on what your objective is. As far as I can tell, mpv devs want to make the backend as good as possible so that frontends such as Iina can exist.

It's precisely because it's hard to make a good interface that they'd rather have somebody else do that, while they can focus on what they find interesting.

And it's not like making a frontend is a thankless job, there is a lot of recognition to be had. Just look at how many stars Iina has on github compared to mpv.
>>
>>61510475
Baka-MPlayer/Mochi-Player and Bomi were pretty good too, though they lacked configuration options.
>>
>>61510475
While I agree to you, I think a lot of people (including some mpv devs) actually look down on users of front-ends and don't really honor such work of other developers.
>>
mpv's UI is pretty much fine. If you really want to be a sloth enabler someone should make an "mpv config tool" that will write config and keybinds with a GUI that explains the various settings or a bunch of presets to choose from.
>>
nand chan whats is your fav anime? :3
>>
>>61509834
Oversample is the best scaler for removing judder without adding additional artifacts. I think oversample should be in the "default hq" profile you'd be putting in an OP, just mention that especially that scaler is highly subjective and to try out different ones. Same could be said for scale and cscale anyway.
>>
mitchell+SSimDownscaler vs ewa_lanczos:
https://diff.pics/hfXh77QRc5st/1

Conf used:
# Video
profile=opengl-hq
opengl-shader="C:\Program Files\mpv\shaders\SSimDownscaler.glsl"

# Screenshots
screenshot-format=png
screenshot-directory="D:\Screenshots"
screenshot-high-bit-depth=no
screenshot-png-compression=9
screenshot-template="%f %P"

AND

# Video
profile=opengl-hq
dscale=ewa_lanczos

# Screenshots
screenshot-format=png
screenshot-directory="D:\Screenshots"
screenshot-high-bit-depth=no
screenshot-png-compression=9
screenshot-template="%f %P"

The last ss in a 8k downscale.
mitchell+ssim is a clear winner for me.
>>
I'm surprised there aren't more 3rd party ui scripts like mpv-progressbar.lua. progbar is great, love the customization options and minimalist look and i only find the mouse useful in seeking anyway.
I think most of the UI complaints are to do with the lack of menu and having to use a config file. I don't see how the current ui is lacking, you can do change volume or subtitles and seek, or do anything the average user would want to with it.
>>
>>61511064
It seems like lots of people want advanced playlist management from the GUI which I honestly can't understand.
>>
>>61510568
>If you really want to be a sloth enabler someone should make an "mpv config tool" that will write config
An anon made one a few years ago. It's outdated by now.
https://github.com/haasnhoff/mpvconfigurator
>>
File: 1478458718495.png (624KB, 569x720px) Image search: [Google]
1478458718495.png
624KB, 569x720px
New thread >>61511211
>>
>>61511064
Yeah, people want to use a menu to config mpv, and have that menu tell them what the best options are and such. Though, that's not really possible anyway because shit's subjective, and those explanations are in the manual anyway.
Thread posts: 343
Thread images: 37


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.