[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/mpv/ - 21th century media player
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 39
File: default_icon_512x512.png (1 MB, 512x512) Image search: [Google]
default_icon_512x512.png
1 MB, 512x512
> user shaders:
- https://gist.github.com/igv
- https://gist.github.com/voltmtr

> low preset without interpolation:
vo=opengl:deband:blend-subtitles
hwdec=auto


> high preset without interpolation:
vo=opengl-hq:blend-subtitles
hwdec=no


> low preset with interpolation:
vo=opengl:interpolation:blend-subtitles
video-sync=display-resample
hwdec=auto


> high preset with interpolation:
vo=opengl-hq:interpolation:blend-subtitles
video-sync=display-resample
hwdec=no
>>
Is it really necessary to spend time tweaking your settings? I just run with "vo=opengl-hq".
>>
File: maxresdefault.jpg (134 KB, 1920x1080) Image search: [Google]
maxresdefault.jpg
134 KB, 1920x1080
SuperRes shader has been updated some hours ago!
https://gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b
>>
> Windows builds:
Stable: https://mpv.srsfckn.biz/
Git/Nightly: https://bitbucket.org/rorgoroth/mpv-for-windows/downloads

Windows users should try with ":backend=dxinterop" added to the "vo=" line and "hwdec=auto" or "hwdec=auto-copy"
>>
LumaSharpenHook with SuperRes (2 passes) is AMAZING.
Some purists will say it distorts too much...
>>
memory leak when using user-shader applied to SCALED image and changing pan-and-scan range (w and e).
>>
>>54558560
Post your config
>>
Might as well ask here since you fags probably know about ffmpeg:

Why does -to NEVER work for me? Doesn't matter where in the command I place it, it's always ignored. -t works, but is less convenient since you have to calculate the time delta yourself.
>>
Future is very very soon:
https://github.com/mpv-player/mpv/pull/3144

Good job guy!
>>
>>54558748
Need to fix >>54558630
first
>>
>>54558748
Are there any shaders which improve the video quality non destructively or are they all just meme filters?
>>
File: mpv6.jpg (125 KB, 960x544) Image search: [Google]
mpv6.jpg
125 KB, 960x544
>>
Impact in 5, 4, 3, 2, ... ^^'
>>
>>54558829
>>54558840
>>54558858
kys
>>
>>54558552
>":backend=dxinterop"
What does this do?

I've been using mpv on my linux machine for a while and want to shill it to my windows pals but I'm not sure I can justify it yet.
>>
>>54558815
It's hard to answer correctly.
I have a video projector and finesharp is awesome with default values.
However on my pc monitor it is too much.
>>
>>54558446
>icon with 3d effects
2008 called. they wanted their icon back
>>
>>54558900
Much better performance.

>Win32, using WGL for rendering and Direct3D 9Ex for presentation.
>Works on Nvidia and AMD. Newer Intel chips with the latest drivers may also work.
>>
>>54558927
>icon
I think you mean logo. mpv is for command line usage.
>>
>>54558927
Nobody give a fuck about logos in the Free Software movement.
>>
>>54559143
mpv is an X window program, it displays icon on its window.
>>
>>54558927
Beats material design.
>>
File: 1457454051927.png (102 KB, 625x626) Image search: [Google]
1457454051927.png
102 KB, 625x626
>>54559544
It's the new flat design...
>>
File: Gary_in_Bumper_to_Bumper_1.png (2 MB, 1920x1080) Image search: [Google]
Gary_in_Bumper_to_Bumper_1.png
2 MB, 1920x1080
>>54558879
You made me sad... :(
>>
SuperRes mechanism is very strange/weird.
Is it really working well?
>>
File: 0.25.55.webm (3 MB, 960x540) Image search: [Google]
0.25.55.webm
3 MB, 960x540
Arabic subs don't get rendered properly with mpv.
Is this a font issue? Since I use linux.
>>
>>54559937
not really, it produces some ringing, will fix it later
>>
>>54559943
I don't know how proper supposed look like but libass needs to be compiled with harfbuzz for complex scripts
>>
File: 1451900540622.jpg (65 KB, 340x340) Image search: [Google]
1451900540622.jpg
65 KB, 340x340
>>54559943
/a/ here
what anime is this ? this is so my shit
>>
Oh my god, why I have tearing in mpv with manjaro lxqt?
I have none with ubuntu 16.04.
>>
>>54560016
The sub in the webm is the proper one.
Since it's hard subbed.
I guess my question is if the softsub uses a font not present in the system to what font mpv uses then?
>>
>>54560081
mpv depends on libass for font rendering (like VLC). I think libass auto falls back to another font supporting the script that was asked for.
>>
>>54560148
So it's missing fonts as I suspected.
What to do then?
Shouldn't the MKV support font embedding?
>>
why are the PGS subtitles so fucking huge in in mpc-hc? any /quickfixes/?
>>
>>54560172
It depends on the releaser to add extra fonts in the mkv container. If you run mpv from the terminal, you can see the debug messages for any font fallback going on.
>>
Can I get a log from already running mpv (executed without --log-file or --v commands)?
>>
File: 1348161554252.jpg (51 KB, 814x500) Image search: [Google]
1348161554252.jpg
51 KB, 814x500
why would I use this if MPC-HC is light years ahead?
>>
>>54560329
The mpc-hc development is almost dead.
They continue to include new lav release and fix some madvr issues.
That's it...
>>
>>54560239
I see.
How to get around it then?
I think it uses windows fonts, will the windows core font help?
>>
File: giphy.gif (2 MB, 400x224) Image search: [Google]
giphy.gif
2 MB, 400x224
>command-line based media player

into the trash it goes
>>
>>54560466
>into the trash retard goes
>>
File: 4L_DywPbwMw.jpg (52 KB, 600x449) Image search: [Google]
4L_DywPbwMw.jpg
52 KB, 600x449
>>54560148
>libass
>ass
>>
>>54560398
It can help but that doesn't have all windows fonts. It's easy to find them around though like
http://ftp.freenet.at/old/seminar/ttfonts/
>>
>>54560567
I put this in .font folder in my home directory?
>>
File: 4L_qu6zG6is.jpg (113 KB, 1300x867) Image search: [Google]
4L_qu6zG6is.jpg
113 KB, 1300x867
>>54560466
>he's not intelligent enough to use the cli
>he needs pretty pictures because words and letters are too abstract for his retard brain
>>
>>54560329
>ahead
no...
In what way is mpc on its own ahead except for an options gui?
>>
>21th century media player
>command line based

Hilarious.
>>
>>54560597
Can depend on the distro but that would normally work.
>>
>>54560629
What are you talking about?
>>
>>54560629
Look at you! You are so pathetic.
>>
>>54558490
There is ton of features, and settings that the default vo=open-hq doesn't cover. You don't have to change if you care about optimizing mpv, you do need to toy around with it.
>>
>>54558552
still can't do user-shaders

Isn't this bit supposed to get user-shaders?
>>
>>54561239
hol up
So windows version of mpv can't use user-shaders yet?
>>
>>54561837
build issue maybe?
>>
>>54561837
Probably not merged into master branch yet
>>
>>54560304
Please, this is important, can I dump a shaders from a running mpv?
>>
>>54561239
Do you mean user hooks? I use the bitbucket build and my shaders work fine.

The user hooks is still a PR not merged like >>54562181 said.
>>
>>54562365
user-shaders option is not enabled on windows build

>https://gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b
>vo=opengl-hq:user-shaders="~~/SuperRes1.glsl"
>Error parsing option user-shaders (option not found)

I can still use post-shader, but thats different isn't it?
>>
>>54563223
I don't know that much about mpv but looking here https://github.com/mpv-player/mpv/blob/master/DOCS/man/vo.rst user-shaders isn't even mentioned. Are you sure it's a real thing?
>>
File: fixedsr.png (95 KB, 300x200) Image search: [Google]
fixedsr.png
95 KB, 300x200
Fuck, I made SuperRes work correctly (it removed all ringing artifacts introduced by upscaling), but didn't notice it right away (left mpv opened and made further changes) and now I don't remember what I did.
Also, it turns out that SuperRes doesn't work correctly neither in madvr nor in mpdn.
>>
>>54563410
>9 days ago
>>
>>54563733
Yes... it's master and nothing has been added since 9 days. There is no mention of "user-shaders" there.
>>
File: swm.jpg (15 KB, 300x300) Image search: [Google]
swm.jpg
15 KB, 300x300
>>54563416
>now I don't remember what I did.
>>
>>54563416
compare source between original and your change?
>>
File: without sr.png (101 KB, 300x200) Image search: [Google]
without sr.png
101 KB, 300x200
>>54563830
>>
File: 540.png (483 KB, 854x540) Image search: [Google]
540.png
483 KB, 854x540
>>54563830
source
>>
>>54563843
>>54563870
I meant the shader source. I assume you changed the code.
>>
>>54563912
no, I undo the changes and can't remember how I fixed it.
>>
>>54558716
How old is your ffmpeg build?
>>
>>54563955
I guess i made changes on 2 lines only - 183 and 189, or on one of them.
>>
>>54563416
Why are you saying that mpdn's superres doesn't work correctly?
The original shader was written for it!

>>54563955
Hope you will re-find a solution! :)
>>
File: sr.png (103 KB, 300x200) Image search: [Google]
sr.png
103 KB, 300x200
>>54564568
>Why are you saying that mpdn's superres doesn't work correctly?
Because it has approximately the same output as pic related.
>>
Is there a windows build or installer with user_hooks?
I don't want to mess my computer with dev tools.
>>
>>54564794
not yet
>>
>>54564783
That means you improved it! ;)
>>
>>54563223
>user-shaders option is not enabled on windows build
why
>>
>>54558552
>>54559051
I didn't noticed a difference and all it did was fuck my shaders up
>>
>>54564849
haha
>>
>>54564849
Are you using hwdec? dxva has issues with dxinterop, the dxva2-copy works

