3 ms·
Isn't HEIF the payload and HEIC the container? (also C seems to stand for container in HEIC...). It's confusing how people seem to use HEIF to mean container.
by mtgx 9y ago
Isn't HEIF the payload and HEIC the container? (also C seems to stand for container in HEIC...).
It's confusing how people seem to use HEIF to mean container. And if HEIF is actually the container, then what is the payload in Apple's case, and what exactly is HEIC?
- niftich 9y agoHEIF is the name of the container [1][2]. HEIC is an ISOBMFF 'brand' to be used inside the container to indicate that the payload's codec is HEVC (in 'Main' profile or 'Main Still Picture' profile), and that it's one still-image and not a sequence [1]. In most of the cases where the payload is the HEVC codec, the corresponding file extension is encouraged to be .heic and the MIME-type follows as well. Apple has a note about this in their transcript at WWDC 2017 [3]. [1] https://nokiatech.github.io/heif/technical.html https://nokiatech.github.io/heif/technical.html [2] https://mpeg.chiariglione.org/standards/mpeg-h/image-file-format https://mpeg.chiariglione.org/standards/mpeg-h/image-file-fo.... [3] https://developer.apple.com/videos/play/wwdc2017/513 https://developer.apple.com/videos/play/wwdc2017/513
- deleted 9y ago[deleted]