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
- HLS To DASHOpen source packager and tools to rewrap live HLS to live MPEG DASH
- OTT PackagerOTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
- Python FFmpeg Video Streaming (aminyazdanpanah)📼 Package media content for online streaming(DASH and HLS) using FFmpeg
- Transcode Web VideoQuickly transcode a source video to MP4, OGV, and WebM, with scale, bitrate, and screengrab options.
- VideoTranscoding BackendThis application transcode a video that you send on all formats what you want and diferent resolutions.
- cmaf-toolsDocker image bundling CMAF packaging tools for DASH/HLS output.
- drm-video-processingStep-by-step scripts using FFmpeg and Shaka Packager to encrypt/decrypt video with multi-DRM (Widevine/PlayReady/FairPlay), producing CMAF…
- mg — static MP4→DASH/HLS packagerNode static packager converting MP4 into MPEG-DASH and HLS.
- mp4-hls-transmuxerMP4-to-HLS transmuxer from Softvelum, supports VOD origin server mode for on-the-fly HLS packaging.
- mp4ePure Rust MP4 muxer producing fragmented MP4 output for H.264/H.265/AAC/Opus, suited for DASH/HLS packaging pipelines.
- mse_fmp4Rust library generating fragmented MP4 segments suitable for Media Source Extensions (MSE) playback.
- AVM — AV2 Reference Model (AOMedia, GitLab)Canonical GitLab home of the AV2 reference codec model, with v1.0.0 tagged in 2026; build and encode tooling for the next Alliance for Open…
- DCVC-RT: Towards Practical Real-Time Neural Video CompressionProject page for DCVC-RT with results and design details — integerized models, implicit temporal modeling — reaching 125/113 fps encode/dec…
- FOSDEM 2023: VVenC & VVdeC — Open Source Video Encoding and Playback for VVCFOSDEM Open Media devroom talk by Fraunhofer HHI developers presenting the VVenC encoder and VVdeC decoder for the VVC/H.266 codec.
- FOSDEM 2024: FFmpeg VVC DecoderFOSDEM Open Media devroom talk on the native in-tree FFmpeg VVC decoder implementation (distinct from wrapping external vvdec).
- FOSDEM 2024: VVdeC<>Arm — Optimizing an Open Source VVC Decoder for Arm ArchitecturesFOSDEM Open Media devroom talk detailing Arm-specific performance optimization work on the open-source VVdeC VVC decoder.
- GstH266EncInterDigital GStreamer plugin wrapping a VVC/H.266 encoder (vvenc or uvg266) for pipeline-based encoding, Meson build.
- JVET VVC Test Model (VTM) Reference SoftwareOfficial overview site for Versatile Video Coding (VVC) and the VVC Test Model (VTM) reference software from the Joint Video Experts Team.…
- Open-Source Software Encode/Decode For H.266/VVC ProgressingPhoronix status roundup tracking maturity of the open-source VVC/H.266 ecosystem, including native FFmpeg decoder progress.
- SVT-AV1-EssentialStreamlined SVT-AV1 encoder fork with sensible defaults and quality-of-life improvements tuned for non-low-latency high-resolution encoding.
- Tencent O266playerCPU-efficient H.266/VVC decoder (O266dec) integrated into a modified VLC player for real-time VVC playback.
- V-Nova LCEVC (MPEG-5 Part 2) technical documentationOfficial documentation of LCEVC's base-plus-enhancement layer model and its transport in SEI NALs, WebM and MPEG-TS.
- VVC/H.266 in GStreamer 1.26 (Igalia)Technical writeup on VVC/H.266 support landing in GStreamer 1.26, covering avdec_h266, vvdec, and Intel hardware vah266dec decode elements.
- VVCEasyReady-to-use prebuilt VVC (H.266) binaries and players for Windows, macOS, Linux, FreeBSD, Haiku, Android, and WebAssembly. Includes vvdec,…