Otherwise, dxinterop is much superior on windows than without.
>>
>>54559943
dsuce?
>>
New madshi's deringing is just amazing.
It needs quite good GPU but damn look at the result:
http://forum.doom9.org/showpost.php?p=1767722&postcount=37975
>>
>>54560553
>writes libass vapoursynth plugin
>names it assvapour
>>
>>54566889
I must admit I'm kinda impressed, however, does this only daring ringing introduced by the scaler, or also already fucked up videos? also, I'd like to see a scrot of an actual movie, not some zoomed in scrot.
>>
>>54563223
>>54563410
>Are you sure it's a real thing?
It's vaporware, you fell for the scam
>>
>>54567334
Deringing works on source video.
It's still in experimental stage and doesn't detect all ringing artefacts.
>>
File: scaled_shot_0c_0b.jpg.jpg (183 KB, 1024x540) Image search: [Google]
scaled_shot_0c_0b.jpg.jpg
183 KB, 1024x540
“HDR” video sure is great
>>
File: scaled_shot_-30c_-10b.jpg.jpg (132 KB, 1024x540) Image search: [Google]
scaled_shot_-30c_-10b.jpg.jpg
132 KB, 1024x540
>>54567991
and this is with some heavy tone mapping applied (contrast and brightness drop)

It's almost exactly like HDR in video games. The failure mode (bloom) is even the same
>>
File: scaled_bloom.jpg (291 KB, 1024x1080) Image search: [Google]
scaled_bloom.jpg
291 KB, 1024x1080
>>54567991
>>54568022
Another sample image. Top is an image with range clipping, bottom is level-balanced (contrast drop only).

