aspose.info
EN

What is an AV1 / IVF Video File? - How to Create and Open .av1 Files?

Updated

AV1 (.av1 / .ivf) Video Format: The Royalty-Free Next-Gen Codec Explained

As 4K, 8K, and HDR streaming dominate modern web media, bandwidth demands have outgrown legacy compression standards like H.264 (AVC) and royalty-encumbered codecs like H.265 (HEVC). AOMedia Video 1 (AV1)—commonly stored as raw bitstreams with the .av1 or .ivf (Indeo Video Framework) extension—is an open, royalty-free video compression standard designed specifically for internet video delivery, video conferencing, and high-efficiency streaming.

Developed by the Alliance for Open Media (AOMedia)—a consortium comprising Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla, and others—AV1 delivers cutting-edge data compression without licensing fees or patent uncertainty.

1. What is an AV1 / IVF Video File?

An AV1 file contains elementary video bitstreams encoded with the AOMedia Video 1 compression algorithm. In its raw form, an AV1 elementary stream can use the .av1 extension, but it is frequently packaged into the lightweight IVF (.ivf) container format. IVF is a simple framing format widely used by open-source tools to transport un-muxed raw video frames alongside basic frame size, timebase, and framerate headers.

For end-user delivery and playback, AV1 video is typically muxed into standard container formats such as:

  • MP4 (.mp4) via ISO Base Media File Format (ISOBMFF) bindings
  • Matroska (.mkv)
  • WebM (.webm) for HTML5 in-browser video streaming

AV1 delivers approximately 30% higher compression efficiency than HEVC (H.265) and VP9, and up to 50% or more savings compared to H.264 (AVC) at identical subjective visual quality.

2. Key Characteristics of AV1 (.av1 / .ivf)

CharacteristicSpecification / Detail
Standardization BodyAlliance for Open Media (AOMedia)
Release Date2018 (Final Specification)
File Extensions.av1, .ivf, .webm, .mp4, .mkv
Licensing Model100% Royalty-Free & Open Source
Compression Efficiency~30% higher than HEVC/VP9; ~50%+ higher than AVC/H.264
Maximum ResolutionUp to 8K UHD ($7680 \times 4320$) and beyond
Color Profiles & Bit Depth8-bit, 10-bit, and 12-bit color; 4:2:0, 4:2:2, and 4:4:4 chroma sampling
Dynamic RangeNative support for SDR, HDR10, HDR10+, and HLG
Primary Open EncodersSVT-AV1, libaom-av1, rav1e
Hardware SupportNative silicon decoding across Intel, AMD, NVIDIA, Apple Silicon, Qualcomm, and MediaTek

Core Strategic Advantages:

  1. Zero Royalty Exposure: Streaming providers and browser vendors can distribute high-resolution video without complex patent pool fees.
  2. Superior Web Performance: Drastically reduces mobile data consumption and video buffering for platforms like YouTube and Netflix.
  3. Film Grain Synthesis: Synthesizes grain at playback rather than encoding noisy grain bits, saving massive bandwidth on cinematic content.

3. In-Depth Technical Features of AV1

AV1 optimizes the classical block-based hybrid video coding architecture with modern algorithmic enhancements:

A. Flexible Block Partitioning (Superblocks up to $128 \times 128$)

  • AV1 introduces $128 \times 128$ Superblocks (expanded from VP9’s $64 \times 64$).
  • Supports recursive splitting with a 10-way partition tree (including horizontal/vertical splits, 1:4 and 4:1 aspect ratio rectangular splits, and T-shaped subdivisions).
  • Allows the encoder to adapt block boundaries precisely to fine edges, smooth gradients, and erratic movement.

B. Rich Intra Prediction Modes

  • Features 56 directional intra prediction angles to model edge orientations with micro-precision.
  • Smooth and Paeth Predictors: Reconstruct soft gradients and complex surface luma without banding artifacts.
  • Chroma from Luma (CFL): Predicts chrominance color channels directly from reconstructed luminance samples, minimizing color redundancy.

C. Advanced Inter Prediction & Motion Compensation

  • Warped Motion Compensation (Affine Modeling): Accurately models non-translational motion like panning, camera rotation, zooms, and perspective distortion with 6-parameter affine transforms.
  • Overlapped Block Motion Compensation (OBMC): Smooths motion vectors across adjacent block borders to eliminate blocking artifacts.
  • Compound Prediction Modes: Blends two distinct reference frames using wedge-shaped and difference-weighted masks.

D. Advanced In-Loop Post-Processing Pipeline

