[FFmpeg-trac] #7621(avformat:reopened): Add .avif support (AV1 Image File Format

FFmpeg trac at avcodec.org
Fri Jun 3 18:34:13 EEST 2022

#7621: Add .avif support (AV1 Image File Format
             Reporter:  Ewout        |                    Owner:  (none)
                 Type:  enhancement  |                   Status:  reopened
             Priority:  wish         |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  mov          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
Changes (by Balling):

 * status:  closed => reopened
 * resolution:  fixed =>



 We need

 a) the chroma siting support for top left of 420 right here:
 b) avif MIME
 c) the patch for for item_count merged
 d) alpha patch support merged
 e) HEIC container patches reworked and applied (see HEIF ticket) and HEIF
 integrated too, since it is so close
 f) maybe cpu-used set to 0 and of course defaulting for lossless (crf 0).

 Thank you and sorry for reopening, but I found out that AVIF is more
 effective than JPEG XL since JPEG XL requires R'G'B' convertion which is
 lossy, dither is hard to compress, but with it turned off rounding of
 YCbCr is even harder to compress apparently, does not support subsampling
 like in old JPEG, no support for superblack/superwhite in limited range
 and out-of-gamut like sYCC, no support for BT.709 matrix like in JPEG
 2000, which is just 💩. JPEG XL is useless for me.
Ticket URL: <https://trac.ffmpeg.org/ticket/7621#comment:17>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list