Except with HDR, instead of the mastering engineers doing it during the encoding process, you now have to do the tone mapping adjustments by hand, subjectively.

Isn't the future great?
>>
>>54568022
I don't know shit about hdr video, but isnt't his mpv mapping the colors, contras, tones or whatever you call it, wrong?
>>
>>54568058
Do you mean the “tone mapped” versions? Whether those are wrong or not depends on your definition of wrong, I guess.

They're “wrong” in an absolute sense, but they're “right” in a subjective sense.
>>
File: scaled_shot_-30c_17b.jpg.jpg (154 KB, 1024x540) Image search: [Google]
scaled_shot_-30c_17b.jpg.jpg
154 KB, 1024x540
>>54568022
Here's the same with a high brightness boost instead, effectively amplifying the dark parts of the signal.

Basically HDR video is pretty much exactly like HDR in video games - you have a “high dynamic range” image, and to present it on a limited dynamic range output (e.g. fixed luminance range device) you have to perform brightness mapping.

Depending on how you set up your brightness mapping, you can either get details in the highlights, or details in the shadows - all of the information is represented in the source.

It would be quite neat if it wasn't so fucking stupid.
>>
>>54568111
I think it's intended for HDR displays that can actually show the entire recorded range at one time and let your eyes do the adjusting.
>>
>>54568148
>I think
Yeah, but how does that help us watch HDR videos on real-world displays which don't go up to 10,000 cd/m2?

