ISOBMFF多媒体文件规范

ISOBMFF多媒体文件规范

多媒体文件

多媒体文件规范

规范范围:

容器格式规范:定义文件结构和元数据存储

编码格式规范:定义如何对数据进行压缩、编码、解码(涉及图片、音频、视频、字幕等)

传输协议规范:定义流媒体协议

ISOBMFF ISO基本媒体文件格式

ISO/IEC 14496-12 标准的实现

ISO Base Media File Format

是一种高度可扩展的容器文件格式,它定义了多媒体文件的通用结构

用途: * 用于视频、音频文件的封装、支持如HEIF图像文件格式 *

是现代流媒体技术如DASH(Dynamic Adaptive Streaming over

HTTP)和HLS(HTTP Live Streaming)的基础

ISOBMFF文件由称为“box” 的组件组成 * ftyp box来标识文件类型 * mdat

box来存储媒体数据 * trak box来组织单个媒体流 * moov box来存储元数据

具体应用:

文件类型

互联网媒体类型(MIME)

常用扩展名

QuickTime

video/quicktime

.mov, .movie, .qt

HEIF

image/heif, image/heic

.heif, .heifs; .heic, .heics; .avci,

.avcs; .HIF

MP4

video/mp4, audio/mp4

.mp4, .m4a, .m4p, .m4b, .m4r, .m4v

3GP

video/3gpp

.3gp, 3g2

JPEG 2000

image/jp2, image/jpx

.jp2, .j2k, .jpf, .jpm, .jpg2, .j2c, .jpc,

.jpx, .mj2

Flash Video

video/x-flv

.flv, .fla, .f4v, .f4a, .f4b, .f4p

ISOBMFF 文件结构: HEIF容器格式/HEIF标准,基于ISOBMFF 标准

MP4文件

HEIC文件 ![Img]

(https://raw.staticdn.net/Navyum/imgbed/main/IMG/24111dab3038b2ed6f74cb98b73f5ca6.png)

容器格式规范:

图片容器:

TIFF(Tagged Image File Format) 打印相关

GIF(Graphics Interchange Format)

很老,且存储效率低。协议甚至比JPEG还早

RIFF(Resource Interchange File Format)webp文件的存储容器格式

HEIF(High Efficiency Image File Format)高效压缩

HEIF容器/HEIF标准

ISO/IEC 23000-12 标准,又称 HEIF,与编解码器无关的通用图像容器wiki

目标

替代JPEG,提供更小的文件大小和更高的图像质量,尤其是在存储高分辨率图像。

是ISOBMFF在图片领域的的特化

HEIF也可以存储音频、图像序列等,在HEIF中,照片、视频、音频可以封装成单一文件

特性

支持存储单个图像或图像序列,并且可以包含额外的媒体流,如音频和文本。

高压缩率。

支持的文件类型扩展名

扩展名

描述

.heif

HEIF容器格式的通用扩展名

.heifs

标识包含多个图像的通用扩展名

.heic

苹果公司使用的基于HEVC进行编码的图片

.heics

苹果公司使用的基于HEVC编码的图像序列

.avci

标识使用H.264/MPEG-4 AVC编码的视频

.avcs

标识使用H.264/MPEG-4

AVC编码的多个图像或图像序列

.avif

标识使用AV1视频编码的图像文件格式

图像序列(Image Sequence)

是指一系列按特定顺序排列的静态图像,这些图像通常用于创建动态效果或动画。

HEIF图片的两种不同的编码:

HEIC:High Efficiency Image Codec(基于HEVC视频编码) AVIF:AV1 Image

File Format(基于AV1视频编码)

HEIC和AVIF的比较

相同点: -

都旨在提供比传统JPEG格式更高的压缩效率和图像质量。

区别:

目标:

HEIC:基于H.265/HEVC视频压缩标准,旨在替代JPEG。

AVIF:基于AV1视频压缩标准,旨在提供比HEVC更高的压缩效率。

兼容性:

HEIC:由MPEG标准组织开发,主要被苹果设备支持,在Android和Windows设备上的支持有限。

AVIF:由开放媒体联盟(AOMedia)开发,作为一个开放标准,它被设计为跨平台兼容,适用于各种设备和操作系统。

色彩和透明度:

HEIC:支持高动态范围(HDR)和宽色域,但不支持透明度。

AVIF:支持HDR、宽色域以及透明度,使其在需要透明背景的图像中非常有用。

版权和许可:

HEIC:基于H.265/HEVC,可能涉及专利许可费用。

AVIF:是开放标准,不受专利许可费用的限制。

常见的图像文件格式的特征比较

特性

HEIF (.heic)

JPEG/Exif

PNG

GIF (89a)

WebP

JPEG-XR / TIFF

JPEG-XR / JPX

BPG

格式和可扩展性

ISOBMFF

TIFF

-

-

RIFF

TIFF

-

-

有损压缩

是 (HEVC)

是 (JPEG)

是 (VP8)

是 (HEVC)

无损压缩

是 (HEVC)

是 (TIFF Rev 6.0)

是 (PNG)

是 (GIF)

是 (VP8L)

是 (HEVC)

可扩展至其他编码格式

元数据格式(在内部、顶部)

Exif, XMP, MPEG-7

Exif

-

-

Exif, XMP

Exif, XMP

JPX, (XMP)

Exif,XMP

可扩展至其他元数据格式

是(基于XML)

其他媒体类型(音频、文本等)

Audio

多图像特性

同一个文件中多个图像

图像序列/动画

图像编码

派生图像

多次90度旋转

裁剪

平铺/堆叠

可扩展至其他编辑操作

辅助图片信息

透明度(alpha通道)

深度映射

缩略图

在线解析工具: Tool github

参考: wikipedia

isobmff

avif

avif腾讯翻译

libavif AOM官方 heif libheif study

heif WWDC heif

Author:by Navyum

相关推荐

科普常识m开头的手表是什么牌子?
高考期间鸣笛是否构成违法行为?
巴西男排公布世联赛30人名单,传奇搭档20年首次缺席,象征一个时代的终结
新三板股票怎么买?开户条件和交易规则说明
编绳子的各种编法全教程,手链、项链与装饰品的多样化编法全解析
车主必备!车辆违章查询的四种实用方法,总有一种适合你
光年和米的換算

光年和米的換算

08-24 👁️ 4912
有哪些软件可以用到员工档案管理上?
卸载的软件怎么恢复 四种简单方法