Encoding & Codecs
Browse 579 curated video encoding tools and codec resources — FFmpeg, AV1, HEVC/H.265, H.264, and VP9 encoders for developers on Awesome Video.
Subcategories
- Benchmarking & Performance Tools for Codecs
- Cloud-Based Encoding Solutions
- Codecs
- Comparative Analysis of Codecs
- Containerization & Packaging Tools
- Encoding Tools
- FFmpeg-Based Tools
- Hardware Accelerated Transcoding
- Hardware Codecs & Acceleration
- Multi-format Packaging Tools
- Next-Generation Codecs AV1 VVC
- Open Source Encoder Projects
- Real-Time Encoding Solutions
- Scripting & Automation Tools
- Software Codecs
- Software Transcoding Tools
Resources
- AV1 decoder modelDescription of the AV1 decoder model.
- 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.
- SVT-AV1An open-source AV1 encoder and decoder from the Scalable Video Technology project. SVT-AV1 is optimized for performance and multi-threading…
- SVT-AV1 v3.0 Release Announcement (AOMedia)Announcement of SVT-AV1 3.0: 15-25% speedups in presets M3-M10 fast-decode mode, 10-25% Arm SVE2 high-bit-depth gains, lossless and AVIF mo…
- SVT-AV1-PSY — psychovisual SVT-AV1 forkCommunity fork of SVT-AV1 adding psychovisual fidelity enhancements (perceptual tuning, metrics) that are being upstreamed to the mainline…
- SVT-AV1-PSYEXActively-maintained fork of SVT-AV1 with psychovisual tuning; improves default perceptual quality settings. Successor to the discontinued p…
- SVT-AV1: an open-source AV1 encoder and decoderBy Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron.
- The Hidden AV1 Gift in Google MeetwebrtcHacks reverse-engineering of Google Meet's AV1 rollout: when AV1 is selected, its SVC modes, and observed quality/bitrate behaviour.
- Tinkering with AV1-SVC Support in JanusMeetecho engineering write-up on implementing AV1 SVC layer forwarding in a production SFU, including Dependency Descriptor handling.
- VersatileFilmGrain (InterDigital)Software model of hardware-friendly film grain synthesis supporting MPEG FGC SEI and AOM/AV1 parameters, from InterDigital R&D.
- aom-av1-lavish — tuned aomenc forkFork of libaom/aomenc hyper-tuned for perceptual fidelity using butteraugli, VMAF and SSIMULACRA2 rate-distortion optimization.
- 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.
- rAV1atorGUI application for rav1e video encoding paired with Opus audio encoding.
- rav1d — memory-safe AV1 decoder in RustA Rust port of the dav1d AV1 decoder by ISRG/Prossimo, providing a memory-safe, performance-competitive decoder for the AV1 codec.
- rav1d-safe — rav1d fork replacing hand-written asm with safe Rust SIMDFork of the rav1d AV1 decoder that swaps ~160k lines of hand-written x86/ARM assembly for safe Rust SIMD intrinsics while targeting within…
- rav1e_jsJavaScript/WASM bindings for the rav1e AV1 encoder, enabling in-browser AV1 encoding.
- wav1c — Wondrous AV1 CoderSpec-compliant AV1 encoder written from scratch in safe Rust with zero dependencies; usable as a library, via C FFI, WASM, or as an FFmpeg…
- Guide to HEVC/H.265 Encoding and PlaybackHEVC's main advantage over H.264 is that it offers roughly double the compression ratio for the same quality. This means that a video file…
- HEVC DRM Market UpdateSince time eternal, the streaming industry has toiled with and extolled the virtues of CODECs and their key enablement of the entire digita…
- HEVC Format Range Extensions (RExt) — Fraunhofer HHIAuthoritative explainer of the HEVC RExt profiles covering high bit depth and 4:2:2/4:4:4 chroma subsampling, with reference software point…
- HEVC/H.265 Video Coding Standard: Part 1Part one of the HEVC/H.265 video coding standard lecture series by Dr. Dan Grois, Benjamin Bross, Dr. Detlev Marpe and Karsten Sühring, int…