Also, even if I had such a device, I do not want to be watching video at 10,000 cd/m2 in the middle of the night. Some amount of tone mapping will always be required.
>>
File: simple_tonemapped.jpg (75 KB, 1024x540) Image search: [Google]
simple_tonemapped.jpg
75 KB, 1024x540
>>54568055
I implemented the simplest, stupidest tone mapping filter I could find on wikipedia.
>>
File: simple_tonemapped_250.jpg (132 KB, 1024x540) Image search: [Google]
simple_tonemapped_250.jpg
132 KB, 1024x540
>>54568907
Better frame. This is with the output luminance set to 250 cd/m^2 (default)
>>
>>54568641
>real-world displays which don't go up to 10,000 cd/m2?
also relevant to displays with "true" black up to a reasonable maximum luminosity, which are finally becoming a thing thanks to AMOLED
>>
>>54568940
The shadows seem a bit too dark, especially on the yellow truck.
>>
>>54568641
>10,000 cd/m2
The fuck
>>
File: clipped_250.jpg (152 KB, 1024x540) Image search: [Google]
clipped_250.jpg
152 KB, 1024x540
>>54568940
>>54568982
Here is the 250 cd/m2 “clipped” image for comparison.
>>
File: clipped_5kref_250.jpg (147 KB, 1024x540) Image search: [Google]
clipped_5kref_250.jpg
147 KB, 1024x540
>>54569075
And here is a variant of the tone mapping function adjusted to an assumed reference peak of 5000 cd/m2 on the mastering display (rather than 10000 cd/m2)

This time it's brighter, because the “tone mapping” function makes greater use of the dynamic range.
>>
>>54569229
Sorry this filename is wrong, should be scaled_5kref_250.
>>
Is there mpv's interpolation settings that looks like madvr smoothmotion?
>>
>>54559943
would you mind giving sauce on that booty ?

>>54560632
so it's possible to add new fonts MPV can read ? damn that'd be cool

>>54560027
go away evil dogger :^)
>>
>>54569669
>using the smiley with a carat nose
>>
>>54559943
>>54560027
>>54566666
>>54569669
Looks like Nerawareta Gakuen. Can't be sure though, the link tineye gives is to a site that lost its dns record.
>>
>>54570223
Assuming the others won't return. thank you.
>>
We can't stop haasn these days, glad to see such devotion.
>>
>>54558446
android when?
>>
There were some nnedi3 and super-res updates recently!
Any noticeable improvements in quality or performance?
>>
>>54570966
>There were some nnedi3
no
>>
How do I use user-shaders in mpv
>>
>>54571185
Compile haasn/mpv.
Go to igv gist, download shaders and write the appropriated config.
>>
>>54571222
Thank you. I kept getting the main branch version(Thanks AUR!) and was confused why I couldn't get any of that to work.
>>
You guys need a bizzump
>>
>>54566471
hwdec=no

>>54566206
?
>>54566889
I don't see that much of a difference between .18 and .19, there is but not that great.>>54568022
>>54567991
cool
>>
Is there any media player on lagdroid that supports debanding like mpv? I just threw a video onto my phone that I've watched a few times on my computers and the banding is fucking insane. I had no idea the deband filter in mpv did so much work.
>>
File: 1463115313635.png (400 KB, 930x483) Image search: [Google]
1463115313635.png
400 KB, 930x483
When?
>>
File: madvr_vs_mpv_celebs.jpg (258 KB, 1375x875) Image search: [Google]
madvr_vs_mpv_celebs.jpg
258 KB, 1375x875
What's the differences between mpv and mpc/mad for average users?
>>
File: android_mpv.png (204 KB, 512x512) Image search: [Google]
android_mpv.png
204 KB, 512x512
>>54576340
That's quite experimental:
https://github.com/mpv-android/mpv-android/releases
>>
What is going on?
https://github.com/mpv-player/mpv/pull/3144
>>
>>54576775
I tried it on my intel atom android 4.4 and it crashes.

