Codecs

Explore 74 curated Codecs resources in Encoding & Codecs — tools, guides, and references for video developers on Awesome Video.

About this collection

Codecs is a focused collection within Encoding & Codecs, with 74 curated resources. Notable topics include AV1, HEVC, and VP9.

Topics

Resources (showing 1–24 of 74)

  • av1-codec-comparisonGoogle internship research project comparing SVT-AV1 and rav1e coding tools against libaom for quality and speed.
  • Cisco OpenH264An open source H.264 (AVC) encoder and decoder library by Cisco, provided under a license that allows free use (Cisco covers MPEG LA licens…
  • Daala Codec (Xiph)An experimental video codec from the Xiph.Org Foundation that aimed to achieve next-generation compression (the effort preceded and influen…
  • FFV1 CodecFFmpeg’s FFV1 is a lossless intra-frame video codec. It’s open, extremely efficient for archiving video, and is defined in an ongoing stand…
  • jpegxs-pythonPython bindings via ctypes to SVT-JPEG-XS for mezzanine JPEG XS encode and decode.
  • libde265An open source H.265/HEVC video decoder written in C. libde265 can be used to decode HEVC bitstreams in software and is often integrated in…
  • libvpx (VP8/VP9 Codec Library)The reference implementation of VP8 and VP9 video codecs (WebM Project). libvpx provides encoding and decoding for VP8/VP9, which are open…
  • Opus CodecOfficial site for the IETF Opus audio codec used in WebRTC and streaming, with the specification, encoder guidance, and reference implement…
  • Samsung APV Developer DocumentationOfficial APV profile and spec documentation from Samsung, including the 422 HQ/LQ profiles shipping on recent Galaxy devices.
  • VTM (VVC Test Model)Reference implementation of the VVC/H.266 video coding standard, useful for studying VVC encoder/decoder behavior and checking bitstream in…
  • VVdeC (Fraunhofer VVC Decoder)An open source Versatile Video Coding (H.266/VVC) software decoder by Fraunhofer HHI. VVdeC supports Main10 profile and can decode 4K/8K co…
  • XVC Codec (Divideon)XVC is a proprietary but openly documented video codec by Divideon that claims high compression efficiency. An open source evaluation imple…
  • aom-av1-lavish — tuned aomenc forkFork of libaom/aomenc hyper-tuned for perceptual fidelity using butteraugli, VMAF and SSIMULACRA2 rate-distortion optimization.
  • AOMedia — AV1 Decoder Verification Tool (Argon Streams)Official AOMedia distribution page for the Argon Streams AV1 decoder verification suite and its spec-coverage reporting.
  • Arm Learning Path: AV1 codec on Arm Linux - Build and Run libaomHands-on technical guide for building and executing the libaom AV1 reference implementation on ARM Linux platforms, with practical examples.
  • AV1 CodecConference talk deck on working with the AV1 codec — encoding workflows, tooling and practical adoption notes for video engineers.
  • AV1 decoder modelDescription of the AV1 decoder model.
  • AV1 Tool Description v11 - Alliance for Open MediaOfficial AOM technical documentation describing the AV1 encoder/decoder architecture, rate-distortion optimization, and bitstream encoding…
  • av1-grainRust library for parsing and generating AV1 film grain synthesis data, extracted from the rav1e encoder.
  • grav1synth — AV1 Grain Synthesis Analyzer/EditorRust tool to extract, strip, and estimate film-grain synthesis tables from encoded AV1 files by comparing source vs denoised diffs.
  • Introducing SVT-AV1: a scalable open-source AV1 frameworkBy Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron.
  • Jean-Marc Valin — Core Coding Tools in AV1 (paper)Free technical paper on AV1 core coding tools (partition trees, MV referencing) by the Opus/Daala codec engineer.
  • NotEnoughAV1Encodes-QtLinux Qt GUI wrapping aomenc/rav1e/SVT-AV1 encoders with chunked parallel encoding support.
  • rAV1atorGUI application for rav1e video encoding paired with Opus audio encoding.