AV2 Version 1.0.0: New Video Codec from AOMedia

AOMedia has published the first version 1.0.0 of the AV2 encoder in the AVM repository on GitHub. This is a direct continuation of the popular AV1 standard, developed as an open-source project by a consortium bringing together engineers from technology companies.

TL;DR: The AVM v1.0.0 specification is the first official release of the AV2 codec, the successor to the AV1 format. The project is developed as open-source by the AOMedia organization in a GitHub repository. According to the creators, optimized encoding library versions are still in preparation and will appear in subsequent updates.

What is the AV2 video standard and why does its version 1.0 matter?

The AV2 standard is the successor to the widely used AV1 codec, developed as an open-source project in the AVM repository shared by AOMedia on GitHub. Publishing the 1.0.0 tag establishes a stable reference point for the entire format. Furthermore, this release guarantees developers API stability. This change simplifies software integration with existing transcoding systems in companies.

It is worth reviewing the technical documentation of this release. The source code is fully available to all interested developers. The AVM repository contains a complete set of tools for compiling and testing video streams. Although the core structure is complete, the creators point to the need for further optimization work. For example, implementing fast paths for graphics processors requires additional time.

How does AV2 compare to its predecessor, the AV1 format?

The successor to AV1 offers an improved image compression model, allowing for reduced file sizes while maintaining the same visual quality. A comparison of both standards in the AVM repository shows differences in coding block architecture. Therefore, the new format targets support for higher screen resolutions. Primarily, this refers to 8K video content.

Optimized library versions are still in preparation, meaning the current release does not showcase the codec’s full potential in terms of processing speed. Despite this, the format’s core is already complete and ready for implementation. Basic tests show algorithm stability. As a result, developers can now begin adapting their software to the new design assumptions. The most important thing is understanding the differences in system resource consumption.

Who is responsible for developing the codec and where to find the code?

The AV2 standard is developed by AOMedia, the Alliance for Open Media, a consortium bringing together technology industry companies. The project’s source code is located in the AVM repository, where the v1.0.0 tag was published, marking the first stable version of this software. Moreover, the entire codebase is available free of charge. Interested parties can track progress directly on GitHub.

The main development hub is the official AOMedia repository available at AOMedia’s AV2 encoder gets first 1.0.0 release – VideoCardz.com. There you will find compilation instructions, a changelog, and technical API documentation. Although the project is open, it requires specialized knowledge. For example, compilation requires a properly configured development environment. Therefore, beginner developers are advised to carefully read the installation instructions available in the README file.

What are the main technical assumptions of the new video specification?

The v1.0.0 specification focuses on delivering a stable programming interface and establishing the fundamental image compression mechanisms. According to the creators, this release serves as a foundation for subsequent updates that will introduce optimized builds for specific processors. The encoder architecture, in turn, was designed with scalability in mind. This allows for easy addition of new modules in the future.

Below is a summary of the key characteristics of the AVM v1.0.0 release:

  • Locked API guaranteeing application stability
  • Full source code access under an open-source model
  • Basic support for high-resolution video content
  • Architecture prepared for future hardware acceleration
  • No optimized libraries in this specific version
  • Integrated tools for verifying stream correctness
  • Ability to self-compile the environment on different operating systems
  • The v1.0.0 tag in the repository serving as a reference point for creators

The table illustrates the status of key components in the current release:

ComponentStatus in v1.0.0Planned Availability
Encoding coreReady and stableAvailable now
API interfaceFrozenAvailable now
Code optimizationIn progressFuture releases
GPU accelerationIn testing phaseNo official date
8K profilePartial supportSubsequent updates

I recommend reviewing the code repository to independently verify the tool’s capabilities. Release information confirms that this is only the first step in the process of creating the final end product. The materials available there allow for an independent assessment of this format’s usefulness in specific business applications. It is worth checking this repository before making decisions about potentially migrating systems.

What are the limitations of the current AVM v1.0.0 encoder release?

The current AVM v1.0.0 release focuses exclusively on stabilizing the format’s core, meaning there are no ready, optimized libraries for end users. According to information published by VideoCardz.com, this release is only the first step, and fast builds are still in preparation. Therefore, developers receive a raw, reference code model. It is not suitable for production use.

The lack of hardware optimizations directly translates to extended video sequence processing times. For example, compilation tests on standard processors show that the tool requires significant computational resources. Although the code runs correctly, its performance leaves much to be desired. Despite this, the format’s architecture is already complete. Therefore, software developers can begin work on API integration.

The AVM repository provides only basic tools for verifying video streams. Advanced modules for graphics card acceleration are missing. Interested companies must rely on their own implementations. Moreover, the technical documentation describes only basic encoder use cases. Practical developer guides are lacking.