Im guessing its an arm based build?
>>
Try updated SuperRes
http://pastebin.com/zxViFKJM
It doesn't ring anymore and a bit sharper, but still doesn't remove ringing artifacts caused by upscaling :(.
>>
>>54576755
None because average users are so blind they don't even notice TV vs PC range, think YIFY looks acceptable, and watch videos with stretched 16:9 → 4:3 without noticing.
>>
I'm a retard who doesn't really want into HC shader autism.
I want to watch live TV/Film on my T420 (i72640M/Quadro NVS4200M).
What kind of render/shader preset should I use?
>>
how do i make a config file on windows?
>>
>>54578066
With Notepad
>>
>>54558446
>21th century BC media player
ftfy
>>
Is there some way to apply mpv's deband algorithm/deband.glsl to an image file, permanently? I'm trying to fix banding on some images I have, and googling only turned up results on the Photoshop noise method, which doesn't look anywhere near as nice as mpv's awesome debanding.
>>
>>54578070
okay but how
>>
>>54578273
open notepad
type your config settings
save file

Too hard?
>>
>>54578268
You could carefully set up mpv to only apply dithering and then save its output.

You could also try using vapoursynth + flash3kyuu directly, although mpv's is slightly superior.
>>
>>54578363
Is there some way to have deband apply to screenshots? That's all it would take really.
>>
>>54578393
Ctrl+s
>>
>>54578421
Wow easy as that. Gg my friend, thanks.
>>
How to see if hwdec is active for a playing file?
>>
>>54577152
Nah even 5 year-old kids notice this kind of shits.
>>
>>54577120
>It doesn't ring anymore and a bit sharper.
:D

>But still doesn't remove ringing artifacts caused by upscaling.
Does it work with mpdn or madvr?
>>
>>54578995
>Does it work with mpdn or madvr?
It is broken in those.
>>
https://github.com/mpv-player/mpv/commits/master

Looks like User Hooks and HDR just got merged in to master.
>>
>>54581603
but memory leak with pan-and-scan still isn't fixed
>>
>>54581690
Did you report it?
>>
>>54581603
latest version from master crashes on windows(built with msys2) with temporal-dither or when changing gamma
>>
>>54581942
Strange.

I'm about to upload new bitbucket builds and the gamma changing is working fine, adding temporal-dither doesn't cause crashes either.
>>
>>54581942
>>54581997

works fine here also
>>
>>54581997
>>54582009
just removed some stufff from my vo line and it only happens if i use my icc profile
>>
is superres good for anime only?
what does the crossbilateral shader do? what's the use case?
>>
Is mpv better than VLC?
>>
>>54582179
>is superres good for anime only?
no

>what does the crossbilateral shader do?
upscales chroma, replacement for cscale
>>
Anyone use mpv on OS X? What kind of CPU usage are you getting? With
vo=opengl-hq
my laptop gets very warm. It seems to do fine on "regular" opengl. CPU is i7 2675QM. Also can't use hwdec on livestreams (using Livestreamer) or else the video gets very "rubberband-y," as in it plays video fine for a second or two, snaps back 0.5 seconds, plays two seconds, snaps back, etc. Using the latest non-beta version of OS X.

mpv.conf:
http://pastebin.com/guDKc5uw
>>
>>54582534
>CPU usage
Don't you mean GPU usage?
>>
Seems like SuperRes removes white ringing artifacts, but not black...
>>
hwdec=videotoolbox
>>
File: 2015-07-17-1141.png (34 KB, 900x400) Image search: [Google]
2015-07-17-1141.png
34 KB, 900x400
hey mac retina users, does mpv for mac properly support retina displays?

thanks
>>
>>54583721
Yes.
>>
I just updated my mpv with new finesharp that use user-shader option.
- Are there any enhancements in quality or performance?
- Will the mpv dev team integrate your shaders in mpv?
>>
File: 46738185_p0.jpg (90 KB, 616x1024) Image search: [Google]
46738185_p0.jpg
90 KB, 616x1024
Can I, in a Lua script, access the "screenshot-template" or otherwise find out where a mp.command("screenshot") would save the result?
I know I can specify my own filename, but I'd like to piggyback on the global template.
>>
What's next? ;)
>>
What's wrong with gnome-mpv?
http://gnome-mpv.github.io

Why mpv-qt or baka-mplayer over it?
>>
>>54581603
I still don't know why user_hooks exist exactly.
I think previous system was more elegant.
>>
If I have a video that's larger than my display resolution, is there a way to get mpv to display it in its full size, in window mode? Currently it scales it down to fit on my display and efforts to resize the window past my monitor size are futile.
>>
>>54558446
Dies mpv work under Wayland?
>>
>>54578066
in your URL bar in file explorer, type in %APPDATA% and you'll see an mpv folder there
>>
>>54587575
turn off scaling?
>>
I updated my mpv build and now --o doesn't work:
Error parsing option o (option not found)
Setting command line option '--o=' failed.

What gives?
>>
how the fuck do i tell if mpv is actually using my config
>>
>>54589434
Update again
>>
>>54589560
Well you could put volume=37 in it and then check the volume when it starts, it should be forced to 37 every time it opens.

Put it on a new line.
>>
File: 1336200642195.jpg (179 KB, 640x480) Image search: [Google]
1336200642195.jpg
179 KB, 640x480
>>54589560
add

:prescale-luma=nnedi3:nnedi3-neurons=128


to the end of your vo= line. If your video is a slideshow it's working
>>
>>54591517
already figured it out, thanks.

but I don't appreciate you trying to melt my computer :^)
>>
What's the best LumaSharpenHook pattern?
https://gist.github.com/voltmtr/8b4404b4e23129b226b9e64863d3e28b
>>
is it better to build mpv with --enable-gpl3?
>>
>>54591569
Keep in mind some of them are redundant with others and only slower
>>
Is mpv's nnedi3 still a shit compared to madVR one?
And why prescale-luma only?
>>
>>54591907
Only thing that currently enables is NNEDI3, which is useless. So there's not much point in doing so currently.
>>
>>54591923
So should I keep this?
#define pattern 2


Are there any noticeable improvements with other patterns?
>>
Try new FineSharp
http://pastebin.com/RmADLxmd
>>
>>54591983
Unfortunately I have only a shitty APU.
What did you improve in this version? Any changelog?
>>
>>54592023
Uses benefits of user_hooks, you can try it with a jpg image.
>>
Are pre-shaders and post-shaders deprecated now?
>>
>>54591931
>Is mpv's nnedi3 still a shit compared to madVR one?
mpv's NNEDI3 is pretty much a copy of the madVR one
>>
>>54592069
Not officially, but their use should be discouraged in favor of user-shaders.
>>
here is a latest windows build of mpc-qt (with latest gpl3 mpv, msys2 qt 5.6 build)
https://a.uguu.se/hxlosbOGHoAb.7z
>>
Where do you get videos for testing?
Like >>54563870
>>
>>54564568
Mpdn didn't invent it
The proper way is to use SuperRes from your TV , all modern ones should have it
>>
>>54592542
except that they are not
>>
>>54592542
>The proper way is to use SuperRes from your TV , all modern ones should have it
You don't honestly believe that commercial TVs care about your meme doom9 hipster shaders, do you?
>>
>>54592558
LG have SuperRes
>>
>>54592594
>LG's super resolution is to sharpen / clear up upscaled video. It's not meant for normal use outside of media. Name may be a bit misleading I suppose, but it has nothing to do with down sampling (higher to lower res).
>>
>>54592618
Yes
Mpdn super res is for downsampling?
>>
>>54592618
https://en.m.wikipedia.org/wiki/Super-resolution_imaging
>>
How come no one from /g/ has written a good GUI for this?

I would switch from MPC-HC+madvr to mpv if it had a GUI like MPC-HC with all the settings and stuff.

One thing I need is being able to change subtitle and audio lanaguages together with more advanced settings for both, as some released can have two English sub files and you need to specify which oen to pick et cetera.
>>
>>54592688
See >>54592258
>>
>>54592594
>LG has their own bullshit algorithm that marketing also decided to call “SuperRes”
ftfy

I bet LG doesn't even know of MPDN, or MPDN's “SuperRes” shader's existence.

Also it's funny beacuse MPDN's SuperRes is LGPL3-licensed. I don't think LG is going to get away with embedding that into their devices.
>>
>>54592739
Sorry but SuperRes was a thing long before MPDN
>>
>>54592856
>MPDN's SuperRes was a thing long before MPDN
Okay then.

What's next, NNEDI3 was a thing before avisynth?
>>
>>54592882
MPDN's one is just an implementation of >>54592639 (which isn't even correct, see this thread for the anon who made a proper one)

