Somebody save my CPU. made with Krita™

  • Armand1@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

    I tried AV1, but it seems to work really poorly for compressing film grain which is my main usecase (movies).

    I realise you can add fake film grain, but that’s not really my thing.

    I’m sure it’s great for video game footage or low grain modern video, but that’s not what I need it for.

    For now, I’ll likely stick with x265.

    • Pyro@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      I could be wrong, but isn’t the idea that it removes the film grain to aid compressing the ““actual”” image behind the grain, and then the player adds the grain back in during playback?

      The way you say it makes it sound like you want to compress the grain itself, and that sounds to me like a “I like the vinyl crackle in my digital media” take. Not that that’s a bad thing, everyone has preferences, but it’s also unlikely that AV1 (or any codec for that matter) was designed with the preservation of accurate film grain in mind.

    • BehindTheBarrier@programming.dev
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      1 month ago

      I’m no expert on the grain side, but Netflix had a nice writeup about its power.

      https://netflixtechblog.com/av1-scale-film-grain-synthesis-the-awakening-ee09cfdff40b

      I also heard that when you use film grain, you should disable the denoising done on the output to properly preserve detail in the encoding. Which depends on the encoder, but should generally be possible on the ones that do film grain.

      But it might not be as good for artistic film grain that doesn’t fit normal “grain” in videos.