[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/ - open source and cross-platform media 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: 309
Thread images: 36

File: mpv-screenshot-34cd36ae.jpg (152KB, 999x628px) Image search: [Google]
mpv-screenshot-34cd36ae.jpg
152KB, 999x628px
>Installation for windows, macos and linux distributions.
https://mpv.io/installation/

>User scripts and meme shaders for advanced users.
https://github.com/mpv-player/mpv/wiki/User-Scripts

>Some advanced configurations, don't copy/paste them like a retard.
https://github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
https://github.com/vyral-protoss/complete-mpv-conf/blob/master/mpv.conf
>>
What the fuck is that shit?
Is mpv only good for black and white videos?
Is mpv financed by cigarette manufacturers?
Is mpv financed by bomb manufacturers?
Does it support terrorism?
>>
File: mpv-smoking-joke.jpg (97KB, 999x628px) Image search: [Google]
mpv-smoking-joke.jpg
97KB, 999x628px
I am a little bit suspicious about he new homepage screenshot.
Github was down and the mpv website changed suddenly yesterday.
Is it a very pity joke or the web designer was drunk as hell?
>>
File: mpv-is-from-the-past.jpg (102KB, 999x628px) Image search: [Google]
mpv-is-from-the-past.jpg
102KB, 999x628px
No! It's not a good idea, please change this screenshot!
>>
>madshi's renderer -> big caste
>mpv -> smoking guy
Why?
>>
File: rip_mpc_hc.png (30KB, 512x512px) Image search: [Google]
rip_mpc_hc.png
30KB, 512x512px
>>57186916
It's still better than the mpc-hc website that supports/shills PayPal and MaxCDN! ;)
>>
>>57182941
>sub-scale-by-window=no
How is this good?
>icc-contrast=100000
Your screen doesn't have 100,000 contrast.
>deband=yes
>deband-range=12
There's no need for these to be on by default.
>cache-secs=10
Can easily do more.
>#blend-subtitles=yes
Really no reason to comment this out. You want your subtitles to be affected by your ICC profile and interpolation. How many subtitles actually use space outside of the video anyway?
>hwdec=no
Pretty stupid. auto-copy works fine, and I've yet to see someone software decode 4K+/ 10bit/120 Mbps/60 fps HEVC without dropping frames.
>scale-antiring=0.7
>cscale-antiring=0.7
Pretty pointless; pick a softer (c)scale.
>>
File: wrongergonomichomepage.png (300KB, 1200x855px) Image search: [Google]
wrongergonomichomepage.png
300KB, 1200x855px
>>57186738
The homepage is wrong!
You should put the logo in the top left not in the center of the hero unit.
>>
Why is this media player so good that it deservers his own sticky thread? Is this the new VLC?
>>
File: 1473713782514.jpg (410KB, 2445x1375px) Image search: [Google]
1473713782514.jpg
410KB, 2445x1375px
>>57187071
>hwdec=no
>Pretty stupid. auto-copy works fine, and I've yet to see someone software decode 4K+/ 10bit/120 Mbps/60 fps HEVC without dropping frames.

Don't forget to say it's only doable with NVIDIA because AMD don't give a fuck about video decoding at all.
>>
File: Capture.jpg (19KB, 250x312px) Image search: [Google]
Capture.jpg
19KB, 250x312px
>>57187046
Who is she?
>>
>>57187281
kendall jenner
>>
Why the new homepage pic isn't Anime? mpv is THE anime player, it's like the whole point of all the meme features.
>>
File: Screenshot (26).png (14KB, 645x230px) Image search: [Google]
Screenshot (26).png
14KB, 645x230px
Films & TV >>> mpv
>>
File: 1464045504735.jpg (75KB, 800x744px) Image search: [Google]
1464045504735.jpg
75KB, 800x744px
>>57187388
>using anything but MPC-HC or VLC
>>
>>57187421
>using shit players
>>>/out/
>>
Oh no, not again madshi.
>Sorry guys, my new algo needs some more tweaking time. Maybe 1-2 weeks more, I don't know. Quality is constantly improving, though. Performance seems ok, but will require a decent GPU.
>Will be back to answer all open questions/comments when the new algo is completed.
>>
>>57187316
fuck you
some of us just want an MPlayer that gets updates
>>
>>57187742
MPlayer does still get updates.
All mpv does is remove valuable features like MEncoder and add Animeme opengl shaders.
>>
>>57187731
>madshi

This fucking guy.
Making people wait for his hidden buttcoin miner.
>>
>>57187316
This.

Not like anything else is worth watching either.

Also, waifu2x video algo when?
>>
>>57187755
>MEMEncoder
>valuable
Anhero.
>>
>>57187755
who the fuck still uses mencoder instead of ffmpeg directly?
>>
>>57187765
Are you jealous dude? ;^)

>>57187766
Why not creating a firefox addon or userscript that changes the mpv.io template if it annoys you that much?

>>57187421
You are shitposting. Oh that's so cute.
>>
>>57187766
>Also, waifu2x video algo when?
This wonderful SHIT already exists, you can try to use it in realtime with vapoursynth...
>>
I have bug where I can't leave full screen in arch/kde
>>
>>57188632
I FOUND THE FIX

x11-bypass-compositor=no
>>
Why would I want to enable interpolation?
>>
I just spent one hour messing around with mpv.conf and I don't even see anything different
>>
>>57188570
>you can try to use it in realtime with vapoursynth...
It most likely requires hardware acceleration to use in realtime
>>
>>57188792
Oversample makes everything smooth
>>
>lachs0r's build updated
do I just change vo=opengl-hq to profile=opengl-hq?
>>
>>57188875
You need to install placebo bullshitting libraries, then you'll see a huge amount of difference, like night and day.
>>
>>57188875
You only see differences when upscaling or downscaling
>>
>>57188875
It doesn't work if the video is 1280x720 like your shit monitor.
>>
>>57187071
>There's no need for these to be on by default.
Why not?
>>57187192
>Don't forget to say it's only doable with NVIDIA because AMD don't give a fuck about video decoding at all.
Do you have proof for this?
>>
File: step01part01~01.png (15KB, 499x387px) Image search: [Google]
step01part01~01.png
15KB, 499x387px
LAV Filters Megamix direct download links:
- https://imouto.my/download/lav-filters-megamix-x64/
- https://imouto.my/download/lav-filters-megamix-32-bit/

