Encoding & Codecs

Page 24 of 25: Browse 580 curated video encoding tools and codec resources — FFmpeg, AV1, HEVC/H.265, H.264, and VP9 encoders for developers on Awesome Video.

About this collection

Encoding & Codecs brings together 580 curated resources from across the video technology landscape. Notable topics include Benchmarking & Performance Tools for Codecs, Cloud-Based Encoding Solutions, Codecs, and Comparative Analysis of Codecs.

Subcategories

Resources (showing 553–576 of 580)

  • hevc.jsHEVC decoder in WASM transcribed directly from the H.265 spec, pixel-validated against ffmpeg on 128 streams; ships as a dash.js drop-in pl…
  • libiamf — AOMedia IAMF Reference ImplementationReference decoder library for the Immersive Audio Model and Formats specification, supporting the base-enhanced profile.
  • libxaacIttiam Extended HE-AAC full encoder and decoder supporting AAC-LC, HE-AACv1/v2 object types.
  • nano-hevcMinimal educational HEVC encoder written in pure Python, readable-over-fast, for teaching codec internals.
  • OpenAPV — Reference Encoder/Decoder for Samsung APVASWF-hosted reference implementation of the APV intra-only mezzanine codec (4:0:0–4:4:4:4, 10-16 bit) with NEON and AVX optimizations, back…
  • OpenVVCOpen-source (LGPLv2.1) real-time software VVC/H.266 decoder library with frame and tile parallelism, RPR support.
  • Opus (xiph/opus)Reference implementation of the Opus audio codec, recently adding deep-learning-based packet loss concealment.
  • opus-jsActively maintained fork encoding/decoding OggOpus and RawOpus in the browser via WASM.
  • prores-software-decoder — Real-Time Software ProRes DecoderReal-time software decoder/demo for Apple ProRes, enabling ProRes playback without hardware VideoToolbox support.
  • simple-lossless-encoder (libjxl)Standalone single-file C++ lossless JPEG XL encoder with no dependencies.
  • uavs3e — AVS3-P2 Video EncoderOpen-source baseline encoder for the Chinese AVS3-P2 video standard; SSE4/AVX2 optimized, 10-bit, competitive with AV1/VVC on fidelity.
  • V-Nova LCEVCdec — MPEG-5 LCEVC Decoder SDKV-Nova's official open-source MPEG-5 LCEVC (Low Complexity Enhancement Video Coding) decoder SDK, with CPU and experimental Vulkan GPU deco…
  • V-Nova LCEVCdecJS — LCEVC Web DecoderJavaScript/WebGL MPEG-5 LCEVC decoder for browser video playback, enabling LCEVC enhancement layer rendering on the web.
  • Av1transcoderTranscode video files to the AV1 format using FFmpeg and libaom-av1.
  • avpipeGo/C library built on FFmpeg internals providing a simple API to transcode into MP4/M4S (HLS/DASH) segments on the fly, used in production…
  • Codem TranscodeOffline video transcoder written in node.js.
  • Django Video TranscodingSimple video transcoding application for Django Framework
  • Dolby Encoding Engine PluginsContribute to DolbyLaboratories/dolby-encoding-engine development by creating an account on GitHub.
  • Fantastic TranscoderFantastic transcoder is a video transcoder which utilizes massively parallel compute to achieve ludicrous conversion speeds.
  • MediaMolder - FFmpeg for the AI eraA rewrite of the interface and orchestration layers of FFmpeg: a graphical interface to visualize, edit, validate and run processing graphs…
  • Node Transcodingnode.js video transcoding library.
  • NotEnoughAV1EncodesGUI Handler for AV1 Encoders (aomenc, rav1e & svt-av1)
  • Rate Control TestsTests for different rate control modes in x264. Contribute to slhck/rate-control-tests development by creating an account on GitHub.
  • React Native TranscodeVideo Transcoder for React Native.