To maintain pristine frame quality at low bitrates, AV1 applies a 4-stage loop-filtering system:

  1. Deblocking Filter: Smooths grid seams across block partitions.
  2. Constrained Directional Enhancement Filter (CDEF): Analyzes directional pixel patterns to sharpen edges and suppress ringing artifacts.
  3. Loop Restoration Filter (LR): Uses Wiener filters and Self-Guided restoration to recover high-frequency textural details lost during quantization.
  4. Film Grain Synthesis: Removes noisy analog grain before compression and instructs the decoder to re-synthesize matching grain parameters locally during playback.

4. How to Create and Encode AV1 / IVF Files

AV1 files can be created using open-source encoders like SVT-AV1 (Scalable Video Technology for AV1, co-developed by Intel and AOMedia), libaom, or rav1e, commonly driven through FFmpeg.

Method 1: Encoding with FFmpeg and SVT-AV1 (Fastest & Production-Ready)

To encode a video file into an AV1-compressed .mp4 container:

ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4

Method 2: Generating a Raw AV1 Bitstream or IVF Container

To produce a standalone .ivf or .av1 stream for testing or streaming toolchains:

# Export to IVF raw container
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an output.ivf

# Export to raw AV1 bitstream
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an -f av1 output.av1

Key Encoding Parameters:

  • --preset (0 to 12): Preset 4–6 offers the optimal balance between high compression efficiency and encoding speed.
  • -crf (Constant Rate Factor, 0 to 63): Values between 24 and 32 are standard for web and high-definition distribution.

5. How to Open and Play AV1 / IVF Video Files

AV1 is universally integrated into major web browsers, media suites, and operating systems:

1. Web Browsers (Native Playback)

Modern web browsers natively decode AV1 video with hardware acceleration:

  • Google Chrome, Microsoft Edge, Mozilla Firefox, Brave, and Apple Safari (on supported devices).
  • Simply drag-and-drop an output_av1.mp4 or output_av1.webm file directly into the browser tab.

2. VLC Media Player (Cross-Platform)

  1. Download the latest version of VLC Media Player (Windows, macOS, Linux, Android, iOS).
  2. Open VLC, go to Media > Open File…, and choose your .av1, .ivf, .webm, or .mp4 file.
  3. VLC utilizes its built-in dav1d decoder library for high-speed software and hardware-accelerated playback.

3. MPV Player

MPV includes built-in support for dav1d and hardware decoders:

mpv output.ivf
# or
mpv output_av1.mp4

4. Windows Media Player / Movies & TV App

  • Windows 10 and 11 users can download the free AV1 Video Extension directly from the Microsoft Store to enable native AV1 playback in Default Windows media apps.

6. AV1 vs. HEVC (H.265) vs. AVC (H.264) Comparison

FeatureAVC / H.264HEVC / H.265AOMedia AV1
Year Finalized200320132018
LicensingRoyalty (MPEG LA)Multiple Royalty Pools100% Royalty-Free
Bitrate SavingsBaseline ($0%$)~40–50% over AVC~50–55%+ over AVC
Max Superblock Size$16 \times 16$$64 \times 64$$128 \times 128$
Film Grain SynthesisNoNoYes (Native)
Browser CompatibilityUniversalLimited / SelectiveWidespread (All major browsers)

7. Frequently Asked Questions (FAQ)

Q1: What is the main difference between an .av1 file and an .ivf file?
A1: An .av1 file contains raw AV1 elementary video streams, whereas an .ivf file is a minimal framing container that wraps raw AV1 frames with timing and resolution metadata.

Q2: Is AV1 completely free to use without licensing royalties?
A2: Yes, AV1 is an open-source, royalty-free codec created by the Alliance for Open Media to eliminate patent licensing fees for developers and distributors.

Q3: Which encoder is best for encoding AV1 video efficiently today?
A3: SVT-AV1 is the industry standard open-source encoder, offering fast multi-threaded performance and production-grade compression efficiency.

Q4: Can modern smartphones and computers play AV1 videos using hardware acceleration?
A4: Yes, modern GPUs and SoCs from Intel, AMD, NVIDIA, Apple, Qualcomm, and MediaTek include dedicated silicon for hardware-accelerated AV1 decoding.

Q5: What standard container formats commonly hold AV1 video streams?
A5: AV1 video streams are commonly packaged inside MP4 (.mp4), WebM (.webm), and Matroska (.mkv) container files.

8. Summary

AOMedia Video 1 (AV1) marks a pivotal transition in modern digital video delivery. By uniting industry leaders behind an open, royalty-free, and hyper-efficient compression architecture, AV1 eliminates licensing roadblocks while delivering superior video quality at lower bandwidths across billions of connected devices worldwide.

References