With LG having their own
>>
>>54592898
>an implementation of >>54592639
Did you even click on the article?

>Super-resolution imaging (SR) is a class of techniques
https://en.wikipedia.org/wiki/Super-resolution_imaging#Techniques_to_which_the_term_.22superresolution.22_has_been_applied
>lists a bunch of different techniques

When will you idiots realized that “SuperRes” is just marketing bullshit for “Super Resolution”, which could literally mean anything?

It's just like how “Motion interpolation” means anything the manufacturer wants it to mean, because there are 50 billion different algorithms, TVs no doubt also competing with each other.

Same shit with SuperRes. You can do a search on “SuperRes” and find 20 different academic papers describing wildly different algorithms.
>>
>>54592936
Of course the MPDN implementation is shit
See >>54564783
Get a LG tv with SuperRes and you will see the difference
>>
My porn are much better with mpv.
I jizzed 30% more.
>>
>>54592978
Stop calling it an “implementation”. I'm not sure if you're aware, but an implementation of something (e.g. an algorithm X) is a transformation of algorithm X's description into a programming language.

You can't have an “implementation of SuperRes” because SuperRes is not a clearly defined algorithm. It is a vague label that you can (and in practice, is) assigned to a very large number of entirely distinguishable techniques.

You could single out one in particular, for example MPDN's "SuperRes". It would be accurate to call the mpv shader somebody posted an implementation of MPDN's "SuperRes", but it is not accurate to call MPDN's "SuperRes" an implementation of some sort of mythical theoretical “SuperRes” algorithm.
>>
>>54593009
For sure it wouldn't be the same since MPDN's one is quite bad it would take a rewrite to be passable
>>
Super Resolution involves retrieving details from the temporal plane or from different images, which SuperRes doesn't do at all
It's just a bullshit term applied to a technique
>>
It would be a good idea to add a little description for each shader with maybe a screenshot comparison link to see what it does.