It's the successor of Kawaii Codecs Pack.
Please don't use or shill K-Lite, it bundles adware and viruses.
>>
>>57187071
>Pretty stupid. auto-copy works fine
For me -copy variants barely affect the frame latency. It's about 1ms or so in average
>>
how do I make it so only one instance of mpv opens at a time?
>>
>>57188792
It's a workaround for your monitor not being able to sync to an integer multiple of the refresh rate. Try forcing refresh rates with xrandr or similar, many monitors will sync to rates they don't report in the EDID. Also consider slightly adjusting the speed, eg. maybe your monitor can sync to 50Hz but not 48Hz, and you can apply PAL speedup.
>>
>>57186903
>>57187140
>>57187316
Shit taste, the new page is fine.
>>
>>57189333
Yes
>>
>>57190639
>mid end GPU such as GTX 960 and R380

What
>>
File: mpv users vs the world.png (427KB, 1276x1417px) Image search: [Google]
mpv users vs the world.png
427KB, 1276x1417px
mpv status? BTFO.
>>
profile=opengl-hq isn't working?
VO: [opengl] 1920x1080 vaapi

comes up in playback
>>
Is there a way to force mpv to play the next video in a directory at the end of another video without using playlists? Playlists are dumb.
>>
>>57191327
Imouto updated his references in his installers recently.
So it's now NVIDIA 10xx GTX and AMD 4xx in the installers.
He added a super low-end preset too for 2013 and older laptops.

And yes the mid/high-end presets use super hungry algorithms like sharpen edges, nnedi3, chroma/super-res, debanding, smooth motion, ...
>>
>>57191342
>being this buttburt over a media player

Use what you like faggot. You mpv trolls posters are fucking pathetic.
>>
How do i stop the colour washing?
>>
>>57191497
Get a better display/calibrate it properly.
>>
>>57191342
Nah I'd rather my media player not rape my GPU, CPU, and RAM all at the same time. Once you get into messing with the config file, it's not that hard to learn, and I'm on Windows 10.
>>
>>57191497
target-prim=bt.709
target-trc=bt.1886
icc-profile-auto
icc-3dlut-size=256x256x256
>>
>>57187071
>Pretty stupid. auto-copy works fine, and I've yet to see someone software decode 4K+/ 10bit/120 Mbps/60 fps HEVC without dropping frames.
Show me a 120 Mbps HEVC stream and I'll try
>>
>>57187731
Holy fuck, I can't wait for it to come out so I can reimplement it in mpv
>>
>>57191342
as an mpv user this is basically true
>>
>>57191359
something is wrong. after last update I am getting dropped frames all the time. also cpu fans start spinning loudly. was working perfectly fine before.
>>
>>57191441
>Playlists are dumb
Why? `mpv DIR` works fine
>>
Does tscale=oversample to anything if the screen's refresh rate is an integer multiple of the video?
>>
File: Bananas.jpg (1MB, 3008x2000px) Image search: [Google]
Bananas.jpg
1MB, 3008x2000px
>>57191542
Why? It seems to be a fucking trap!
>>
>>57191653
I'm on Winderz
>>
>>57191761
Opening a directory with mpv on windows will also work
>>
>>57191590
Do you really think you will be capable to guess his entire algo just by watching the effect it will produce?
>>
>>57190848
Who the fuck wants to do that everytime they start a video? Interpolation is great. and fucking around with hardware is a waste of time.
>>
>>57191799
Depends on the algorithm, actually. That said, it's not exactly rocket science to reverse engineer something, especially a GPU shader.
>>
>>57191652
yeah, let's hope they fix it
>>
>>57190848
>and you can apply PAL speedup.
That's retarded. In that case just use oversample
>>
File: 1477153717959.gif (3MB, 290x189px) Image search: [Google]
1477153717959.gif
3MB, 290x189px
THEY FELL FOR THE MADSHI MEME

forum.madshi.net/viewtopic.php?f=7&t=28273
>>
>>57191926
Do you even know what is madCodeHook for?
You are as smart as a dumb bowling ball dude...
>>
File: deringing_love.png (32KB, 762x475px) Image search: [Google]
deringing_love.png
32KB, 762x475px
>>57191852
You could already train yourself with his previous one picture related "brand new algorithm".
>>
>>57192085
Yes, and the poor guy paid money for it.
>>
>>57192141
meh, can't be bothered to install a windows vm

somebody wanna run https://code.google.com/archive/p/fxdis-d3d1x on the madVR code base? I can dump the shaders
>>
>>57191516
>Nah I'd rather my media player not rape my GPU, CPU, and RAM all at the same time

Then you should use the Windows 10 Film & TV application. (see >>57187388)
>>
>>57192275
Oh neat, I found this which runs on linux
https://github.com/James-Jones/HLSLCrossCompiler
>>
File: Untitled.png (51KB, 834x742px) Image search: [Google]
Untitled.png
51KB, 834x742px
>>57187388
>>57192296
The picture if awful using Film & TV
>>
File: 1b8.png (182KB, 404x266px) Image search: [Google]
1b8.png
182KB, 404x266px
>>57186738
No remote android app yet?
>>
File: Screenshot (31).png (11KB, 641x157px) Image search: [Google]
Screenshot (31).png
11KB, 641x157px
>>57192426
Looks fine to me but I have high quality videos and not 2007 potato recordings

Also nice BS, I can use mpv to play music files too and compare that to watching an actual video. Sad thing is that mpv is so bloated it can't even play music files efficiently like fb2k.
>>
>>57192706
You cant trust me, I cant trust you. We're at a crossroads anon.
I think I'll stick with mpv, picture quality matters to me.
>>
>>57191465
That pic touched some nerve on you?
>>
File: 1.png (52KB, 834x742px) Image search: [Google]
1.png
52KB, 834x742px
>>57192706
mpv still looks better to me
>>
Why does this error occur?
Searching only returns 3links to some spic manjaroo community.

[ytdl_hook] MPEG-Dash Segments unsupported, add [protocol!=http_dash_segments] to your ytdl-format.
[ffmpeg] tls: IO Error: -9806
Failed to recognize file format

clip in question
https://www.youtube.com/watch?v=0HEUg1JdrBU
>>
>>57192862
It says right there what the issue is

> MPEG-Dash Segments unsupported

Add [protocol!=http_dash_segments] to ytdl-format

ytdl-format=(bestvideo+bestaudio/best)[protocol!=http_dash_segments]
>>
>>57192943

Kudos, much thanks.
What exactly does this line tell mpv to do?
>>
File: madvr.png (24KB, 1329x1062px) Image search: [Google]
madvr.png
24KB, 1329x1062px
>>57192361
>>57192275
wow, madVR quality!

this shader is copy/pasted in the code like 10 times, with slight variations on what exactly it's doing (like each of 8-bit, 10-bit, 12-bit variations for luma, chroma, etc.)

It's called “KNLMeans” I wonder what it's doing
>>
>>57193108
ABSOLUTE MADMAN

Doin the lords work anon
>>
>>57193214
>>57193108
http://forum.doom9.org/showthread.php?t=171379

