/mpv/ - is madshi's new algo the end of mpv?

Attached: mpv.jpg (1200x630, 217K)

Other urls found in this thread:

github.com/haasn?tab=repositories
github.com/mpv-player/mpv/issues/5727
github.com/cmdrkotori/mpc-qt
twitter.com/SFWRedditGifs

Literally no

>github.com/haasn?tab=repositories
THIS is the end of mpv.

That is literally mpv that can be used in more frontends.
Even still, there arent any guis as flexible as a conf file (yet?).

af=lavfi=[dynaudnorm=f=200:g=5:r=0.1]

or

af=lavfi=acompressor

>no more haasn's commits
>you are talking about .conf file
>???

How to use fullscreen exclusive with the d3d11 renderer?

fs
ontop

How to know if fullscreen exclusive is working?

Press shift+t and it will tell you if you're using ontop
Your video will be in fullscreen

Attached: ontop.png (1209x186, 32K)

A lot of people are asking if she's back... yeah I'm thinking she's back.

Attached: hanna.png (771x171, 18K)

Based

How to use mpv as the renderer in MPC-HC using LAV filters?

Source?

github.com/mpv-player/mpv/issues/5727

It was 5 days ago... Hope she didn't give up or we are all fucked.

these things take time

Are you haasn or just obsessed? There are many other competent devs.

I hate doom9 and madshi and haasn is my hero.

You shouldn't take this too seriously

I am too obsessed about literally everything.

based foozor

in that case you can keep on suffering about trivial shit nobody cares or get a rope.

>she
What the fuck am I reading?

>she

Attached: 1548573758384.jpg (427x450, 20K)

haasn is the only one dedicated to high quality video rendering. other devs do good work too but they focus on other things. also haasn is a cute girl.

Still no haasnmotioninterpolation?

I fear madshi is making a new motion interpolation algo that will make mpv obsolete. SVP is the best at the moment and that is shitty russian code.

Yes, madshi has been working on it for a year, but he said it will probably be too bad quality or too slow for realtime. Haasn hasn't said anything about his motion algo yet.

I think FOSS is obsolete, technology is hell and we can't do anything to change it.

>make code for free
>multi-million companies use it for free to make more millions
why are freetards so stupid?

>make code free
>put a shitload of restrictions on it so no one can ever use for anything, ever
Why even release it?

>charge companies for lifting some of those restrictions
>particularly the ones which make lawyers lose a bit of sleep at night
>charge less than it would cost them to develop a proprietary version of it in-house
>while the free software community can still use it for free, which also serves as advertising

Until it has native Youtube-dl functionalty. I don't give a fuck.

What do you mean?

you can literally install and update YouTube-dl in 10 seconds with pip

you anime placebo faggots are really annoying
>THIS NEW THING CHANGES THESE 2 PIXELS ON THE SCREEN TO A MORE ACCURATE COLOR, HOLY SHIT MPV BTFO HOW WILL THEY EVER RECOVER

how fix. I installed ffmpeg from git, should I not do that?

Attached: mpv.png (480x265, 7K)

>vo_gpu: hwdec: Use ffnvcodec to load CUDA symbols
They should add ffnvcodec to mpv-build script

webm script when

>Madshi claimed he hired a math genius for madVR.
Now we are sure he will monetize madVR soon.
However what kind of video shit needs a math genius?

github.com/cmdrkotori/mpc-qt

>current madVR d3d9 renderer > current mpv vulkan renderer
>future madVR d3d11 renderer > future any mpv renderers

With nvidia 396 drivers, vulkan now performing better than any other API.

don't link ffmpeg statically
or make mpv link to lzma, pick one

>dynaudnorm=f=200:g=5:r=0.1
I use this and it sounds pretty correct to me

>going past 378.49

>378
Leaks memory

how does dynaudnorm compare to loudnorm. i've seen this loudnorm=I=-18:TP=-1.5:LRA=1 posted in threads a few times.

post diff

Dynaudnorm seems much better. With loudnorm background static is amplified really loudly in quiet sections of films.

Why hasn't it been updated in 5 months?

Nothing beats the potplayer sound normalizer algo!

use sourceforge build

>2018
>sourceforge

>2018
>Jow Forums

Is it ok if I ask you wizzards a question about MPC-HC?

What? The last commit was like 1 day ago.

RAVU is still the best for anime.

I doubt you're still here but the people here are generally pretty knowledgeable about other players too so it's worth a shot.