Thanks you so much haasn, igv, voltmtr and every contributors.
>>
File: rip_mpc_hc.png (30 KB, 512x512) Image search: [Google]
rip_mpc_hc.png
30 KB, 512x512
>>54592258
Thanks!
>>
>>54592512
google "test image sharpness"
>>
>>54592258
V I R U S
>>
>>54593501
Proove it!
>>
File: ScreenShot_20160517013905.png (8 KB, 475x203) Image search: [Google]
ScreenShot_20160517013905.png
8 KB, 475x203
>>54592258
Thanks!
>>
>>54558446
What would I add to the config file to make it select Japanese audio and English subtitles by default?
>>
Upscaled image + SuperRes1 and adaptive-sharpen seems very similar to original HD image, only with less details.
>>
>>54569478
vo=opengl:interpolation:tscale=oversample
>>
when is there gonna be a windows build that allows user hooks
>>
>>54594202
https://bitbucket.org/rorgoroth/mpv-for-windows/downloads/mpv-latest-Win64.zip
>>
>>54594007
:-)

>>54594214
:-)
>>
File: 1463479551.png (12 KB, 1152x648) Image search: [Google]
1463479551.png
12 KB, 1152x648
>>54594214
>>54591569
vo=opengl-hq:user-shaders="~~/shaders/LumaSharpenHook.glsl"


What did I do wrong?
>>
>>54594327
add log-file=log.txt to your mpv.conf run and then serch for "error" in that log.
>>
>>54594327
Blue screen of death, reminds me something. ;)
>>
>>54594344
fixed itself somehow, thanks though.

Anyways, I put the sharpen to the maximum of 3.00

and it somehow isn't as sharpened as adaptive sharpen at 1.1, actually looks more blurry.

adapative
http://i.imgur.com/BK8TXRT.png
luma
http://i.imgur.com/P1MMz6W.png
>>
>>54594444
Because adaptive sharpen is much more advanced shader.
>>
>>54593638
Oh I see
Yea hol up let me add in the folder
Worked for me without it
>>
>>54594444
Please do not use such high values.
It messes picture too much.

LumaSharpen: keep it under 1.3
AdaptiveSharpen: keep it under 0.8
>>
>>54594500
I was using 0.8-9 last time only reason can't remember why I put it up to 1.1 probably due to a show.
>>
>>54594500
And don't use both at the same time.
Don't forget that AdaptiveSharpen is much more GPU intensive. LumaSharpen is good for small iGPU or APU.
>>
>>54594444
You can go over 3 for lumasharp but artifacts are very much after that point. Lumasharpen is content neutral, adaptivesharpen does some edge detection and sharpens according to that, which makes it more computationally intensive but sharpens around edges more
>>
>>54594496
>>54593638
>>54592258
https://a.uguu.se/ujpXFKkSTqhi.7z
>>
Will wm4 include these shaders inside mpv?
>>
>>54594575
no
but plex might have their own shaders :)
>>
>>54594575
IIRC the plan is to purge NNEDI and such from within the vo, so it seems unlikely to me.
>>
People with slow GPU's can you try this FineSharp, it should be much faster.
http://pastebin.com/P045XJz0
>>
>>54594551
Why everything is on lowest quality?
>>
>>54594749
no idea, think that is the default?
You can change it through the settings I imagine, I don't even use a client. Just str8 mpv