Maybe it's this? So madVR's super secret algorithm is some shitty denoising shader? Or?
>>
give me an always showing scroll bar and volume control, and also that's not on top of the video, then i'll consider using memepv
>>
>>57193237
If you want to be a fag add a gui. There are a few for mpv. And no one cares if you use it. Use what you want.
>>
So I just installed this
>can't scroll to change volume
>flickering black square in the center (?????)

Seems a /g/ meme got me after all
t-thanks guys
>>
>>57193108
>>57193232
What's this black magic?
Is it really possible to get the hlsl shader line by line like this?
Is it obfuscated? Could gpu run obfuscated code?

You just said it was based on a open source algo.
Does it mean this will force madshi to open source his shits?
>>
>>57190639
How do I know I can trust "imouto.my"?
>>
File: madvr-dering.png (17KB, 1329x1062px) Image search: [Google]
madvr-dering.png
17KB, 1329x1062px
>>57194343
>What's this black magic?
HLSL disassembler + GLSL cross-compiler
>Is it really possible to get the hlsl shader line by line like this?
It's not the HLSL, it's the compiled HLSL cross-compiled to GLSL
>Is it obfuscated? Could gpu run obfuscated code?
Nope
>You just said it was based on a open source algo.
Basically all of madVR's algorithms are.
>Does it mean this will force madshi to open source his shits?
That's not how software licenses work