The v1.0.0 specification delivers a frozen API, enabling stable software architecture planning. Furthermore, each subsequent update will not affect existing functions. This guarantees investment security for companies deploying new transcoding systems.

When can we expect optimization and hardware acceleration?

The AOMedia creators have not provided a specific release date for optimized versions of the AV2 encoder. According to LinuxIAC, the open-source project developed in the AVM repository has only just begun its official journey as version 1.0. Therefore, fast encoding paths will appear in subsequent updates. However, there is no defined timeline.

Implementing graphics processor acceleration requires collaboration with hardware manufacturers such as Nvidia and AMD. For example, hardware-level support for the previous AV1 format took several years from the publication of the specification. Although AV2 has a ready architecture for these extensions, physical chips do not exist yet. Despite this, software optimization work is ongoing.

Optimized builds will be introduced gradually in subsequent repository tags. Below is a list of elements requiring further development work:

  • Implementation of fast paths for graphics cards
  • Code optimization for multi-core processors
  • Extended support for 8K resolution content
  • Creation of libraries ready for use in production environments
  • Integration with popular video editing software

The table presents the expected development direction of the tool in upcoming updates:

Development StageCurrent StatusExpected Team Actions
API interfaceFrozen and stableMaintain current form
Code optimizationIn progressAdding fast functions
GPU accelerationIn testing phaseCollaboration with hardware vendors
Quality profilesPartial supportExpansion with additional parameters

What application scenarios does the AV2 specification open up?

The ready format core enables deployments in systems requiring network bandwidth savings. According to information from VideoCardz.com, the new standard offers an improved image compression model compared to AV1. Therefore, the primary application area is large-scale streaming platforms. The format also targets companies involved in data archiving.

8K video content takes up enormous disk space, so any improvement in compression algorithms brings measurable financial savings. Although the current encoder runs slowly, the compression model itself is already complete. This allows testing the format’s effectiveness on selected video samples. Moreover, results from these tests can be used for planning future investments.

It is worth exploring similar technologies that optimize work with visual materials. The tool video-use — open-source tool from browser-use for video editing shows how to automate material cutting. Meanwhile, the project SANA-WM, a 2.6-billion-parameter open-source world model for 1-minute 720p video proves that open-source is gaining importance in the video industry. Similarly, Open Art AI: Smart Shot option generates a storyboard with notes facilitates pre-production.

How to get started with the AVM repository?

Getting started with the code requires self-compiling the program from sources in a development environment. The AVM repository contains instructions in the README file describing the installation process on different operating systems. For example, Linux users must install the appropriate build packages. Therefore, initial contact with the format requires advanced technical knowledge.

The compilation process is not automated in the form of ready-made installers, meaning you must manually enter commands in the system terminal. Although documentation is available, visual guides for beginners are lacking. Despite this, the file structure in the repository is clear. Therefore, people with experience in compiling software should have no trouble.

To download the code, clone the repository from GitHub and switch to the v1.0.0 tag.

  • Clone the AVM repository to a local drive
  • Switch to the branch tagged with v1.0.0
  • Install required system dependencies
  • Run the compilation process using the Makefile
  • Verify the correct operation of the compiled program

Additionally, more information about open-source software can be found at AV2 Open-Source Video Codec Reaches Its First 1.0 Release.

Frequently Asked Questions

Is the AVM v1.0.0 release suitable for production use?

No, the current version does not contain optimized libraries and is therefore not recommended for production server deployments. According to the creators, fast encoding paths will only appear in subsequent updates.

Where is the AV2 format source code located?

The source code was published in the AVM repository on GitHub under the v1.0.0 tag, as confirmed by information on AOMedia’s AV2 encoder gets first 1.0.0 release – VideoCardz.com. Interested developers can download it free of charge.

Will the version 1.0 API change in the future?

The programming interface in the v1.0.0 release has been officially frozen by AOMedia, meaning subsequent updates will not break backward compatibility. Therefore, developers can safely build their applications on it.

What resolutions does the new video standard support?

The specification supports very high-resolution materials, including 8K format, although full support for this profile will appear in subsequent updates. According to AV2 Open-Source Video Codec Reaches Its First 1.0 Release, the architecture was designed with the highest quality materials in mind.

Summary

The release of the AV2 specification version 1.0.0 is an important step for the entire open-source software ecosystem. Publishing a stable API allows developers to safely plan integration. Furthermore, the completed compression core enables testing the format on high-resolution materials. Despite this, the lack of hardware optimizations means the codec is not yet ready for large-scale deployment. Therefore, the coming months will bring crucial updates.

Check out the official AOMedia repository on GitHub to download the code and analyze the capabilities of the new format. If you are interested in open-source software, also read the article about how Swift 6.3 Released | Swift.org impacts the development of the programming ecosystem. Share your opinions about the AV2 format in the comments.