Codecs
Browse 64 curated codecs resources for video development on Awesome Video.
Topics
Resources
- 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.
- libvpx-rsRust bindings for libvpx supporting VP8/VP9 encode/decode with prebuilt binaries.
- oxideav-vp9Pure-Rust VP9 decoder implementation including header parsing, bool decoder, and partial intra prediction, under active development.
- vp9-encodeCLI/interactive ffmpeg VP9 encoding wrapper with Google-recommended settings, auto-crop black borders, opus channel-bug fix.
- vp9-parser (Rust)Rust VP9 bitstream-only parser (no decode), built for Vulkan Video/VA-API/NVDEC pipelines.
- vpx-rsRust FFI wrapper around libvpx (VP8/VP9).