Announcement

Collapse
No announcement yet.

FFmpeg Lands JPEG-XL Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • FFmpeg Lands JPEG-XL Support

    Phoronix: FFmpeg Lands JPEG-XL Support

    The widely-used FFmpeg multimedia library has merged support for the JPEG-XL image format...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Does Firefox use this library on Linux?
    Or could use it to support this image format immediately?

    Comment


    • #3
      Meh. With Google's sponsorship, it's highly unlikely this'll gain any momentum over WebP. Not to mention there's also HEIF that Apple's adopted 5 years ago. What's the niche for JPEG XL, really?

      Funnily enough, apparently JPEG XL also borrowed stuff from Google's another project, Pik.
      Last edited by anarki2; 24 April 2022, 08:16 AM.

      Comment


      • #4
        Originally posted by Danny3 View Post
        Does Firefox use this library on Linux?
        Or could use it to support this image format immediately?
        Firefox has a option since v90 in it. Look in about:config for image.jxl.enabled

        Comment


        • #5
          Originally posted by anarki2 View Post
          Meh. With Google's sponsorship, it's highly unlikely this'll gain any momentum over WebP. Not to mention there's also HEIF that Apple's adopted 5 years ago. What's the niche for JPEG XL, really?

          Funnily enough, apparently JPEG XL also borrowed stuff from Google's another project, Pik.
          Compared to AVIF and WebP, JPEG XL supports higher resolutions, bit depth, and can losslessly convert JPEGs to JPEG XL to save space with no image quality loss. Since JPEG has been king for so long, lossless conversion is, IMHO, the biggest selling factor. The higher resolutions and bit depth over AVIF and WebP won't really matter for the average person. They all have some form of lossless and lossy modes.

          JPEG XL is technically superior, but only scientists with the best hardware in the world will be able to make use of its full features...ditto for AVIF. So the niche is the ability to take all the current photos and losslessly transcode them into a smaller format. Since it supports higher resolutions and bit depth it can be considered more future forward and better suited to the science community.

          It doesn't really matter what Apple does. Regardless of what standard everyone else adopts, image codec or anything else, Apple will do something different because that's what Apple does for their Apple reasons.

          Comment


          • #6
            Originally posted by Nille View Post

            Firefox has a option since v90 in it. Look in about:config for image.jxl.enabled
            I think that only works in nightly though.

            Comment


            • #7
              Originally posted by skeevy420 View Post
              JPEG XL ... can losslessly convert JPEGs to JPEG XL to save space with no image quality loss.
              Any compression gains you get would be small or negligible, without modifying the content. Lossless conversion means you're not changing the block structure, base DCT transform, or quantization coefficients. That only leaves entropy & bitstream encoding, and there are no huge savings there.

              Originally posted by skeevy420 View Post
              JPEG XL is technically superior, but only scientists with the best hardware in the world will be able to make use of its full features...
              Technically superior in the methods it uses, or just the bit depth, channels, and resolution? It's hardly the first image file format to support 16 bpp.

              Originally posted by skeevy420 View Post
              better suited to the science community.
              Huh? Is anyone is the "science community" saying this, or is it just some spin to play up the value of supporting more channels or something? Because FITS is already quite flexible in its image support.

              Originally posted by skeevy420 View Post
              It doesn't really matter what Apple does.
              It sort of does, because they have a large enough userbase to force their agenda. The last time iPhones changed their default image file format, software user forums and bug databases were flooded with requests to support it.

              Comment


              • #8
                Originally posted by skeevy420 View Post

                Compared to AVIF and WebP, JPEG XL supports higher resolutions, bit depth, and can losslessly convert JPEGs to JPEG XL to save space with no image quality loss. Since JPEG has been king for so long, lossless conversion is, IMHO, the biggest selling factor. The higher resolutions and bit depth over AVIF and WebP won't really matter for the average person. They all have some form of lossless and lossy modes.
                To be frank, considering the feature set of JPEG XL, only Google fanbois would believe WebP is the future.

                Comment


                • #9
                  Originally posted by LinAGKar View Post
                  I think that only works in nightly though.
                  I use a normal release build and have that option.

                  Comment


                  • #10
                    What a bunch of weird assumptions here.
                    I too was wondering if Chrome would add support for it. Contrary to those here assuming chrome won't add it due to WebP... It's already in chrome!
                    It's in: "In developer trial (Behind a flag)". See here for more details: https://chromestatus.com/feature/5188299478007808
                    And see here for the bug tracking the JPEG XL status: https://bugs.chromium.org/p/chromium...ail?id=1178058

                    Also, just go to chrome://flags and filter on jxl. It's right there to enable is you feel adventurous.

                    Comment

                    Working...
                    X