the rebel alliance has finally released the av1 video codec

aomenc encoder aomenc
aomdec decoder aomdec file.webm output.y4m or aomdec file | mpv -

  • -v for verbose
  • --cpu-used= for quality level like x264s profiles and 0 is placebo and 4 is fastest
  • -w for width and -h for height

ffmpeg to prep the source video

  • ffmpeg -i 8bit-src.mkv -pix_fmt yuv420p 8bit.y4m
  • ffmpeg -i 10bit-src.mkv -pix_fmt yuv420p10le 10bit.y4m
  • ffmpeg -i 12bit-src.mkv -pix_fmt yuv420p12le 12bit.y4m

Encode 8-bit AV1

aomenc -v -w 1920 -h 1080 --cpu-used=0 --target-bitrate=1500 --threads=16 --profile=0 --aq-mode=0 --lag-in-frames=25 --auto-alt-ref=1 -o av1-8bit.webm 8bit.y4m

Encode 10-bit AV1

aomenc -v -w 1920 -h 1080 --cpu-used=0 --target-bitrate=1500 --threads=16 --profile=0 --aq-mode=0 --lag-in-frames=25 --auto-alt-ref=1 -o av1-10bit.webm 10bit.y4m

Encode 12-bit AV1

aomenc -v -w 1920 -h 1080 --cpu-used=0 --target-bitrate=1500 --threads=16 --profile=0 --aq-mode=0 --lag-in-frames=25 --auto-alt-ref=1 -o av1-12bit.webm 12bit.y4m

  • ffmpeg output yuv420 (8-bit), yuv420p10le (10-bit), yuv420p12le (12-bit)
  • Encodng Speed/Quality --cpu-used 0 to 4 is currently tuned

if this is wrong please contact me on twitter or by email

  • sudo apt-get install cmake gcc yasm build-essential
  • git clone https://aomedia.googlesource.com/aom
  • mkdir build && cd build
  • cmake ../aom -G "Unix Makefiles"
  • make -j16
  • ./aomenc --help
  • ./aomdec --help

  • choco install msys2 -y or get it here
  • pacman -S cmake gcc mingw-w64-x86_64-winpthreads-git mingw-w64-x86_64-libwinpthread-git binutils coreutils yasm git base-devel p7zip
  • git clone https://aomedia.googlesource.com/aom
  • mkdir build && cd build
  • cmake.exe ../aom -G "Unix Makefiles"
  • make -j16
  • ./aomenc --help
  • ./aomdec --help

A overview of AV1 Codec

Resources:

2018

2017

2016

Software

ffmpeg (git builds)

StaxRip GUI Encoder

Xaymar's AOMedia Video 1 Encoder for OBS Studio (work in progress)

LigH Builds

Nwgat Win64 Builds

2018

2017

mmm-hd builds (outdated)

Compiling/Building

Encoding

Nwgat Guide

Receive $10 in credit at DigitalOcean for your VPS Hosting
€1.24 VPS from Time4VPs
Proudly published with Ghost | Theme based on Draugur | Header Image by GUWEIZ@DeviantArt
Creative Commons Licence