(That said, madVR already uses the GPL3'd NNEDI3 code in his product, which is almost guaranteed to be a violation of the GPL3, so SEt could probably sue his ass either way)

also wew lad, his deringing algorithm has 7 passes or something?
>>
>>57194369
Don't trust anyone!
Search on the web before at least!
>>
>>57191342
haha mpvfaggots utterly btfo
>>
>>57194402
Fucking kek
>>
>>57194402
Thanks for the big clarification! ^^

>also wew lad, his deringing algorithm has 7 passes or something?
This had been mentioned several times.
But I forgot the real number of passes, I thought it was 8 or 6 passes.
>>
File: madvr-convolve.png (20KB, 1329x1062px) Image search: [Google]
madvr-convolve.png
20KB, 1329x1062px
>>57194402
And yes, you're seeing that right. All of his algorithms are copy-pasted in the source code a few hundred times, for each possible combinations of all the settings that affect it

Now I know why madVR offers so few choices for stuff like the number of taps, because he can't just generate them at runtime like mpv can.. he actually has hard-coded logic for each of them!!

absolute fucking madness. This is his convolution shader, holy shit. It actually brute forces its way through the entire 6x6 region or something? That explains why it's so slow, and also why he's locked to integer radius only

Also no wonder madVR is so fat (size-wise), all those copy/pasted shaders take up a few MB, and then he has the same duplication between the 32-bit, 64-bit, debugging versions of the madVR binary...
>>
>>57194402
>>57194554
https://0x0.st/eqp.txz

Should be reasonable straightforward to port most of them to mpv, if somebody is interested. I just wanted to have a laugh
>>
>>57193108
>>57194402
>>57194554
Now we know why he doesnt/will never make it open source.

thanks for the laffs anon
>>
Here's the code to extract the object files from the shader resource collection:

{-# LANGUAGE Strict, RecordWildCards, LambdaCase #-}

import Data.Binary.Get

import qualified Data.ByteString as BS
import qualified Data.ByteString.Char8 as BSC
import qualified Data.ByteString.Lazy as LBS

import Control.Monad (liftM2, forM_)
import System.Environment (getArgs)

data Shader = Shader
{ name :: BS.ByteString
, code :: BS.ByteString
}

getShader :: Get Shader
getShader = do
nameLen <- getWord32le
name' <- getByteString (fromIntegral nameLen)
let name = BS.takeWhile (>0) name'
checksum <- getWord32le -- ignored
codeLen <- getWord32le
code <- getByteString (fromIntegral codeLen)
return Shader{..}

getAll :: Get a -> Get [a]
getAll g = isEmpty >>= \case
True -> return []
False -> liftM2 (:) g (getAll g)

main = do
[fname] <- getArgs
shaders <- LBS.readFile fname
let ss = runGet (getAll getShader) shaders
forM_ ss $ \Shader{..} -> do
let path = "shaders/" ++ BSC.unpack name ++ ".o"
BS.writeFile path code


(you can get the shaders.res using any PE dumper like ResourceHacker)
>>
>>57194402
>>57194554
This is like looking at a kindergartner trying to solve math. The madvr guy clearly has no idea what he's doing.
>>
File: 18hff.jpg (8KB, 328x244px) Image search: [Google]
18hff.jpg
8KB, 328x244px
>>57194554
>And yes, you're seeing that right. All of his algorithms are copy-pasted in the source code a few hundred times, for each possible combinations of all the settings that affect it
>Now I know why madVR offers so few choices for stuff like the number of taps, because he can't just generate them at runtime like mpv can.. he actually has hard-coded logic for each of them!!
>absolute fucking madness. This is his convolution shader, holy shit. It actually brute forces its way through the entire 6x6 region or something? That explains why it's so slow, and also why he's locked to integer radius only
>Also no wonder madVR is so fat (size-wise), all those copy/pasted shaders take up a few MB, and then he has the same duplication between the 32-bit, 64-bit, debugging versions of the madVR binary...
>>
This shader (DetailEnhancement.o.glsl) seems like a good starting point for anybody interested in porting these to mpv user hooks, btw:

https://0x0.st/eqf.glsl

Fairly simple, self-contained; no loops or other complicated structures, no external uniforms.

You would basically have to chop off the redundant headers, replace the `texture2D` calls to the appropriate mpv hook functions and maybe get rid of the weird immediate constant array / temp array. (Assuming it hurts performance)
>>
Is there anyway to add an SRT subtitle file to mpv? I've been using smpv because of the much more user friendly UI. VLC is garbage on Linux recently (Ubuntu mate 16.04) and has heavy pixelation. Mpv is minimalistic and the image is leagues better, but like no options unless you're looking to dick around in a terminal.
>>
>>57194645
He clearly knows how to copy/paste open source shaders and make them use 7 passes, though
>>
[SD]
profile-desc=cond:get('width',1920) <= 960
cscale=spline36
scale=spline36
opengl-shaders="~~/shaders/nnedi3-nns32-win8x4.hook"


I copied this from one of the configs in the OP.
So if I understand this correctly, it'll use that shader when the width is less than 960.

How do I check if the shader is actually being used?
>>
>>57194859
>How do I check if the shader is actually being used?
It will be printed on stdout, like this:

λ mpv EFgyfHAsOwg.mp4 
[auto_profiles] Applying profile SD
Playing: EFgyfHAsOwg.mp4
(+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 --alang=und (*) (aac)
[auto_profiles] Applying profile HD
AO: [pulse] 44100Hz stereo 2ch float
VO: [opengl] 1920x1080 yuv420p
Resolution: 1920x1080, Framerate: 25.000 Hz
AV: 00:00:01.160 / 00:03:45.698 (0%) A-V: 0.012 DS: 2.419/0
...


Note that profiles are not necessarily mutually exclusive. That profile will simply always be applied when the condition is ‘true’.
>>
>>57194707
What does it do? DetailEnhancement is a really weird name!
>>
>>57194938
It doesn't seem to be loading any of the profiles from this config.
https://github.com/vyral-protoss/complete-mpv-conf/blob/master/mpv.conf#L98

Maybe the rules are wrong/outdated?
>>
>>57194837
kek
>>
>>57195017
>>57195007
Oh shit, nevermind. I needed the script, I thought it was built-in.
>>
>>57193108
>>57194402
>>57194554
>>57194586
>>57194641
>>57194707
B A S E D
A
S
E
D
>>
>>57195017
Did you enable the auto-profiles user script?
>>
>>57195423
Yeah I wasn't aware of that, all good now.
>>
>>57195007
I have no idea, I can't really tell that just by looking at the compiled shader.
>>
>>57194402
>(That said, madVR already uses the GPL3'd NNEDI3 code in his product, which is almost guaranteed to be a violation of the GPL3, so SEt could probably sue his ass either way)

What would happen if they found out? Is getting the source code from a closed source program legal? Is it a catch 22?
>>
I'm watching a stream of one of my country's channels. mpv reports a gamma of 2.8 and it's extremely dark. Any way of properly correcting the gamma instead of pressing 5 or 6 to add or subtract?. Like, I have no idea what -3 or +4 gamma means, I want to set it to the equivalent of 2.2
>>
>>57196197
>What would happen if they found out?
What do you mean? It's already known that madVR uses SEt's GPL3'd code, because madshi says so himself and includes the source code for the shader amongside his code.

What madshi doesn't understand is that by using a GPL'd algorithm in his code, he is forcing his own code (the entirety of madVR) to be a derivative work of the GPLv3'd code, and the GPLv3 says that derivate works must also be licensed under the GPLv3.

>Is getting the source code from a closed source program legal?
Depends on the end user license agreement (EULA) of the closed source program. Some programs prohibit reverse engineering, some allow it. It also depends on your country's laws as to wether or not those aspects of the EULA are enforcable.

For the legality of reverse engineering, see e.g. https://en.wikipedia.org/wiki/Reverse_engineering#European_Union

In most relevant countries, reverse engineering is explicitly allowed for the purposes of interoperability (e.g. reverse engineering adobe photoshop to find out how the .psd file format works, so you can implement support for it in GIMP).

I'm not sure whether this covers the use case of reverse engineering an algorithm for the purposes of implementing an equivalent algorithm in your own program, though, but I assume it does not. (Since you're not exchanging information with the proprietary program, it is not “interoperability”)

>Is it a catch 22?
?
>>
updated mpv, is there any way to get the old gui back?
>>
>>57196412
>What madshi doesn't understand is that by using a GPL'd algorithm in his code, he is forcing his own code (the entirety of madVR) to be a derivative work of the GPLv3'd code, and the GPLv3 says that derivate works must also be licensed under the GPLv3.

Why isn't anyone enforcing this? We need an internet gestapo.
>>
>>57196866
>Why isn't anyone enforcing this?
Lack of a major company with an internal legal team backing them.
>>
>>57196794
script-opts=osc-layout=box,osc-scalewindowed=.8,osc-scalefullscreen=.8
>>
Is there a way to make mpv "convert" a 24 or 30 fps video into a 60 fps video?
>>
>>57196794
use sourceforge builds
>>
File: ffff.jpg (45KB, 1247x730px) Image search: [Google]
ffff.jpg
45KB, 1247x730px
I got audio but no video using a totally blank .conf. What do?
>>
>>57197041
Is that xp?
>>
>>57196893
thanks
>>57197013
>windows
>>
>>57197107
>>windows
it literally just werks
>>
>>57197041
>I got audio but no video using a totally blank .conf. What do?
You update your system and graphic drivers (not windows drivers from windows update)
>>
>>57197041
>What do?
Post log?
>>
Can someone paste me a low-end setup?
>>
rate my mpv.conf
# general

title=''
no-border
autofit-larger=80%x80%

# osd

osd-font='Segoe UI'
osd-font-size=30
osd-scale-by-window=no

# subtitles

sub-font='Calibri Bold'
sub-font-size=50
sub-margin-y=50
sub-use-margins=no
sub-scale-with-window=no
>>
>>57197582
profile=opengl-hq
>>
File: mpv-icc-contrast.png (4KB, 958x35px) Image search: [Google]
mpv-icc-contrast.png
4KB, 958x35px
>>57187071
Thanks for the tips, what should I set as my contrast to then, as without the setting I get pic related as an error.

Regarding hwdec, I've got AMD like >>57187192 mentions so what would you recommend?

Also, what would you recommend for my cache if I've got 12GB of RAM.
>>
>>57196893
I did this and the OSC only activates if my mouse is in the lower ~third of the screen still. Any way to make it fullscreen again?
>>
>>57197755
Look up the actual contrast ratio of your monitor on TFTCentral. Regarding HW decoding, get DXVAChecker and see what your card supports. At least 30s of cache, if not 60s.
>>
>>57197986
I can't find it on TFT Central, it's an Acer G245H.

My card is a R9 380, and DXVAChecker says it supports DXVA2/D3D11 on almost all of them.
>>
>>57198028
According to https://hardforum.com/threads/samsung-px2370-review.1525694/#post-1035834696 the Acer G245H has a contrast of about 900:1
>>
>>57198131
So I would set icc-contrast=900? I googled my monitor and found a bunch of sites saying it has a contrast ratio of 80000:1, is that what it would be?
>>
>>57198166
>So I would set icc-contrast=900?
Exactly

>I googled my monitor and found a bunch of sites saying it has a contrast ratio of 80000:1, is that what it would be?
They're lying
>>
>>57198218
Ah I see, that was tested using an actual tool.
>>
>>57198315
I'll tell you how they arrive at “omg 1 million : 1 contrast ratio” figures:

1. Implement a “dynamic contrast” option that turns off the backlight when the picture is entirely black
2. Make the picture entirely white, measure brightness
3. Make the picture entirely black, backlight shuts off, measure brightness again

At this point you can measure any figure out want, as a function of how dark you can make your room and how sensitive you can make your measuring device at measuring near-total darkness.
>>
So I'm thinking about trying mpv.
What config should I use for anime?
(FX8350 & 270x)
>>
File: 1474298691775.png (185KB, 353x720px) Image search: [Google]
1474298691775.png
185KB, 353x720px
Hey goys.

Is there a way for YouTube links to automatically open in mpv?

i.e., I click a YouTube link here on 4chan, and instead of my browser going to YT's website, mpv opens instead.

Using Chromium on Windows 10. Thanks in advance.
>>
>>57199192
Install Gentoo Linux
>>
>>57199192
You could accomplish it using extreme trickery (user script to rewrite the URLs + a local HTTP API), but maybe there's a better way. I don't know chromium's APIs. You could probably easily add it to the context menu or something though
>>
>>57186738
Is there any way to make it go back to the old UI?
>>
>>57199192
On firefox? Yes, easily.
On the botnet browser, on the botnet OS? Who cares? Just use a botnet media player.
>>
>>57199526
You can use dumb hacks to do it as well. I modified passmenu to parse things from the clipboard buffer (using xclip and sed and shit), so all i have to do is highlight the URL bar and use a keybind and the password for that site is automatically copied into my clipboard.


I assume you could do something dumb as well. Use XDOtool to move the mouse to the URL bar, ctrl-a ctrl-c, and then mpv `xclip -o -selection clipboard` in a shell script which is called with ctrl-alt-y or a different keybind.
>>
>>57191840
Ew
>>
>>57199595
qutebrowser user here, all I have to do over here is use ;M when hinting the URL
>>
>>57194554
madshi used to be proud of having a "optimized" version for each case
>>
>>57199689
So does mpv, we just generate the right shader at runtime instead of hard-coding them all into the fucking binary

I can guarantee you that mpv has significantly more micro-optimization and decision logic going into the shaders than madVR's 5 variables or so (in the worst case) allows
>>
is there benefit using cuda on windows?

dxva2 or d3d11va already available
>>
>>57199979
https://github.com/mpv-player/mpv/releases/tag/v0.21.0
>hwdec: Add support for CUDA and cuvid/NvDecode (mostly useful on Linux where VDPAU still lacks HEVC Main 10 support; keep using DXVA2 on Windows)
>>
>>57199407
Scroll up and you will find the answer
>>
Where exactly can I find mpv.conf and input.conf on Win7?
Holy shit this is so frustrating.
>>
>>57200451
Mpv is not supported on windows
>>
>>57196794
>>57196893
can someone tell me exactly how to use this script?

i tried pasting it in /usr/share/doc/mpv/tools/lua in a .lua file but didnt work.

never had to mess with mpv since it always ran perfectly, but this new UI sucks and i cant revert to an older version
>>
>>57200705
actually, i would also appreciate it if someone told me how to revert to version 0.19.0 and have it stay that version permanently
>>
>use mpv-build to get latest version
>OSC disappears without trace

thank god for fucking vlc
>>
>>57200797
Phew this guy can't read properly.
>>
>>57200797
You probably have missing dependencies, like lua etc. The configure script is retarded and will silently disable features when that happens.
Best way to find out is to run ./build again and check the configure script output (the part that has more colors than rainbow dash)
>>
>>57199595
Thanks for this, I hadn't realized I could use xclip to append urls to playlists.

--Appends url from clipboard to the playlist
--Requires xclip

function os.capture(cmd, raw)
local f = assert(io.popen(cmd, 'r'))
local s = assert(f:read('*a'))
f:close()
return s
end

function append()
local url = os.capture('xclip -o -selection clipboard')
mp.commandv("loadfile", url, "append-play")
mp.osd_message("URL loaded to playlist")
end

mp.add_key_binding("ctrl+A", "appendURL", append)

>>
File: -g- tech support.jpg (210KB, 1920x1080px) Image search: [Google]
-g- tech support.jpg
210KB, 1920x1080px
>>57200451
You have to make one like all the other OSs
>>
New OSD is horrible and unintuitive

Why why why
>>
script-opts=osc-layout=box,osc-scalewindowed=.8,osc-scalefullscreen=.8,osc-deadzonesize=0,osc-seekbarstyle=slider


This pasted in mpv.conf is the closest I could get to the previous default. Every time a stupid update like this happens I look it up and see a few people pestering the devs for years with these pointless "upgrades". I really hate those people.

First of all it doesn't make sense, because by default there is no deadzone. If you move your mouse on the video nothing happens. You can't see the progress of the video and you can't quickly get other information you might need. Instead, you have to specifically move it to the bottombar area, which is small. This is probably also confusing to new users, because you have to guess where the OSD should appear, instead of just moving your mouse. Second, the bottombar is cramped and ugly. There's too much information in too little space. When you hover over the timeline things start getting really messy with numbers appearing on top of each other.

The previous solution was gorgeous and elegant, would have probably worked a thousand years more without ever being tinkered with. That's the beauty of minimalism, once it's done, it's done. You don't fix what's not broken.
>>
>>57191342

True. I've noticed mpv devs don't want to add simple features that would make mpv more convenient.
>>
>>57201496
I'm actually interested to know what you mean by this. I think the mpv devs often go out of their way to make mpv more convenient to use as a CLI video player. For example, the youtube-dl integration is a complicated feature (it even has to use mpv's EDL support for some video sharing sites) but it makes mpv a lot more convenient to use from the CLI. On the other hand, they are reluctant to add features that turn mpv into something it isn't. For example, mpv isn't a GUI program, so the semblance of a GUI that it has in the form of the OSC only exposes the player's most basic functionality.
>>
Can someone help me out with some non-shit settings to encode a video to HEVC without it taking 14 years per 50mb?

I just want to encode my 40GB collection of videos while retaining quality yet hopefully bringing it down to like 25GB.
>>
> mpv
m - media
p - player
v - ?
>>
>>57201280
just complain it in their repo
>>
Am I the only one that likes the new osd?
>>
>>57203724
I really wanted to like it too. Then I tried to play a 360x640 (vertical) video.
>>
>>57200797
>>57201280
>/g/ is literally too retarded to move a mouse downwards
wew
>>
>>57203724
my screen is 2160x1440 so most videos when full screened has the display fill up the empty bottom, looks pretty neat
>>
>>57203724
>scales like shit
>covers a large amount of the video
The old default is garbage.
>>
>>57200574
Maybe but it's the best media player for windows!
Anyway except paid/pro software nobody supports windows apps.
I don't know any developer who wants to create good windows software.

Furthermore there are no jobs anymore for this or you have to be like wm4.
Damn it, look at his pedigree, I am kinda discouraged.

The market is submerged by mobile/web applications.
I didn't say web development is easy but it's relatively easier to do webdev than cross-platform and C/C++ development.
>>
>>57194586
Sharing all the madvr algorithms on 4chan! This is truly insane!
That's truly the end of madshi's reign.
Is anybody already trying to port them for mpv?
>>
>>57201442
Glad someone else agrees
>>
>>57204359
>>57194586
I thought madvr was closed source?
>>
File: 1455367780739.webm (3MB, 1280x720px) Image search: [Google]
1455367780739.webm
3MB, 1280x720px
Why does mpv stats.lua say some files are 1000fps, but the mediainfo for the file says 30fps?
>>
>>57204690
Did you even try to read the thread?
>>
whenever mpv gets mediainfo, thumbnails generator, seek bar + volume buttom, then i'll use it over mpc-hc
>>
>>57204847
Nop
>>
>>57204908
mpv has all of those though.
Seekbar doesn't even need a script to add it.
>>
>>57205019

always present seekbar that's not on top the damn video
>>
>>57204908
>>57193265
>>
File: e0XyBbb.jpg (125KB, 861x981px) Image search: [Google]
e0XyBbb.jpg
125KB, 861x981px
>>57204847
Anyone manage to get daisuki working on mpv with subtitles? Are the subtitles tied to the website's player and impossible to pass to mpv?

Was watching the new EP of Super here http://www.daisuki.net/pt/en/anime/watch.DRAGONBALLSUPERFutureTrunks.14644.html on mpv but the subtitles don't show up. It's an .m3u8 file btw, and it expires after a while before refreshing
>>
>>57205438
iirc the subs are loaded separately from some bandai domain
>>
new ui defaults are shit
>>
>>57205438
it's an xml file
http://bngnwww.b-ch.com/caption/35470338/4482/779867215792397/8762107265.xml
>>
>>57205592
Can I load that through mpv as subs?
>>
So is MPV actually any good or is this some general shitposting
>>
>>57205610
If you werent a faggot you would have read the thread and saw that madvr got btfo and exposed for having shitty code. Now its actually confirmed that mpv is currently the best media player (something some of us knew before)
>>
File: 1427843090751.jpg (38KB, 362x346px) Image search: [Google]
1427843090751.jpg
38KB, 362x346px
[vo/opengl] High bit depth FBOs unsupported. Enabling dumb mode.
[vo/opengl] Most extended features will be disabled.

Help
>>
>>57205656
Which build should I use?
>>
>>57205603
I think you would have to convert it to srt.
>>
File: fsdsdf.png (762KB, 1664x909px) Image search: [Google]
fsdsdf.png
762KB, 1664x909px
>>57205019

then show how to make a seekbar like this

mpc-hc is fine, but you can consolidate a lot of this stuff onto 1 bar, maybe mpv can do this.

1seekbar and 1more bar with all video info
>>
>>57205893
add a fucking gui if you want that
https://github.com/mpv-player/mpv/wiki/Applications-using-mpv

there are others not listed like smplayer
>>
>>57205958
The only decent one is smplayer but it doesn't load config files, need to pass every single option inside the program
>>
>>57200705
>i tried pasting it in /usr/share/doc/mpv/tools/lua in a .lua file but didnt work.
wat
>>
>>57203724
No. I like it too. Shame I have it turned off.
>>
>>57205737
Get a GPU that supports high bit depth FBOs?
>>
>>57205893
just hit 1
>>
>>57206471
Can I use opengl-hq without high bit depth FBOs? It was working perfectly until I updated today. I'm using lachs0rs build.
>>
>>57206802
>Can I use opengl-hq without high bit depth FBOs?
No. Never could and never will
>>
>>57196887
Kinda tempted to send a demand to madshi, and forward to the FSF if he doesn't comply.

If somebody tells me how to prove that madshi uses that GPL3'd code I'll do it.
>>
>>57206834
Forget about it. You can't sue him for somebody else's intellectual property. If you want to take it to court, you have to get the author of the GPL3'd OpenCL code on the case.
>>
>>57206844
Sure.
What is the github profile of the dev, or the e-mail?
>>
>>57205766
Thanks, it worked
>>
>>57207059
Actually, hold on. I checked again and his stuff is claimed to be licensed under LGPLv3, not GPLv3. I'm not sure what the legal situation there is, quite possibly the usage is allowed by the LGPLv3.

However, this is SEt's OpenCL rewrite. The original NNEDI3 algorithm (invented by tritical) is licensed under the GPLv2.

I'm not sure if SEt's LGPLv3 code is a derivative work of tritical's GPLv2 code or not (in which case SEt would have violated tritical's copyright), but given that it's a from-scratch reimplementation in a different language I assume it's okay. (Seeing as there's no patent on the algorithm itself)

tl;dr I don't think you can sue madshi for this after all, since it's LGPL and not GPL.
>>
>>57207398
Damn, I was hoping to BTFO madvr fags ;_;
>>
>>57207398
That being said, I looked through the other stuff in his “legal stuff” folder and found this:

http://forum.doom9.org/showthread.php?t=171346

This code was apparently released without any license. By default, authors have full copyright over their work, and you have no permission to use it at all unless such permission is explicitly granted by a license. In other words, madshi is using copyrighted HLSL code in his work, without any license to receive it.

In this case, the author of FineSharp (Vit) could easily sue madshi for having used it; although given that it seems to have been written *for* madVR, I strongly doubt that you're going to get far with convincing him to do that.
>>
>>57207425
They still are since the code was exposed
>>
New osd on windows build when
>>
>>57204736
I haven't seen this happen with regular videos, but FLV streams for example don't use a fixed framerate, instead it's set to 1000 and each frame is tagged with a timestamp.
>>
>>57207770
What does it look like?
>>
>>57200871
Added this to context menu on browser that copies url to clipboard and uses this scripts keybind on mpv with xdotool. Now I have watch with mpv, and append to mpv context buttons on browser, its nice for chaining some youtube vids.
>>
>>57205656
So when will you port these into mpv hooks?
- super-xbr prescaler with auti-bloating
- lumasharpen with anti-bloating and anti-ringing
- sharpen edges with anti-bloating and anti-ringing
- thin edges with anti-bloating and anti-ringing
- eight-passes source ringing remover
- ...
>>
So I'm a Windows pleb that needs a GUI and decided to use Baka MPlayer as a frontend. Thing is, I can't find any info on where to put my placebo-tier mpv configuration for Baka Mplayer. Does it just use the mpv configuration file I already have lying around in mpv's default position or what?
>>
>>57191342
>watching movies with sequels
>watching movies were the "special effects"matter
>the [parameter] was [adjective]!
why do vlc users degrade themselves like this...
>>
>>57203223
mplayer => mp
mplayer2 => mp2
mplayer3 => mp3 (trademarked)
mplayer4 => mp4 (trademarked)
mplayer5 => mpv
>>
File: questions neet.jpg (63KB, 620x640px) Image search: [Google]
questions neet.jpg
63KB, 620x640px
I'm digging the new OSD! I have a request...

When I FFWD or REV through video, a different kind of OSD is shown (the one that's a white bar). How do I get the new OSD to display as a i FFWD/REV through video? New one has more information (current time + total time). White bar has no information at all other than an approximation.
>>
>>57209071
You can turn the bar off
no-osd-bar
>>
File: Selection_007.jpg (76KB, 1257x322px) Image search: [Google]
Selection_007.jpg
76KB, 1257x322px
>>57209119
yep, that works. but is there a way to just turn the new OSD on when I'm scrubbing through the video?

Also, turning OSD bar off is actually pretty good since it actually displays time in top left hand corner. I prefer that over the stupid bar anyway. Thanks! But yeah, even a better option would be to just display the main OSD when you hit scrub around.
>>
>>57209213
You might be able to call a script bound to your seek keys that sets osc-visibility to always while you're seeking, and then sets it back to auto once you stop seeking.
>>
>>57208729
I don't think you can even load the mpv.conf
>>
>>57208678
Why don't you, faggot?
>>
So the "new" OSD is the bottom bar that I've been using for months?
>>
File: jwqzFe4.gif (1MB, 320x180px) Image search: [Google]
jwqzFe4.gif
1MB, 320x180px
>>57209344
As you said I am a faggot who can't write a single line of any programming language.
>>
>>57209363
Yea its just the default now. A lot of people dont know how to use the .conf file to do what they want even though its all in the manual. It would be nice if someone made a retard friendly guide that tells you how to do everything in a straight forward and simple way.
>>
I am on windows and still see the old OSD with the 10/23 build. Why is that?
>>
>>57210037
Sourceforge builds weren't affected by the change
>>
>>57209429
Well then you better start learning, nignog
>>
>>57209812
The default behaviour even works exactly like I have in my mpv.conf - bar style and only shows up if I hover the mouse over the the osd
>>
>>57205438
You know this picture perfectly shows how bad a GUI made by mpv devs will be, the OSD looks like garbage compare to some shitty anime site, unbelievable.
>>
>>57201442
Well, I wouldn't say the other one was the greatest thing in the planet, but it is objectively better, oh well don't care since I've configured my osd settings a long time ago.
>>
>>57205893
How do you make mpc-hc like this?
>>
"d3d11va is usually safe (if used with ANGLE builds that support EGL_KHR_stream path - otherwise, it converts to RGB), except that 10 bit input (HEVC main 10 profiles) will be rounded down to 8 bits."

I'm not sure if I'm following, if I try to play a 10bit mkv is it going to switch to software, or do the above?
>>
>>57212150
It will do the above.
>>
>>57212325
Is that the same if I use d3d11va-copy? Or do I just have to use hwdec=no?
>>
>>57212433
Don't know.
>>
File: TE7gTjl.jpg (254KB, 1375x875px) Image search: [Google]
TE7gTjl.jpg
254KB, 1375x875px
Ha ha! It seems the madfags are quite ulcered now.
http://forum.doom9.org/showthread.php?t=146228&page=1992
>>
>>57214387
They became completely delusional after being so utterly BTFO, as expected. Better to leave them be, at least they're not shittying up the threads here anymore.
>>
>>57214387
>So what? Is someone going to release a version that costs less than madshi's? It's been free for way too long.
>There are thousands of us waiting to send madshi money when he finally releases the 1.0 version. He's not going to suffer.
toppest kek, thanks for the laugh

btw, does this mean that foozoor is the autist shitposter who's constantly posting these edited celebrity images and trying to incite civil wars?
>>
>osc: change default layout to bottombar, seekbarstyle to bar, use larger scalewindowed and scalefullscreen

eww

how do I change it back
>>
>>57214485
read the FAQ
>>
>>57214485
>>57214491
nvm

i found in g archive

script-opts=osc-layout=box,osc-scalewindowed=.8,osc-scalefullscreen=.8,osc-deadzonesize=0,osc-seekbarstyle=slider
>>
>>57214474
;)
>>
>>57201442
>>57214503
oh for fucks sake nigger

that archived thread was the same fucking thread
>>
>>57214518
http://forum.doom9.org/search.php?searchid=7734610

yeah, I'm pretty sure that confirms it
>>
>>57194707
Yeah, except what are those infoConsts1 and infoConsts2 variables for?
>>
>>57214485
copy osc.lua from an old commit and add no-osc to your mpv.conf
>>
>>57214560
Oh, you're right. I missed those.

Based on the usage; infoConsts1 is always some sort of offset from the texture coordinate, perhaps some sort of filter radius or scale factor?

infoConsts2 is most likely just some sort of strength parameter. If you have a copy of the madVR options menu it would be much easier to figure out what exactly the uniforms correspond to.

If you're really interested, you could also try finding the shader entrypoint in the madVR code and seeing what those uniforms are loaded with.
>>
>>57186738
How do I fiddle with audio-filter configuration without restarting mpv?
I'm trying to figure out sane parameters for dynaudnorm and it's very annoying not being able to change them live.
>>
>>57214708
Try cycle-value in your input.conf file. ;)
>>
>>57214776
best mpv config
>>
Hey /mpv/, is there really a better quality algorithm in madVR?

I downloaded the archive with shaders and it seems overcomplicated even for advanced people to even know what they really do.

It seems madshi likes multi-passes very much! I thought it was a bad idea because the distortion.
>>
File: mpv-moon-landing.jpg (842KB, 4208x2399px) Image search: [Google]
mpv-moon-landing.jpg
842KB, 4208x2399px
>doom9
>>
>>57194707
> https://0x0.st/eqf.glsl

For months I've read that mpv has a shit antiringing algorithm and that madvr is the holy grail of anti rings! Can we finally have a port of the madvr antiringing shader to mpv?
>>
Hi there,

you guys are kinda funny. You're searching for ways how to sue me, while at the same time you're trying to extract part of my code and use it in mpv. You are aware what that says about your morality, right? In case you don't know, what you're doing is not legal.

FYI, tritical (the original NNEDI3 inventor) gave me his permission to use NNEDI3 in closed source madVR. SEt's kernel is LGPL, so no issue there, I'm following all the LGPL rules. I've also asked all the HLSL authors for their permission before using their code in madVR. E.g. here's -Vit- giving permission to compile his FineSharp shaders into madVR:

http://forum.doom9.org/showpost.php?p=1699591&postcount=26

I've also written a "thank you" note in my readme for anybody who directly or indirectly contributed to the algorithms madVR is using, to give credit where credit is due. Oh, btw, does mpv have such a readme? Not to my knowledge.

Those "copy-pasted" shaders aren't really copy-pasted. They're automatically created at compile time in a loop. Why am I doing that? Of course I could compile the shaders at runtime instead, but doing so costs time and I don't want madVR startup time to be any slower than necessary. So I'm shipping all shaders fully compiled, in all versions needed, in order to reduce startup time. Who cares about a few MBs bigger size? Loading 10MB from SSD is a billion times faster than compiling the shaders at runtime.

Some shaders may look like brute force to you, but GPUs (especially older models) don't like dynamic branching much. So it's often (but not always) faster to use brute force approach than elegant "if/else" or loop constructs. You would know that if you had some experience with GPU programming.

That said, I'm not claiming that all my shaders are perfectly optimized. It's more fun to create new algos than optimize old ones. At some point I might go back and try to optimize the heck out of all the shaders, but a day has only 24 hours, sadly.

madshi.
>>
Is it possible to edit mpv configuration while mpv is running? Like a command line built into OSD.
>>
>>57215263
cycle them in input.conf
>>
>>57215285
That's not much better than changing the mpv.conf itself.
>>
>>57215184
I fully believe this is actually madshi.
>>
>>57215301
It isn't? With mpv.conf you need to restart mpv everytime. If you cycle you never need to restart mpv
>>
>>57215321
I still have to type that shit in and restart anyway. No way to freely experiment by just flipping switches.
With the amount of options I want to try out, that would still take an eternity.
>>
>>57214595
I probably did something wrong, because it creates aliasing.
http://pastebin.com/v9rZeU9b
I'm not going to use it though, just wanted to see how it works.
>>
>>57215115
the madVR antiringing algorithm has always been known
>>
>>57215184
>madshi is this desperate
holy fucking kek
>>
>>57215184
>You would know that if you had some experience with GPU programming.
You mean experience finding new ways to heat up GPUs?
>>
>>57215428
Have you tried just copy/pasting the cross-compiled GLSL? It should be legal, and compile down to pretty much the same thing.
>>
File: 1476907620137.jpg (65KB, 913x511px) Image search: [Google]
1476907620137.jpg
65KB, 913x511px
>>57215184
>>>/r/eddit
>>
>>57215537
Dose he hate americans?
>>
>>57215543
Who doesn't?
>>
>>57215487
I think it's better just to ask madshi.

>>57215184
Is this correct? :D
http://pastebin.com/v9rZeU9b
>>
>>57215551
Is that the antiringing shader? Nice.
>>
>>57215611
No, enhance detail.
>>
>>57215184
>Of course I could compile the shaders at runtime instead, but doing so costs time and I don't want madVR startup time to be any slower than necessary.

Well, mpv has no choice but to always send its shaders through the compiler, and in the ANGLE case it even does this more than once (since it has to go through the D3D compiler and then the driver). This is several times slower than using native OpenGL and apparently mpv doesn't even cache the compiled D3D shaders. Yet does anyone ever complain about the startup time of the OpenGL renderer?

>Some shaders may look like brute force to you, but GPUs (especially older models) don't like dynamic branching much. So it's often (but not always) faster to use brute force approach than elegant "if/else" or loop constructs. You would know that if you had some experience with GPU programming.

I've seen haasn and a few mpv users profile at least some of the slower algorithms (EWA and so on) with apitrace, even on somewhat older GPUs (think GeForce 8 series) and Intel graphics. I would assume that testing has confirmed them to be faster despite the branching. GPU hardware differs a whole lot between vendors and generations, and drivers are practically black boxes, so it gets virtually impossible to predict their behavior as complexity increases. You would know not to make assumptions about performance and always measure everything if you had some experience with programming in general.

>It's more fun to create new algos than optimize old ones.
Which algorithms have *you* really invented yourself? For someone who largely builds upon the work of others, you seem to demand an awful lot of credit.
And this is not merely about an apparent lack of optimization, it's about straight up bad practice.

You have a massive ego problem and your excuses are not getting you anywhere. I suggest stepping outside for a while instead of making a complete fool of yourself.
>>
>>57215551
I don't think madshi gives a shit about the mpv hook system.

>>57215615
The result is pretty similar to lumasharpen.

>>57215450
No he just explained his process.
Now I think he has no way to protect his algo and he should opensource them just like mpdn devs do especially if he wants to make a paid release of madvr.
>>
>>57215769
Hey fuck you man! you have no idea the ammount of work I do optimizing my shaders to work fast on every hardware available!
>>
>>57215787
Why would anyone pay for madvr?
>>
Ok, seems like works correctly now.
http://pastebin.com/4WBPQ7Cq
>>
>>57215816
>Madshi's shaders porting process is loading...
- enhance detail is done!
- ... is in process...
>>
>>57215816
What's next? :D
>>
>>57215816
>>57216005
antiring please
>>
FWIW, the 2nd post by "madshi" is not written by me. I generally don't use swear words. This will be my last post here.
>>
>>57216042
Welcome to 4chan dude!
>>
>>57216042
Stop pretending you're me
>>
I suck cocks and write bad video renderers.
>>
>>57216085
Hey, that's not very nice :(
>>
>>57216022
The deringing one with the insane number of passes?
>>
>>57216147
eh, sure
>>
>>57194586
This shader combination is a truly insane mess:
sharpen-edges + sharpen-ar + anti-bloating
>>
>>57215769
>Which algorithms have *you* really invented yourself?
Didn't he invent the braindead 7-pass deringing shader?
>>
Reporting back after using Film & Tv app for a few days and removing mpv:

I've blasted through all my videos and everything went well, I actually enjoyed watching them rather than obsessing of the rendering and trying to get dxinterop/angle/dxva/d3d11va combo right and then meming myself in to other various settings.

I don't think mpv is for me, not mpv fault entirely but holy shit I felt like I was catching autism.
>>
>>57216388
>I don't think mpv is for me
You're right about that. If you find the Film & TV app more convenient than mpv, you're not really part of mpv's target audience. Have fun, I guess.

Also, you probably didn't have to worry those meme settings when you were using mpv, since mpv's default settings would equal or better that app.
>>
>>57216388
>Film & Tv
What scalers does it use?
>>
>>57216005
Nothing.
>>
>>57216547
Why?
>>
>>57215816
Brilliant; I applaud your effort. Let me know if you need help porting any of the others
>>
>after years of shilling their shitty open sores player, /mpv/ is BTFO by the legend himself

this is hilarious
>>
>>57216644
what did he mean by this
>>
>>57216427
Thanks.
I can't tell the difference (watching 1080p on 1080p screen) and mpv gave me issues with dxinterop and dxva2 colours were super fucked up. I know I didn't have to worry but it triggers my inner autist and I spend hours looking through manual changing shit and having my face against the screen trying to find changes.

>>57216440
No idea man.
>>
>>57216726
>watching 1080p on 1080p screen
it will looks the same on any player, besides maybe the color management
>>
>>57216768
You're forgetting about chroma doubling, which can matter.
>>
>>57217071
the bump limit hasn't been 300 for a while now, you know.
>>
The new thread here:
>>57217174
>>
>people wanting to butcher the input with filters
p l e b
Thread posts: 309
Thread images: 36


[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.