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
- HEVC/H.265 Video Coding Standard: Part 2Part two of the HEVC/H.265 video coding standard lecture series by Dr. Dan Grois, Benjamin Bross, Dr. Detlev Marpe and Karsten Sühring, cov…
- HEVC/h265 Video Coding Standard - ISO/IEC 23008-2Defines the compressed video format HEVC/h265
- HM — HEVC Test Model Reference Software (JVET GitLab)Canonical JVET repository for the HEVC reference encoder/decoder HM, including the software manual PDF documenting every configuration para…
- Kvazaar HEVC EncoderAn open source HEVC encoder developed by Tampere University. Kvazaar is aimed at academic research and ultra HD content encoding, offering…
- Membrane.H265.Parser — HEVC Stream Structure Conversion DocsElixir Membrane Framework H.265 parser documentation covering Annex B versus hvc1/hev1 stream structures and conversion between them.
- OpenHEVC DecoderAn open source high-performance HEVC decoder. OpenHEVC was developed to provide a fast HEVC/H.265 software decoding solution and has been i…
- SVT-HEVCAn open source high-performance HEVC encoder from Intel (Scalable Video Technology for HEVC). SVT-HEVC is optimized for speed and latency,…
- Standardization of High Efficiency Video Coding (HEVC)Standardization of High Efficiency Video Coding (HEVC) Jens-Rainer Ohm, Institute of Communication Engineering, RWTH Aachen University, DE
- The Market Significance of Apple's Adopting HEVC: Here's What I ThinkAt the recent World Wide Developer's Conference (WWDC), Apple announced that the next versions of Safari, iOS, and tvOS will support HLS wi…
- h265nalClean H.265 NAL unit parser library and tool with unit tests, designed for embedding in other projects.
- hardware-video-encoderHardware encode wrapper (VAAPI/NVENC) for H.264/HEVC via FFmpeg libraries, supporting VBR/CQP on Linux.
- hevc-readerRust HEVC/H.265 bitstream syntax reader/parser, forked from h264-reader.
- imazen/heic (pure-Rust HEVC/HEIC)Pure-Rust HEVC/HEIC decoding backend, no unsafe, no_std+alloc, passing 49/49 ITU-T conformance vectors.
- ASWF Encoding Guidelines: Encode VP9Academy Software Foundation's community encoding guide for VP9, including 10-bit/HDR workflow guidance.
- Comparing H.265/HEVC and VP9: Impact of High Frame Rates on Perceptual QualityAcademic comparison of HEVC and VP9 codecs under high frame-rate conditions, including ffmpeg/libvpx tuning parameters used.
- Google: VP9 Settings for VODGoogle's per-resolution bitrate/CRF/tile-columns recommendation table for VP9 VOD encoding.
- H-FCNVP9 intra-encoding fast partition-decision using hierarchical fully-convolutional network, academic research code.
- Performance Comparison of AV1, JEM, VP9, and HEVC EncodersFraunhofer HHI SPIE 2017 paper comparing codec internals, BD-BR, and complexity across AV1, JEM, VP9, and HEVC.
- SVT-VP9Intel's Scalable Video Technology implementation of the VP9 codec. SVT-VP9 is an open source VP9 encoder/decoder designed to leverage multi…
- VP9 Video Codec — Library of Congress Format DescriptionVendor-neutral format description of VP9 with container support, profile and bit-depth matrices, and preservation considerations.
- WebM Project: VP9 Encoding Guide (FFmpeg)Official WebM project wiki guide to encoding VP9 via FFmpeg, covering CQ/CBR modes, tiling, and row-mt options.
- bitstream_based_modelsITU-T P.1203/P.1204 bitstream parser for H.264/H.265/VP9 extracting QP, motion vectors, and transform coefficient stats for quality modelin…
- libvpx VP9 Spatial SVC Encoder ExampleReference libvpx example implementing VP9 spatial and temporal scalability, showing -sl/-tl/-tlm flags, scale factors, and per-layer min/ma…
- libvpx-goAuto-generated Go bindings for libvpx, enabling VP8/VP9 encode/decode from Go.