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

Resources (showing 553–576 of 579)

  • dav1d 1.5 release notes (Jean-Baptiste Kempf)VideoLAN lead's writeup of dav1d 1.5 covering RISC-V, Power9 and LoongArch SIMD work plus stack-usage reductions for embedded decode.
  • dav1d.wasmWASM port of the dav1d AV1 decoder, SIMD-optimized with TypeScript interfaces, aimed at production use in browsers.
  • edge264 — fast minimalist H.264 decoderBlock-based H.264/AVC software decoder engineered for ~10x speed and 3x code reduction versus state of the art, presented at FOSDEM 2024.
  • exhaleOpen-source USAC / xHE-AAC (Extended HE-AAC) encoder converting WAVE to MPEG-4 ISO/IEC 23003-3, mono/stereo/multichannel at medium-high bit…
  • 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.
  • 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.
  • Av1transcoderTranscode video files to the AV1 format using FFmpeg and libaom-av1.
  • 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.
  • Transcode (kees)Collection of command-line tools for video format conversion and transcoding operations.
  • Video TranscodingTools to transcode, inspect and convert videos.