Daily reminder that anime looks like ass and no meme scaler will ever change this

Did I miss something ?
profile=gpu-hq
gpu-api=vulkan

scale=ewa_lanczossharp
cscale=ewa_lanczos

interpolation
video-sync=display-resample
tscale=oversample
blend-subtitles=yes

is there any special reason why mpv's ppa doesn't offer vulkan support?

Libraries required like shaderc, spirv-cross or rossy's cross-c bindings don't have debian packaging yet I think.

I see. And on top of that I am on Trusty, so....

I'm getting terrible tearing when I use RAVU, is this normal?

What do you autists do here all day? I've been using mpv for years and have never even touch the mpv conf. Am I missing anything?

If you need to ask then probably not. Most of the talk here is regarding different features and helping out users with odd problems that pop up from time to time.
It's particularly fun when people ask about really oddly specific features. It's seven resulted in some fantastic scripts being made.

Anyone here using GNOME Mpv?

First time I'm hearing about it. Why would you even use such a thing?

Is there an mpv remote or something I can use to control an existing instance?

Is there any more decent way to toggle no-video option?
n video cycle-values "no" "1"
this or "auto" or "yes" instead of "1" seem to work just fine on local files but when using with yt-dl I have 2 problems:
1) sometimes video doesn't return when toggled off and on again (using "1" instead of "auto" fixes it)
2) on idle I have mpv display a picture for me, and it seems to cause a problem with resetting video option to default

Note: "No file" is a filename of the picture.
alias:
mpv=mpv --{ "No file" --taskbar-progress=no --keep-open=yes --osc=no --}

keybinds
#n cycle-values video "no" "1"
` loadfile "No file" replace taskbar-progress=no,keep-open=yes,osc=no#,video=1

script
function idle_load_picture()
--mp.set_property("video", "1")
mp.commandv("loadfile", "No file", "replace", "taskbar-progress=no,keep-open=yes,osc=no")
mp.osd_message("No file")
end

mp.register_event("idle", idle_load_picture)


Commented stuff is what I want to get to work.

By the way, a random thought I had just now - can I bind raising an even to the keystroke? Like, launching my script instead of having the same command written in 2 ways. Something like this
` raiseevent "idle"

instead of what I have already.

It fits in with GNOME. Headerbars, etc.

Have you tried shift+-?

what's that supposed to do?
it's not listed in the default input.conf

Cycles through video streams, including no video stream.

oh, you meant this
#_ cycle video


Cool, that seems to work when combined with un-commenting the
mp.set_property("video", "1")

line from my script.

Any ideas on how to bind an event to a key?
I want to be able to raise an even manually.

actually, let me re-form the question
how do I bind a hotkey to my script's function?

Script is posted in here , filename is same as function name with .lua at the end.

neither
` script-binding idle_load_picture/idle_load_picture

or
` script-binding idle_load_picture

seems to work

mp.add_key_binding

I think you're very confused. I don't even understand what you're trying to do. But add the function to /mpv/scripts/file.lua and bind it with
mp.add_key_binding("keys", "name", function)

Okay, I got it. Thanks anons.

Can I call a script's function on mpv startup? (via command line args)

Just call the function in fila.lua

you can set keybinds for scripts in input.conf too e.g.
b script-binding toggle-inactive-bar
c script-message-to crop toggle-crop

Oh shit, now I feel super dumb for not having thought about that.

Yeah, that's what I did.

script
function idle_load_picture()
mp.set_property("video", "auto")
mp.commandv("loadfile", "No file", "replace", "taskbar-progress=no,keep-open=yes,osc=no")
mp.osd_message("No file")
end

idle_load_picture()
mp.add_key_binding("x", "load_picture", idle_load_picture)
mp.register_event("idle", idle_load_picture)

input.conf
` script-binding idle_load_picture/load_picture

that and I removed my alias mentioned in here

>idle_load_picture()
>I removed my alias
Oh. That's actually not what I wanted to achieve. Now I can't start mpv from command line as it always open "No file" file ignoring the one passed as an argument.
How do I check if there's any file specified? I'd just add that (or whatever null in lua looks like)
if(mp.get_property("file") != null)

before calling my function, but apparently "file" is not a property name so I don't know how to access it.

last stable release is from last year

she transitioned

>she transition

So once again a he ok

The "stable" build is just major releases
0.26
0.27
0.28

if (mp.get_property("filename") == nil) then
idle_load_picture()
end

doesn't seem to work, are scripts executed before parsing command line args?