here is the latest update again

https://a.uguu.se/FiA58NzQBOwd.7z
>>
File: Untitled.png (685 KB, 1250x531) Image search: [Google]
Untitled.png
685 KB, 1250x531
whops, forgot the new sound icon for mpc-qt that I made
https://a.uguu.se/M4HEFaKmnBy4.7z

or if someone could just make one which you deem better, it's 16x16 png and includes another one with a "mute" state
>>
File: rings_lg_orig.png (847 KB, 1000x1000) Image search: [Google]
rings_lg_orig.png
847 KB, 1000x1000
>>54592512
I like this one for testing high frequency effects.
>>
Now that shader hooks have been merged into master, where can I find some nice shaders and how do I use them? Also is deband still enabled by default in opengl-hq?
>>
>>54595028
V I R U S
>>
>>54595328
:user-shaders:"~~/shaders/NAMEOFTHESHADER.glsl"
>>
>[vo/opengl-hq] Pass has no hooked textures (will be ignored)
>vo=opengl-hq:user-shaders="~~/SuperRes1.glsl"

What does the error mean?
>>
>>54595421
just a warning, it still works
>>
So whats the new user-shaders? Can you use post-shaders and usershaders together?

superres + adaptive sharpen?
>>
>>54595503
I'm using this
vo=opengl-hq:user-shaders="~~/CrossBilateralSR.glsl,~~/SuperRes1.glsl,~~/adaptive-sharpen.glsl":cscale=bilinear

adaptive sharpen is also a user shader now
>>
>>54595528
thanks for the clearup
>>
>>54595528
>adaptive sharpen is also a user shader now
Did it received an update?

So is user-shaders better than post-shaders now?
>>
>>54568022
how do you enable hdr mode?
>>
>>54595421
>>54595433
It means you have a pass that hooks no textures
>>
>>54595601
It should be enabled automatically on HDR video files
>>
>>54595655
Thats obvious. Whats the real meaning? What texture is it looking for? The video output? Is it simply showing that on debug because the vebose outputted first before the video out textures were finalized? etc I dont know enough to ask good or proper questions, but this is my guesstimate.
>>
>>54560606
>his autism gives him excitement in performing extra menial tasks before reaching a goal
>>
>>54595706
>Whats the real meaning?
Each user shader consists of multiple passes. Each pass hooks some textures. Whenever that texture is rendered by mpv, the hook will fire.

If you have a pass with no hooked textures, it will never fire (i.e. be ignored).
>>
>>54595720
Thats good. So I'm assuming its simply giving warning the first time because it didn't find the texture at load.
>whenever the texture is rendered
So this process is looped. Does that mean it is only showing "ignored" status for initial load? When the video actually renders, when the textures are rendered, the hook finds those textures and works as intended?
>>
>>54595801
>Thats good. So I'm assuming its simply giving warning the first time because it didn't find the texture at load.
No, it's only giving the warning the first time because the shader is only parsed once.

The warning is generated during compile time, not runtime. What shaders are present or not does not matter.
>>
>>54595828
>What shaders are present or not does not matter.
textures*
>>
>>54595828
This warning is showed for every user shader. Is this intended?
>>
I am so happy, you can't imagine.

I was dreaming for a linux madvr alternative these two last years and you make it.
>>
>>54595828
So is this actually an issue or is the warning something you can ignore? I am confused
>>
>>54595901
you can ignore it, it just complains about comments at the beginning of the shader.
>>
>https://gist.github.com/igv/2364ffa6e81540f29cb7ab4c9bc05b6b#file-superres1-glsl
float dI2 = sqr(acuity*(max(1.0/(Luma(c0.xyz)),0.0) - max(1.0/(GetY(X,Y)),0.0)));


vs
>http://pastebin.com/zxViFKJM
float dI2 = sqr(acuity*(inversesqrt(Luma(c0.xyz)) - inversesqrt(GetY(X,Y))));


Whats the difference?
Thread replies: 255
Thread images: 39

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.