{
  "id": "containers-and-hdr",
  "title": "Containers and HDR",
  "depth": 2,
  "anchor": "containers-and-hdr",
  "canonicalUrl": "https://encode.wiki/codecs/video/av1/#containers-and-hdr",
  "apiUrl": "https://encode.wiki/api/v1/sections/docs/codecs/video/av1/containers-and-hdr.json",
  "markdownUrl": "https://encode.wiki/api/v1/sections/docs/codecs/video/av1/containers-and-hdr.md",
  "checksum": "6f231318004addabe10196672c93efde558977dbc7ac6254ee4b44ee173d5249",
  "bytes": 2879,
  "markdown": "## Containers and HDR\n\n**AV1 container mappings**\n\n| Relationship | Project or format | Evidence and scope | Status |\n| --- | --- | --- | --- |\n| Carried By | [ISO Base Media File Format](/containers/isobmff/) | Uses the av01 sample entry and av1C configuration box. Scope: Container Mapping. Sources: [AV1 Codec ISO Media File Format Binding](https://aomediacodec.github.io/av1-isobmff/). | Normative |\n| Carried By | [Matroska](/containers/matroska/) | Uses the V_AV1 Codec ID and an AV1CodecConfigurationRecord in CodecPrivate. Scope: Container Mapping. Sources: [Matroska codec mappings](https://www.matroska.org/technical/codec_specs.html). | Normative |\n| Carried By | [WebM](/containers/webm/) | AV1-in-WebM is implemented in common tools, but the current public WebM codec list does not document it. Scope: Container Mapping. Sources: [WebM container guidelines](https://www.webmproject.org/docs/container/), [Matroska codec mappings](https://www.matroska.org/technical/codec_specs.html). | Common Implementation |\n\n[Open the complete typed relationship catalog](/api/v1/catalog.json).\n\n- **MP4/ISOBMFF:** `av01` sample entry with an `av1C` configuration box, per AOMedia's [ISOBMFF binding](https://aomediacodec.github.io/av1-isobmff/).\n- **Matroska:** codec ID `V_AV1`. **WebM:** AV1 in WebM is widely supported by browsers and muxers, although the WebM container guidelines still only list VP8 and VP9.\n- **IVF and raw OBU** (`.obu`) files are what standalone encoders write; remux them into MP4 or MKV for playback.\n\nAV1 signals colour with the standard CICP values (primaries, transfer, matrix, range) in the sequence header and carries HDR10 mastering-display and content-light metadata in metadata OBUs. HDR10+ uses ITU-T T.35 metadata OBUs ([AOMedia spec](https://aomediacodec.github.io/av1-hdr10plus/)), and Dolby Vision has an AV1-based profile (profile 10). HLG needs only the transfer characteristic.\n\n**AV1 HDR signalling**\n\n| Relationship | Project or format | Evidence and scope | Status |\n| --- | --- | --- | --- |\n| Signals | [HDR10](/hdr/) | AV1 carries CICP color signaling plus mastering-display and content-light metadata. Scope: Bitstream. Sources: [AV1 Bitstream & Decoding Process Specification](https://aomediacodec.github.io/av1-spec/av1-spec.pdf). | Normative |\n| Signals | [HDR10+](/hdr/) | HDR10+ metadata is carried in an AV1 ITU-T T.35 Metadata OBU. Scope: Bitstream. Sources: [HDR10+ Metadata Handling Specification for AV1](https://aomediacodec.github.io/av1-hdr10plus/). | Normative |\n| Signals | [Hybrid Log-Gamma](/hdr/) | HLG can be identified through CICP transfer characteristic 18; application support is separate. Scope: Bitstream. Sources: [AV1 Bitstream & Decoding Process Specification](https://aomediacodec.github.io/av1-spec/av1-spec.pdf). | Normative |\n\n[Open the complete typed relationship catalog](/api/v1/catalog.json).\n",
  "schemaVersion": 1,
  "contentVersion": "ca42e61ede0a24f789d7287a0001244ad22f4abf",
  "documentId": "docs/codecs/video/av1",
  "collection": "docs",
  "documentTitle": "AV1",
  "documentApiUrl": "https://encode.wiki/api/v1/documents/docs/codecs/video/av1.json",
  "status": "current",
  "license": "CC BY-SA 4.0",
  "dates": {
    "lastVerified": "2026-10-08T00:00:00.000Z"
  },
  "sources": [
    {
      "title": "AV1 Bitstream & Decoding Process Specification v1.0.0 Errata 1",
      "url": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "AV1 specification Annex A, profiles and levels",
      "url": "https://github.com/AOMediaCodec/av1-spec/blob/v1.0.0-errata1/annex.a.levels.md",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "AV1 Codec ISO Media File Format Binding",
      "url": "https://aomediacodec.github.io/av1-isobmff/",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "HDR10+ Metadata Handling Specification for AV1",
      "url": "https://aomediacodec.github.io/av1-hdr10plus/",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "Matroska codec mappings",
      "url": "https://www.matroska.org/technical/codec_specs.html",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "SVT-AV1 v4.2.0 parameter documentation",
      "url": "https://gitlab.com/AOMediaCodec/SVT-AV1/-/raw/v4.2.0/Docs/Parameters.md",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "rav1e",
      "url": "https://github.com/xiph/rav1e",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "dav1d",
      "url": "https://code.videolan.org/videolan/dav1d",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "NVIDIA video encode and decode support matrix",
      "url": "https://developer.nvidia.com/video-encode-decode-support-matrix",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "AOMedia patent license",
      "url": "https://aomedia.org/license/patent-license/",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "Sisvel video coding licensing platform announcement",
      "url": "https://www.sisvel.com/news/sisvel-launch-video-coding-licensing-platform/",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    },
    {
      "title": "Technical Overview of AV1 (Qu Pengfei)",
      "url": "https://github.com/QuPengfei/Technical-Overview-Of-AV1-Spec/blob/master/README.md",
      "accessedAt": "2026-10-08T00:00:00.000Z"
    }
  ],
  "contentFormat": "markdown"
}
