mpv ffmpeg yt-dlp

mpv ffmpeg yt-dlp

A Conspiracy Theorist Is Talking Shirt $21.68

Homeless People Are Sexy Shirt $21.68

A Conspiracy Theorist Is Talking Shirt $21.68

  1. 1 month ago
    Anonymous

    netorare with nanahi

    • 1 month ago
      Anonymous

      ra

  2. 1 month ago
    Anonymous

    good op, but lost to trannime
    sad

  3. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/pull/12571
    https://github.com/mpv-player/mpv/pull/12566
    memory holed gems

  4. 1 month ago
    Anonymous

    profile=high-quality
    Rate my config.

    • 1 month ago
      Anonymous

      Missing:
      >deband=no

      • 1 month ago
        Anonymous

        also missing:
        >profile=fast

  5. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/commit/d471f29
    >This is workaround that will be remved once all codebase switches to pl_fmt.
    When's the next 1000 line kasper change dropping?

    • 1 month ago
      Anonymous

      get ready to beta test, updooters

  6. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/13658#issuecomment-1984341520

    based profile=high-quality enjoyer

  7. 1 month ago
    Anonymous

    is that deaner in op pic?

    • 1 month ago
      Anonymous

      dean ween?

      • 1 month ago
        Anonymous

        thinking about it more it looks more like gene ween

  8. 1 month ago
    Anonymous

    cutemi rewriting everything in swift! And since swift is cross-platform, soon she'll rewrite mpv core in swift too!

    • 1 month ago
      Anonymous

      coreaudio has strange af API can't imagine how horrible it would be in swift

      • 1 month ago
        Anonymous

        >In a 2017 WWDC session on Core Audio, Apple specifically recommended against using Swift inside the real-time audio context, due to a small probability that memory allocation or other locks might occur in the Swift runtime. AFAIK, that recommendation has not been recinded by Apple (yet?).

        • 1 month ago
          Anonymous

          coreaudio has strange af api can't imagine how horrible it would be in swift

          Akemi can use AudioKit library, to cutify the coreaudio parts as well!

  9. 1 month ago
    Anonymous

    what is other software hailed like mpv ffmpeg yt-dlp but for server, backup, and stuff like rsync or maybe wienerpit

    • 1 month ago
      Anonymous

      nginx php sqlite

      • 1 month ago
        Anonymous

        Maybe you're trolling but why does everyone like to hate php so much? Anecdotally feature rich sites using php are tolerable and fast, meanwhile javascript sites are pure cancer 95% of the time and i want it to die die die

        • 1 month ago
          Anonymous

          not trolling, i have a bunch of personal projects written using the aforementioned technologies
          >why does everyone like to hate php so much?
          it has some inconsistently named functions and obsolete features from the way it has grown from a poorly designed language to an okayish one while keeping or sometimes breaking backwards compatibility
          also, popular languages just have a larger amount of poor code written in them and more people to have (not so) informed opinions about them (c++ and java are similar)

        • 1 month ago
          Anonymous

          not trolling, i have a bunch of personal projects written using the aforementioned technologies
          >why does everyone like to hate php so much?
          it has some inconsistently named functions and obsolete features from the way it has grown from a poorly designed language to an okayish one while keeping or sometimes breaking backwards compatibility
          also, popular languages just have a larger amount of poor code written in them and more people to have (not so) informed opinions about them (c++ and java are similar)

          >why do NPCs hate <language that is popular to hate>
          because they're NPCs and want to sound smart and competent by hating a popular thing. Note how every time you ask an NPC why they hate php, java, javascript, etc. they give the exact same responses.

  10. 1 month ago
    Anonymous

    Nanahi knows so much about wm4's code! https://github.com/mpv-player/mpv/pull/13654

    • 1 month ago
      Anonymous

      >The file input.conf and builtin.conf are actually integrated into the mpv binary by the build system.
      is this configurable?

  11. 1 month ago
    Anonymous

    https://www.reddit.com/r/mpv/comments/1b8zg0f/vogpunext_change_the_colors/
    >I tried switching from vo=gpu-next to vo=gpu and noticed different colors. I checked on PotPlayer (with EVRCP) and MPC-HC (with madvr) and the colors matched vo=gpu.
    >Why does vo=gpu-next distort the color?
    mpv is an utter failure

    • 1 month ago
      Anonymous

      gpu-next is correct, you've been lied to all this time and santa is actually orange

    • 1 month ago
      Anonymous

      gpu-next is correct, you've been lied to all this time and santa is actually orange

      frick metrics the only thing that matters is what looks right to your eyes and an orange apple is not right by any means

      • 1 month ago
        Anonymous

        gpu-next is made for the next generation of humans who have evolved to see in wider color gamuts. Haasn is the first among these.

        • 1 month ago
          Anonymous

          >clips red to orange because muh numbers
          >wider gamut
          pick one

          • 1 month ago
            Anonymous

            that's what vo_gpu does if you tell it you have a standard gamut display with target-prim=bt.709, which according to metrics is obviously 100% accurate. default gpu-next is actually oversaturated and it's meant to be more orange

  12. 1 month ago
    Anonymous

    [...]

    How do you even keep this much fat? How much do you have to eat daily?

    • 1 month ago
      Anonymous

      standard american diet

  13. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/11342#issuecomment-1984559608
    >My workaround is to use vlc.
    its over for mpv

  14. 1 month ago
    Anonymous

    Guido is officially the very cool teacher!

  15. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/13662
    >using display-resample
    i always knew this guy was a cargoculting moron

  16. 1 month ago
    Anonymous

    >mpv
    You will never be a real media player. You are a pathetic piece of software developed by mental lunatics into a crude mockery of madvr.

    All the “validation” you get is two-faced and half-hearted. Behind your back people mock you. Even wm4 is disgusted and ashamed of what you've become, and VLC laughs at your bugs behind closed doors.

    Users are utterly repulsed by you. Thousands of years of evolution have allowed them to sniff out frauds with incredible efficiency. Your rendering backend is a dead giveaway. And even if you manage to snag a user, he’ll turn tail and bolt the second he sees desync during a seek.

    • 1 month ago
      Anonymous

      meh i prefer the llyyr copypasta

    • 1 month ago
      Anonymous
      • 1 month ago
        Anonymous

        people seem to forget that paul hates madshi because madshi also authors eac3to, a proprietary freeware audio conversion tool.

        • 1 month ago
          Anonymous

          how does madshi have so much skill? Completely btfos both mpv and ffmpeg

          • 1 month ago
            Anonymous

            he's a master at Delphi

  17. 1 month ago
    Anonymous

    Shhh, Cutemi is focusing!
    https://github.com/mpv-player/mpv/pull/13661

  18. 1 month ago
    Anonymous

    paul just spends his time on doom9 shitting on any project that isn't ffmpeg or mpv

    • 1 month ago
      Anonymous
      • 1 month ago
        Anonymous
        • 1 month ago
          Anonymous

          the tebasuna guy stalks paul in pretty much every thread he replies on. unironically obsessed and just looking for a reason to ban him.

          • 1 month ago
            Anonymous

            beung based usually ends up in that

            Its true, despite being such a technical forum the users there nowadays are monkeys that just bang rocks together until things kinda work

            I'm pretty sure doom9 was like that at least since the mid 00s

      • 1 month ago
        Anonymous

        ffmpeg4 just werks

        based

      • 1 month ago
        Anonymous

        >doom9 is already known as very low quality community

        • 1 month ago
          Anonymous

          Its true, despite being such a technical forum the users there nowadays are monkeys that just bang rocks together until things kinda work

  19. 1 month ago
    Anonymous

    why is handbrake still using svt-av1 1.7 when 1.8 released in december

    • 1 month ago
      Anonymous

      >why is deprecated software that is always behind upstream deprecated?
      gee i dont know anon

    • 1 month ago
      Anonymous

      >why is deprecated software that is always behind upstream deprecated?
      gee i dont know anon

      what?
      https://github.com/HandBrake/HandBrake/commit/ed3e0d03c6a8a530800c48205b8dbec7d6876c9e

      • 1 month ago
        Anonymous

        >that 10000 lines patch
        What are they even doing?

        • 1 month ago
          Anonymous

          fixing ffmpeg

      • 1 month ago
        Anonymous

        nvm my bad

  20. 1 month ago
    Anonymous

    I hate mpv so fricking much.

    So fricking much.

    And all of you as well.

    • 1 month ago
      Anonymous

      which mpv sister would you hate frick?

  21. 1 month ago
    Anonymous

    qrd on why nanahira suddenly became associated with mpv?

    • 1 month ago
      Anonymous

      wm4's new identity

    • 1 month ago
      Anonymous

      because of na-na-hi!

  22. 1 month ago
    Anonymous

    >ffmpeg breaking everyone just to rename a single enum
    https://github.com/mpv-player/mpv/commit/78447c4b91634aa91dcace1cc6a9805fb93b9252
    nu-ffmpeg and nu-mpv are both trash

    • 1 month ago
      Anonymous

      why are you a subhuman updooter?

      • 1 month ago
        Anonymous

        the world will literally end if we don't beta test mpv and the bugs end up in release

        • 1 month ago
          Anonymous

          its not your problem, someone will fix it eventually. i see an issue, i go to sleep, and then when i wake up, its fixed. its just that easy. you just need to stop updooting and keep using whatever works. you are mentally ill and need meds for updooting every hour

          • 1 month ago
            Anonymous

            please lurk more

          • 1 month ago
            Anonymous

            ive been using mpv since 0.5.0

            im saying this your sake. just stop updooting. not every bug is your problem, you dont have to worry about it. it will be fixed in due time. just keep using software that works and stop updooting randomly for WIP software, especially while theyre in the middle of refactoring/deprecating stuff

            its common sense 101, just stop

          • 1 month ago
            Anonymous

            how stupid do you have to be, to not understand that this thread is about mpv development? nobody is asking for tech support when they link a commit you dumb motherfricker
            the devs also lurk and post here

          • 1 month ago
            Anonymous

            this thread is whatever you want it to be. you dont get to dictate what its used for.

            stop being beta-testing cattle. it will make you less miserable in the long term.

          • 1 month ago
            Anonymous

            >this thread is whatever you want it to be.
            I declare this to be the nanahi and akemi plapping thread.

          • 1 month ago
            Anonymous

            here's a hint: people do it because it's fun
            again, this isn't used as a tech support thread. go back to your stupid spoonfeeding generals. your advice is totally misdirected. end-users who don't know what they're doing and compulsively updoot with their stupid script anyway are rightly told off, you don't have to worry

          • 1 month ago
            Anonymous

            i can smell the misery in your post. you updoot every hour, and then you complain "OH NONONO NUMPV DEVS BTFO!!" in every post because you're one of the moronic end-users that you speak of

            again, its not your problem. if it is your problem, go contribute to mpv.

            mpv devs arent your friends. you dont have to beta test software for them, they can figure things out themselves without your help.

          • 1 month ago
            Anonymous

            it's clear that

            you're trolling

            at this point

          • 1 month ago
            Anonymous

            w/e dude, im just trying to impart some sense into you but if you just want to keep updooting and spamming about how the numpv devs ruined your software again, then keep doing so.

            hopefully anyone who is reading this interaction has realized that youre mentally unwell

          • 1 month ago
            Anonymous

            what do you want to talk about instead?

            configs?

          • 1 month ago
            Anonymous

            this conversation is over, leave me alone schizo

          • 1 month ago
            Anonymous

            you got me for a while which is impressive

          • 1 month ago
            Anonymous

            >mpv devs aren't your friends
            That's right, they're my wives!

          • 1 month ago
            Anonymous

            You have to be 18+ to post here kid

    • 1 month ago
      Anonymous

      >There's further changes required apparently. This only fixed building with ffmpeg master.
      DMG is truly terminally incapable of testing anything.

    • 1 month ago
      Anonymous

      That's just display-resample

  23. 1 month ago
    Anonymous

    Precisely why 0.29 chads are well adjusted, sane individuals.

  24. 1 month ago
    Anonymous

    >mpv doesn't seamlessly handle every ffmpeg deprecation right to the exact second
    it's truly over

  25. 1 month ago
    Anonymous
    • 1 month ago
      Anonymous

      that's not akemi or nanahi!

    • 1 month ago
      Anonymous

      ded

  26. 1 month ago
    Anonymous

    what failing to create a patch does to a mf

  27. 1 month ago
    Anonymous

    remember when everyone called dokuro schizophrenic because of the libass regression, now that was pretty funny

  28. 1 month ago
    Anonymous

    is mpv still shit on a mac? last time i tried using the native m1 mpv was cli based which means no file associations. the other versions were trash

    • 1 month ago
      Anonymous

      use iina

    • 1 month ago
      Anonymous

      take this back, akemi has made mpv on mac pure sex.

  29. 1 month ago
    Anonymous

    when should I use deband?

    • 1 month ago
      Anonymous

      when you see banding

    • 1 month ago
      Anonymous

      you need to deband when deband has been introduced by deband=yes

  30. 1 month ago
    Anonymous

    >posting in this thread even DOE the cobby gassy thread's up

    [...]

  31. 1 month ago
    Anonymous

    Toriyama is dead, diapertroon how are you feeling right now? Sorry for the loss.

    • 1 month ago
      Anonymous

      >it's real

    • 1 month ago
      Anonymous

      damn that's sad

    • 1 month ago
      Anonymous

      First time i felt something about the pin on this site

    • 1 month ago
      Anonymous
      • 1 month ago
        Anonymous

        What release of the original DB would you recommend, diaperchad? I thought all Toei releases were upscales

        • 1 month ago
          Anonymous

          SoM Color Corrected. DB is released but they're still working on Z. Find it on nyaa.
          That DBZ screenshot is from the Level Sets. It was a pretty gud remaster done by funimation but they only did 39 episodes because the bds didn't sell.

    • 1 month ago
      Anonymous

      safe and effective

  32. 1 month ago
    Anonymous

    how come the best denoiser i can find (QTGMC) wasn't even designed as a denoiser?
    https://imgsli.com/MjQ1NTcx

    • 1 month ago
      Anonymous

      if anyone knows a better image compare site that'd be nice, this one made heavily compressed webp's out of them so they look way more blocky/banded than they should

  33. 1 month ago
    Anonymous

    for me, it's vulkan

    • 1 month ago
      Anonymous

      *dither-depth=auto shits itself*

  34. 1 month ago
    Anonymous

    ><llyyr> people need to stop updooooting
    ><CounterPillow> AAAA IM GONNA GIT PULL IM REBUUUIILDIIIIING

    • 1 month ago
      Anonymous

      yes, takes less time to bisect commit that caused the regression

  35. 1 month ago
    Anonymous

    stop using our memes, IRCgays

  36. 1 month ago
    Anonymous

    >make screenshot template %f-%P-%n
    >crashes my entire system because ":" is an illegal character on Windows

  37. 1 month ago
    Anonymous

    dmg op next thread?

  38. 1 month ago
    Anonymous
  39. 1 month ago
    Anonymous

    ffmpeg n6.2 doko?

  40. 1 month ago
    Anonymous

    for me, its profile=default

  41. 1 month ago
    Anonymous

    na-na-hi is going for commit count record https://github.com/mpv-player/mpv/pull/13654

    • 1 month ago
      Anonymous

      all of his changes are needlessly split across commits. If you add a new option then you don't need a new commit to document it

      • 1 month ago
        Anonymous

        unless you want to inflate commit count

        • 1 month ago
          Anonymous

          I want to inflate her womb

  42. 1 month ago
    Anonymous

    link more paul gems

  43. 1 month ago
    Anonymous

    scale=sharp-bilinear when?

    • 1 month ago
      Anonymous

      trilinear?

    • 1 month ago
      Anonymous

      this would be pretty trivial to write as a GLSL shader

      trilinear?

      "sharp" bilinear is when you scale to the nearest integer with NN, then scale the rest of the way with bilinear

  44. 1 month ago
    Anonymous

    I exclusively use mpv 0.29.1

  45. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/13664
    porn on mpv

    • 1 month ago
      Anonymous

      kek missed opportunity for pillow to ask for JAV code

      • 1 month ago
        Anonymous

        file name

    • 1 month ago
      Anonymous

      Don't try to open https://github.com/mpv-player/mpv/issues/13621 from our teacher friend

      • 1 month ago
        Anonymous

        what is it? i dont want to click on chinkshit

        • 1 month ago
          Anonymous

          Suffice to say, the teacher reference was not random...

    • 1 month ago
      Anonymous

      decensor shader when?

  46. 1 month ago
    Anonymous

    `ffmpeg -i https://b-hls-13.doppiocdn.com/hls/13759061/13759061.m3u8 -c copy test.mp4`

    can anyone help me with this command? Im having issues with it

    • 1 month ago
      Anonymous

      yt-dlp https://b-hls-13.doppiocdn.com/hls/13759061/13759061.m3u8

  47. 1 month ago
    Anonymous

    [...]

  48. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/pull/13665
    merge now!

    • 1 month ago
      Anonymous

      >dudemanguy "patch"
      needs avih review, probably breaks something else

  49. 1 month ago
    Anonymous

    How did MPV get so popular in China?

    • 1 month ago
      Anonymous

      foss=free code to slap a commercial license onto

    • 1 month ago
      Anonymous

      It's simply the best media player on any os. Simple the frick as.

    • 1 month ago
      Anonymous

      shouldn't china be using some ching-chong player that uses mpv source code while pretending it's not + added user tracking for what they're watching

      • 1 month ago
        Anonymous

        mpv already has opt-out diagnostics

  50. 1 month ago
    Anonymous

    why does mpv have to recompile cache on when paused?

    • 1 month ago
      Anonymous

      wait what? post log

      • 1 month ago
        Anonymous

        do you really need a log for this? just do this:
        >open video file
        >fullscreen it
        >drops a frame because of cache compilation, ok makes sense
        >go back to windowed mode
        >pause the video
        >fullscreen again, the gpu cache for this should already be built
        >mpv recompiles cache again

        • 1 month ago
          Anonymous

          >do you really need a log for this? just do this:
          I don't have to do this if you tell me which shader is recompiling or share log. It is not something you will get with no-config and I won't be guessing what is going on.

          • 1 month ago
            Anonymous

            i only noticed it because d3d11 compiles ewa_* shaders so slowly, but i would assume it happens with the default lanczos as well, i just dont notice the actual shader compilation because of my hardware.

          • 1 month ago
            Anonymous

            polar shaders are recompiled for different scaling factors (kernel radius) so you will see more recompilations, but with the cache enabled it will precompile all of them after a while.

          • 1 month ago
            Anonymous

            well yeah duh, but that doesn't really answer my initial question of why mpv needs to compile a shader for the video while it's in the middle of playback AND a shader when it's paused. it's the same scaling factor and same conditions, with the only different variable being the fact that the video is paused.

            the only thing i can think of is that maybe mpv reconfigures dithering based on whether or not the file is paused or not... but mpv uses static dithering so that doesnt make any sense either.

      • 1 month ago
        Anonymous

        do you really need a log for this? just do this:
        >open video file
        >fullscreen it
        >drops a frame because of cache compilation, ok makes sense
        >go back to windowed mode
        >pause the video
        >fullscreen again, the gpu cache for this should already be built
        >mpv recompiles cache again

        oh also i should clarify, once it builds the cache for the "paused" version of the video it stops doing this obviously, im just wondering why mpv is so wasteful by basically saving two identical permutations of shaders

        • 1 month ago
          Anonymous

          on vo=gpu or gpu-next?

          • 1 month ago
            Anonymous

            gpu-next, i dunno if it makes a difference

          • 1 month ago
            Anonymous

            try vo=gpu. I recall there's something about flipped FBO which would cause shader differences between paused vs playing.

          • 1 month ago
            Anonymous

            it doesn't happen on vo=gpu, so I guess your theory is correct

            also it seems like vo=gpu compiles shaders much more quickly than vo=gpu-next in general

          • 1 month ago
            Anonymous

            Nanahi actually committed something recent (for vo=gpu) which would cause an additional shader recompilation on pause if you had dithering enabled. IMO this is actually unnecessary since dithering noise seems to be randomized anyway and regenerated per-frame so no one is going to care if that changes between play/pause.

            But yeah there's a reason why all the experienced people here stick with vo=gpu, despite haasn's claims vo=gpu tends to be faster in practice and has fewer bugs.

          • 1 month ago
            Anonymous

            dithering is static though, temporal dithering is disabled by default. so it's just being reconfigured needlessly if what you're saying is correct

            for me vo=gpu-next is faster during playback and has lower and more consistent frametimings. it just compiles shaders much slower for some reason. doesn't vo=gpu use the d3dcompiler as well? or is it only gpu-next that depends on it? either way, gpu-next has features that my config depends on, so if the devs want me to use vo=gpu they should make it have feature parity with vo=gpu

          • 1 month ago
            Anonymous

            >make it have feature parity with vo=gpu
            gpu-next*

          • 1 month ago
            Anonymous

            >dithering noise seems to be randomized anyway and regenerated per-frame
            The default fruit dither is ordered dithering, so the pattern stays the same for all frames.

            >dithering is static though, temporal dithering is disabled by default.
            Idk when I set --dither-depth=1 I see things changing every frame.

          • 1 month ago
            Anonymous

            and to clarify I see changes even if I just activate and deactivate the osc. So something is changing.

          • 1 month ago
            Anonymous

            maybe this is just something exclusive to lower bit-depths? if the dither pattern is not static then there's no point to the temporal-dither option.

          • 1 month ago
            Anonymous

            maybe this is just something exclusive to lower bit-depths? if the dither pattern is not static then there's no point to the temporal-dither option.

            ok nevermind, tested this myself, you're just spreading fud. the pattern is clearly static

          • 1 month ago
            Anonymous

            Idk, for me it clearly changes. When paused and I hover over different places in the OSC seekbar, the little green and red dots change positions randomly. I don't know enough about dithering to know if this is expected or not. Maybe it's something specific about the platform I'm on?

          • 1 month ago
            Anonymous

            Oh I think I was seeing the effect of the deband. When I turn off deband then everything is constant.

          • 1 month ago
            Anonymous

            anon all you have to do is enable --temporal-dither=yes if you want to see the difference between a static dither pattern and one that changes every frame. temporal dithering is much more noisy

          • 1 month ago
            Anonymous

            >dithering noise seems to be randomized anyway and regenerated per-frame
            The default fruit dither is ordered dithering, so the pattern stays the same for all frames.

          • 1 month ago
            Anonymous

            fruit is blue noise technically, which is basically just fancier ordered dithering (white noise) with less pronounced repetitive patterns

          • 1 month ago
            Anonymous

            dithering is static though, temporal dithering is disabled by default. so it's just being reconfigured needlessly if what you're saying is correct

            for me vo=gpu-next is faster during playback and has lower and more consistent frametimings. it just compiles shaders much slower for some reason. doesn't vo=gpu use the d3dcompiler as well? or is it only gpu-next that depends on it? either way, gpu-next has features that my config depends on, so if the devs want me to use vo=gpu they should make it have feature parity with vo=gpu

            also it seems like gpu-next recompiles cache when switching files in a playlist (maybe because of the same reason it does it during pausing)

            i dunno i still think this is very wasteful and pointless, it makes using mpv really tiring with new files, but i guess vulkanchads dont have to worry about this during playback. though at the very least we can all agree that it's just bloat

  51. 1 month ago
    Anonymous

    did anyone else go back to
    scale=spline36
    dscale=mitchell

    ?
    its just better than the current status quo.

    • 1 month ago
      Anonymous

      I use mpv 0.29, so I've always used that. It just werks.

  52. 1 month ago
    Anonymous

    --focus-on=akemi

  53. 1 month ago
    Anonymous

    troon thread

  54. 1 month ago
    Anonymous

    why does no one use EASU

    it's literally just lanczos++

  55. 1 month ago
    Anonymous

    So apparently we can now use polar filters for large downscale factors finally. Added some polar downscalers that people were mentioning to the castle image comparison.

    Link: https://slow.pics/c/tXi2sgE2

    Be warned, this is really fricking (slow!).
    [vo/gpu-next/libplacebo] Spent 9020.745 ms translating SPIR-V (slow!)
    [vo/gpu-next/libplacebo] Spent 8532.808 ms translating SPIR-V (slow!)
    [vo/gpu-next/libplacebo] Spent 8716.232 ms translating SPIR-V (slow!)
    [vo/gpu-next/libplacebo] Spent 8413.453 ms translating SPIR-V (slow!)
    [vo/gpu-next/libplacebo] Spent 6407.992 ms translating SPIR-V (slow!)
    [vo/gpu-next/libplacebo] Spent 3632.029 ms creating pipeline (slow!)

    • 1 month ago
      Anonymous

      i only noticed it because d3d11 compiles ewa_* shaders so slowly, but i would assume it happens with the default lanczos as well, i just dont notice the actual shader compilation because of my hardware.

      As you can see it is not "d3d11" issue. It is just libplacebo pushing huge shaders.

      • 1 month ago
        Anonymous

        i dont see what this has to with my post. correct-downscaling stretches the radius, so compilation times are going to be slow regardless of backend, but it has nothing to with what i posted...

        im just saying that the only reason i noticed that mpv recompiles stuff is because d3d11 is slow. i dont notice it on vulkan because vulkan drops no frames with ewa_* shaders (but it probably still writes a new cache file like with d3d11). this is just something mpv inherently does. see

        well yeah duh, but that doesn't really answer my initial question of why mpv needs to compile a shader for the video while it's in the middle of playback AND a shader when it's paused. it's the same scaling factor and same conditions, with the only different variable being the fact that the video is paused.

        the only thing i can think of is that maybe mpv reconfigures dithering based on whether or not the file is paused or not... but mpv uses static dithering so that doesnt make any sense either.

  56. 1 month ago
    Anonymous

    Does gpu-next still not pre-compile all shaders, maybe even off-line at build time?
    What the frick is haasn doing?

    • 1 month ago
      Anonymous

      there are too many permutations here to consider. just think of how many decimals something like --scale-blur accepts, and you'll get your answer as to why everything isn't precompiled.

      • 1 month ago
        Anonymous

        >what is if()

        • 1 month ago
          Anonymous

          nocoder spotted, patches welcome etc etc

  57. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/13670
    dmg bros we're not escaping this hellscape

    • 1 month ago
      Anonymous

      which of his commits is responsible for this?

      • 1 month ago
        Anonymous

        >have something to do with some subtitle IDs having the 'forced' flag
        Oh probably one of those commits that [F]ucked up mpv.

  58. 1 month ago
    Anonymous

    kiss kiss kiss _____

  59. 1 month ago
    Anonymous

    https://github.com/rapid7/metasploit-framework/issues/18934

    saar

  60. 1 month ago
    Anonymous

    Um 0.29 sisters? https://github.com/mpv-player/mpv/issues/13670#issuecomment-1986718934

    • 1 month ago
      Anonymous

      sis we use 0.28.0

      • 1 month ago
        Anonymous

        False alarm sister, mlindner doesn't know what he's talking about. The behavior between 0.29 and 0.28 is unchanged, and it's the same behavior that wm4 intended when we created this feature.
        >This behavior is enabled only if the user selects tracks manually (via keybinds and the "switch_audio" slave properties etc.). If no user interactions take place, options specified on the command line will follow the old behavior.

  61. 1 month ago
    Anonymous

    I genuinely think dithering is uglier than just letting it band

    • 1 month ago
      Anonymous

      how can you even see dithering?

  62. 1 month ago
    Anonymous

    how do i stop compulsively checking my mpv.conf every 5 minutes?

  63. 1 month ago
    Anonymous

    How is every single sentence in this "blog post" wrong? https://ubuntuhandbook.org/index.php/2023/11/mpv-0-37-0-released-ubuntu-ppa/

    >MPV media player released version 0.37.0 yesterday! Here are the new features and Ubuntu PPA for installing the .deb package in Ubuntu, Linux Mint.
    >MPV 0.37.0 has big improvements for Apple users. It added Vulkan support in vo_gpu and vo_gnu_next. And, it now supports VideoToolbox hardware decoding, a low-level framework that provides direct access to hardware encoders and decoders.
    >The release also added support for delivery system ISDB-T for dvb streaming, support SPDIF passthrough for OSS audio, and can play up to 64 channels.
    >For libmpv library, the release added new mpv_time_ns() to allow more precise time based on nanoseconds.

    • 1 month ago
      Anonymous

      >vo_gnu_next
      kek

      • 1 month ago
        Anonymous

        your brain on linux

        • 1 month ago
          Anonymous

          *gnu/linux

    • 1 month ago
      Anonymous

      >Installed the new mpv version.
      >Actually it was not version 0.37 but 0.36.
      >Warning! It interfered with SM Player.
      >When paused it could not be started again
      >and remained on pause.
      >After removing it smplayer was back to normal.
      >Do not use this PPA; stick to the stock version 0.34
      nu-mpv users btfo!

  64. 1 month ago
    Anonymous

    Any good CRT shaders for ffmpeg that work on Linux? I found a script (https://github.com/viler-int10h/FFmpeg-CRT-transform/blob/master/ffcrt.bat), but it's a batch file and I don't know the syntax well enough to convert it to BASH by myself.

    • 1 month ago
      Anonymous

      looking for crt shader as well but for mpv

      • 1 month ago
        Anonymous

        https://github.com/hhirtz/mpv-retro-shaders

  65. 1 month ago
    Anonymous

    Which upscaler is used, if I have vo=gpu-next
    and profile=gpu-hq in my conf?

  66. 1 month ago
    Anonymous

    [...]

    ok, this is an ffmpeg bug
    wget https://www.gnu.org/music/free-software-song.ogg
    # increase the sample rate first so that the dither method can be used
    ffmpeg -y -i free-software-song.ogg -ac 1 -ar 48000 -f s32le input.raw
    # resample with default and non-default dither method
    ffmpeg -y -ac 1 -ar 48000 -f s32le -i input.raw -f s32le -ar 44100 good.raw
    ffmpeg -y -ac 1 -ar 48000 -f s32le -i input.raw -f s32le -ar 44100 -dither_method improved_e_weighted bad.raw
    import the results as raw data in audacity and see that one of them is massively boosted to brutally rape your ears
    all dither methods except the first three from https://ffmpeg.org/ffmpeg-resampler.html#toc-Resampler-Options do this thing
    ffmpeg bug reports require that you test it with a git build but i'm too lazy to do that right now

    • 1 month ago
      Anonymous

      Teach me something amazing. 🙂

      • 1 month ago
        Anonymous

        you can massively boost audio quality in mpv with this simple config
        audio-swresample-o-append=dither_method=improved_e_weighted
        audio-format=s32
        video-sync=display-resample # use resampling in more situations

        • 1 month ago
          Anonymous

          >audio-swresample-o-append=dither_method=improved_e_weighted

          meme

          >audio-format=s32

          are you stoopid?

          • 1 month ago
            Anonymous

            >are you stoopid?
            that's just to demonstrate the bug, you can also use a file with naturally occurring s32 audio

          • 1 month ago
            Anonymous

            Ohmkay. IQfy Anonymous posting makes me braindead and angry.

          • 1 month ago
            Anonymous

            many such cases

          • 1 month ago
            Anonymous

            >meme
            why is it a meme?

          • 1 month ago
            Anonymous

            it's March, sir

          • 1 month ago
            Anonymous

            you can't hear dithering methods.

          • 1 month ago
            Anonymous

            Skill issue

  67. 1 month ago
    Anonymous

    how do i fix a files subtitles

    • 1 month ago
      Anonymous

      try --sub-codepage=+cp1252

      • 1 month ago
        Anonymous

        i have mpv through an installer with a gui and shit i dont understand that cmd shit

        • 1 month ago
          Anonymous

          then put this in mpv.conf:
          sub-codepage=cp1252
          (without the plus it'll only override auto-detection instead of always forcing it)

          • 1 month ago
            Anonymous

            i cant find mpv.conf anywhere

          • 1 month ago
            Anonymous

            what's the installer this homie used?

          • 1 month ago
            Anonymous

            shinchiro

          • 1 month ago
            Anonymous

            create yourself

          • 1 month ago
            Anonymous

            i went ahead and did. the subtitle issue still persists

            [...]
            then it's probably in
            https://mpv.io/manual/master/#files-on-windows
            >C:usersUSERNAMEAppDataRoamingmpvmpv.conf

            you think i didnt check the manual vro?

          • 1 month ago
            Anonymous

            put it on portable_config same folder as mpv.exe.

          • 1 month ago
            Anonymous

            does not exist

          • 1 month ago
            Anonymous

            you should create it too, anon. also dont forget to put input.conf there too.
            example mpv tree.
            ───doc
            ───api
            ───functions
            ───audio
            ───general
            ───video
            ───text
            ───_sources
            ───api
            ───functions
            ───audio
            ───general
            ───video
            ───text
            ───_static
            ───css
            ───fonts
            ───js
            ───installer
            ───mpv
            ───portable_config
            ───cache
            ───fonts
            ───screenshots
            ───script-opts
            ───scripts
            ───sponsorblock_shared
            ───subs2srs
            ───.git
            ───hooks
            ───info
            ───logs
            ───refs
            ───heads
            ───remotes
            ───origin
            ───objects
            ───info
            ───pack
            ───refs
            ───heads
            ───remotes
            ───origin
            ───tags
            ───.github
            ───ISSUE_TEMPLATE
            ───RELEASE
            ───workflows
            ───howto
            ───platform
            ───subtitles
            ───utils
            ───uosc
            ───bin
            ───char-conv
            ───elements
            ───intl
            ───lib
            ───shaders
            ───vs
            ───sdk
            ───examples
            ───include
            ───lib64
            ───vapoursynth64
            ───coreplugins
            ───plugins
            ───models
            ───RealESRGANv2
            ───vsmlrt-cuda
            ───vsgenstubs4
            ───__pycache__

          • 1 month ago
            Anonymous

            fonts.conf is already in the mpv folder. i went ahead and put my mpv.conf into a portable_config folder i made and the subtitle issue persists. i also put mpv.conf into the mpv folder where fonts.conf is

          • 1 month ago
            Anonymous

            are you fricking moronic just create a fricking portable_config folder in wherethefrickever mpv.exe is and put the fricking mpv.conf in to portable_config folder

          • 1 month ago
            Anonymous

            i did mr esl

            try adding the plus so it's
            +cp1252
            if this changes nothing and you still see a korean character in [...], then the config probably isn't used and you have the path wrong

            tried adding the +, still no dice

          • 1 month ago
            Anonymous

            Don't accuse others of being ESL if you don't understand the meaning of "just". Show C:MPV

          • 1 month ago
            Anonymous

            What's the benefit to this instead of just putting mpv.conf in the same directory as mpv.exe? That's what I've been doing since forever.

          • 1 month ago
            Anonymous

            not him but mpv is going to generate the cache in AppData anyways, so you're just separating out your files between two locations

          • 1 month ago
            Anonymous

            use vlc

            why are windows users so fricking moronic holy shit

            don't get wienery, loontroon

          • 1 month ago
            Anonymous

            >don't get wienery, loontroon
            i use windows

          • 1 month ago
            Anonymous

            >why is the general population so fricking moronic holy shit

          • 1 month ago
            Anonymous

            the general population uses windows so im not sure what your point is

          • 1 month ago
            Anonymous

            >you think i didnt check the manual vro?
            Absolutely.

          • 1 month ago
            Anonymous

            try adding the plus so it's
            +cp1252
            if this changes nothing and you still see a korean character in

            how do i fix a files subtitles

            , then the config probably isn't used and you have the path wrong

          • 1 month ago
            Anonymous

            shinchiro

            then it's probably in
            https://mpv.io/manual/master/#files-on-windows
            >C:usersUSERNAMEAppDataRoamingmpvmpv.conf

  68. 1 month ago
    Anonymous

    mpv chads, i just made a 4 channel wav file and playback works well in mpv. tried it in vlc and it fails to downmix the channels properly. another win for mpv.

  69. 1 month ago
    Anonymous

    https://github.com/po5/mpv-config/blob/master/shaders/noise-luma-adaptive.glsl

    • 1 month ago
      Anonymous

      why did you post this

      • 1 month ago
        Anonymous

        its gud

        • 1 month ago
          Anonymous

          why do you need it

          • 1 month ago
            Anonymous

            helps for debanding

          • 1 month ago
            Anonymous

            but deband already comes with noise

          • 1 month ago
            Anonymous

            ye extra noise help debanding filter clear moar

          • 1 month ago
            Anonymous

            the main problem is the noise shader you linked renders the noise at native monitor resolution, mean while the deband shader renders noise at video resolution. if you combine both it looks bad

          • 1 month ago
            Anonymous

            hmm did not know it, it worked on my end well so decided to post here. probably i will stick to
            glsl-shader="~~/shaders/noise_static_luma.hook"
            glsl-shader="~~/shaders/noise_static_chroma.hook"

          • 1 month ago
            Anonymous

            you can just disable deband noise with deband-grain=0

  70. 1 month ago
    Anonymous

    >other thread archived
    How did the ugly guy OP win against the other one?

    • 1 month ago
      Anonymous

      we love wm4 here, go away

    • 1 month ago
      Anonymous

      >ugly guy
      low t opinion
      solid 7 in good lighting

    • 1 month ago
      Anonymous

      he cute

    • 1 month ago
      Anonymous

      diaper loses

  71. 1 month ago
    Anonymous

    Doe anyone have examples that I can use to test for ringing? Downscaling and upscaling.

  72. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/issues/13673
    is hdr meme

  73. 1 month ago
    Anonymous

    Feels like yesterday spline36 was the default scaler for gpu vo. Today I find out it's been lanczos upstream for the last 6 months? For low quality videos like webms, I did some comparisons and while I think lanczos is sharper, there's a lot more ringing during movement. Is there a scaler or scaler mod with options that's better than these two but isn't an EWA scaler?

    • 1 month ago
      Anonymous

      bicubic_fast

    • 1 month ago
      Anonymous

      the scaler hierarchy is

      bilinear > mitchell > catmull_rom > lanczos > ewa_lanczossharp

      • 1 month ago
        Anonymous

        >bilinear > mitchell > catmull_rom
        blur > blur > blur

        • 1 month ago
          Anonymous

          more like
          fast > bilinear but with less aliasing > all you need

    • 1 month ago
      Anonymous

      scale-window=hanning

  74. 1 month ago
    Anonymous

    https://github.com/mpv-player/mpv/pull/13674
    merge

    • 1 month ago
      Anonymous

      Why not just make blend-subtitles=yes the default? That way the subs get tonemapped along with the video, no? Or am I misunderstanding something

    • 1 month ago
      Anonymous

      Nanahi knows so much about docs writing style!

    • 1 month ago
      Anonymous

      >|| pl_color_primaries_is_wide_gamut(src->params.color.primaries)
      Why? Shouldn't it still use video color space e.g. for evangelion 4 movie which is not HDR

      • 1 month ago
        Anonymous

        What's the difference? Same broken subtitles, either HDR or WCG.

        • 1 month ago
          Anonymous

          don't see how it would be broken with non hdr transfer

          • 1 month ago
            Anonymous

            Exactly the same way as it is broken for non-hdr transfer. If subtitles were mastered for SDR it will look bad on any other transfer, there is no difference. HDR is not magical.

          • 1 month ago
            Anonymous

            wide gamut is sdr without hdr transfer why should it be treated as sdr

          • 1 month ago
            Anonymous

            *as hdr

          • 1 month ago
            Anonymous

            but why does it matter? Different transfer/primaries are different. mpv cannot guess it. If subtitles were made for HDR video they would look good too.

  75. 1 month ago
    Anonymous

    cache=yes somehow breaks paused video subtitle redraw when selecting another subtitle, i guess related
    https://github.com/mpv-player/mpv/issues/9646

  76. 1 month ago
    Anonymous

    nanahi official binaries where?

  77. 1 month ago
    Anonymous

    why are windows users so fricking moronic holy shit

  78. 1 month ago
    Anonymous

    guys dont reply to obvious bait

  79. 1 month ago
    Anonymous

    why is cropping called panscan? are the developers stupid?

    • 1 month ago
      Anonymous

      panscan has been a term longer than you've been alive, zoom zoom

  80. 1 month ago
    Anonymous

    plap plap plap akemi

  81. 1 month ago
    Anonymous

    All you fat homosexuals do is convert and cut porn clips, have a nice day

    • 1 month ago
      Anonymous

      Who needs porn when you have nanahi's commits!

    • 1 month ago
      Anonymous

      laughed out loud

    • 1 month ago
      Anonymous

      there's unironically more brazen degens on the repo than this thread

  82. 1 month ago
    Anonymous
  83. 1 month ago
    Anonymous

    >switch from march=x86-64 mtune=generic to native
    >binary size increases by 35%
    >no measurable performance differences
    heh

    • 1 month ago
      Anonymous

      >he fell for the gentoo memes

  84. 1 month ago
    Anonymous

    Stop making these threads. You're a terrible human and should accept that fact.

    • 1 month ago
      Anonymous

      seething diaperpost

      • 1 month ago
        Anonymous

        >People obsessed with trannies watch anime
        Remember, if you watch anime in 2024, you will eventually transition and die alone. Stop ruining social media due to your lack of quality life choices.

  85. 1 month ago
    Anonymous

    vlc has the same issue. maybe its a problem with the file?

    • 1 month ago
      Anonymous

      both vlc and mpv use libass

      try mpc-hc

    • 1 month ago
      Anonymous

      Sample? I think I know how to fix this

      • 1 month ago
        Anonymous

        idk what you mean by sample

    • 1 month ago
      Anonymous

      think this confirms it?

      • 1 month ago
        Anonymous

        can you upload the file to https://catbox.moe/?

        • 1 month ago
          Anonymous

          https://files.catbox.moe/l6qsnm.srt
          first time i extracted an srt file with ffmpeg

          • 1 month ago
            Anonymous

            https://files.catbox.moe/fgx5yk.srt
            fixed by iconv -f utf-8 -t cp949 <l6qsnm.srt >fixed.srt
            somehow converting the file to the korean multi-byte code page produces the originally intended utf-8 bytes
            the file is valid utf-8 (just with wrong characters) so i don't think --sub-codepage can automatically do this fix in mpv

  86. 1 month ago
    Anonymous

    stop commissioning feet pixs and start pushing commits

    • 1 month ago
      Anonymous

      Akemi's feet!

  87. 1 month ago
    Anonymous

    https://www.avsforum.com/threads/unofficial-mpv-player-support-thread.3274072/post-63188937
    new huhnkino

    >CFL_prediction is one of the worst scaler i have seen in my life

    BASED

    >screenshot-tag-colorspace = yes this should be always no on windows the meta data they write will destroy the screenshots with gpu-next.

    BASED

    >and for HDR this completely changes mpv is a complete calibration nightmare.

    BASED

    mpv is a complete failure

    • 1 month ago
      Anonymous

      she's talking about some config

      • 1 month ago
        Anonymous

        where is he wrong though sis?

    • 1 month ago
      Anonymous

      god this pajeet really posted his shitty config everywhere online

      • 1 month ago
        Anonymous

        rate his config

        • 1 month ago
          Anonymous

          literal shit, gpu-next is a failure, vulkan is shitty too.
          vo=gpu
          gpu-api=d3d11
          profile=high-quality
          hwdec=no
          correct-downscaling=no
          scale=lanczos
          dscale=lanczos

          endgame.

          • 1 month ago
            Anonymous

            also linear-downscaling=no add this.

          • 1 month ago
            Anonymous

            also linear-downscaling=no add this.

            based and igv-pilled config

  88. 1 month ago
    Anonymous

    >mpv on kde6
    >can't fullscreen
    >fix will roll out after "6.1"
    lmao

    • 1 month ago
      Anonymous

      >unironically using a fresh out DE version that's getting 150-200 bug reports a day

      • 1 month ago
        Anonymous

        year of the linux desktop is unironically not going to happen

        • 1 month ago
          Anonymous

          and that's a good thing

  89. 1 month ago
    Anonymous

    is there an alternative to ffmetrics that doesn't fricking crash and not work 99% of the time?

  90. 1 month ago
    Anonymous

    It's over

    • 1 month ago
      Anonymous

      what went wrong bros? what killed the hype?

Your email address will not be published. Required fields are marked *