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 529–552 of 579)

  • open-streamerGo live streaming server with in-process libavcodec ABR transcoding and full-GPU pipeline (NVDEC→scale_cuda→NVENC), 1×decode + N×encode fan…
  • AV1 Encoding with ab-av1: Quality-Targeted CRF SearchAuthor's design post explaining ab-av1's sample-encode plus VMAF-targeted CRF binary search method for picking encoder settings automatical…
  • Av1anCross-platform command-line AV1 encode toolkit. Contribute to master-of-zen/Av1an development by creating an account on GitHub.
  • Av1an (GitHub)Cross-platform CLI chunked-encoding framework enabling parallel per-scene encoding for AV1, VP9, HEVC, and H.264 with per-scene quality tar…
  • Batch Py RemuxConvert mkv video to hevc (h.265).
  • Batch Python FFmpeg TutorialA Python application that uses Batch to process media files in parallel with the FFmpeg open-source tool.
  • Distributed FFmpeg Transcoding Cluster分布式FFMpeg转码集群。A FFMpeg transcoding cluster runs in variable CPUs, including ARM, x86, and others which can run linux. You can use it to run…
  • Liquidsoap — FFmpeg Filters DocumentationDocs for driving FFmpeg filtergraphs from Liquidsoap streaming scripts, enabling programmable continuous broadcast automation.
  • Other Video TranscodingOther tools to transcode videos.
  • Pyup TranscoderA Python-based software to transcode videos and upload files to a remote server or S3-bucket
  • Scalable, Parallel Video Transcoding on UbuntuTranscoding video is a very resource intensive process.
  • Temporal — media processing workflowsWriteup mapping download/encode/merge/upload media pipelines onto durable Temporal workflows and activities, with retry and failure semanti…
  • Transcode (cwinging)Python-based transcoding server by cwinging for handling video conversion tasks.
  • TranscodeVideoA Swift wrapper around the transcode-video command
  • Video UtilsPython package containing many tools useful for converting video files to h264/h265 encoded MP4 or MKV files
  • VoltageFFmpeg-based encoding API supporting concurrent instances with a priority/retry job queue and webhook notifications.
  • auto-transcode-watcherPython+watchdog+FFmpeg folder watcher with file stabilization, retry queue, rename templates, and YAML config.
  • distributed-transcoderDistributed video transcoding system using RabbitMQ job distribution, GStreamer transcoding, and MinIO storage with FastAPI/React interface.
  • Dav1d (videolan)dav1d is the fastest AV1 decoder on all platforms.
  • 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.
  • 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.