Jump to content

Holy fucking shit!

 

AVIF, the image format based on AV1 has just hit version 1.0!

 

Link to standard

  1. Techstorm970

    Techstorm970

    What's the big deal about it?

  2. Tiwaz

    Tiwaz

    lawlz probably got Ligma

  3. TopHatProductions115

    TopHatProductions115

    I'll see if I can get around to benchmarking my workstation with it in due time :D 

  4. Bananasplit_00
  5. LAwLz

    LAwLz

    @Techstorm970

     

    AVIF could potentially become the standard image format, replacing PNG, GIF and JPEG in the future.

     

     

    AV1 is a video codec developed in collaboration by Microsoft, Google, Apple, Cisco, Netflix, Amazon, AMD, Nvidia, Intel and a bunch of other companies.

     

    AVIF, is exactly the same as AV1, except it encodes just a single and places it inside a HEIF container. What it means is that it could potentially replace JPEG, a really old and terrible standard by providing higher quality images, at smaller file sizes, which can be decoded and encoded faster, using less power, while also supporting more features and functions.

    It can also replace PNG because it also supports lossless compression (the main feature of PNG).

    And it can replace gif because, since it's based on a video codec, you can have really high quality animation at a fraction of the file size, without stupid color limitations, of a gif file.

  6. LAwLz

    LAwLz

    Some highlights of AVIF:

     

    • Royalty free, and free for anyone to use. No need to worry about patents or anything of the sort. Since it's backed by a ton of massive companies, support for it will most likely be widespread as well.
       
    • Support for multiple images inside a single file. For example if you take a burst photo with your camera they could all be saved inside a single file. Or maybe you have a bunch of vacation photos and want to send them all to someone? You can put them all inside a single file and send that (like sending a gallery inside a single image file).
       
    • Non-destructive image editing. The format supports saving modifications of the image as transform operations rather than overwrite the color value of pixels. What this allows for is a Photoshop style "history" of edits of the image, saved within the meta data of the image. So instead of destroying the original file when you edit a photo, the original can be preserved within the meta data of the image file.
       
    • Save multiple images, apply a transform to them and then present the end result to the user. The most obvious and common example of this will probably be HDR photos. When you take an HDR image, your camera actually captures ~3 images and combine them into a single one which is then saved. With this, you could save all three images into the file, and then when someone opens it the file contains instructions for how to mix all images together. This obviously creates a larger file than our current way of creating HDR images, but it allows for more flexibility (and we can still save HDR images the normal way as well, this is just an additional feature that can be used).
       
    • Thumbnails can be embedded into the image file. Right now if you create a website which has a bunch of thumbnails, you need two images. One thumbnail which is displayed on the website, and one full size one which is displayed when the image is clicked. Those two images could be the same file with this format.
       
    • For most standard pictures, an AVIF file will be less than half the size of a JPEG with the same quality, or twice as high quality at the same file size.
       
    • Since it's an actual video format, it can replace GIF in the same way WebM is superior to GIFs. Much smaller file sizes, no stupid color limitations, support for higher frame rates, HDR, all that stuff.
       
    • Support for lossless compression.
       
    • Support for transparency.
       
    • Since it's based on AV1, encoding and decoding of the images can be handled by the same hardware encoders/decoders that will start appearing in GPUs in the coming years. This means really fast encoding and decoding time.
  7. TopHatProductions115

    TopHatProductions115

    So close!

    https://code.videolan.org/videolan/dav1d

     

     

    I wanna be able to use it in OBS one day ?

  8. Techstorm970
×