Encoding & Codecs

Page 23 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 529–552 of 580)

  • StreamPack - Multiprotocol live streaming broadcaster libraries for AndroidStreamPack is a lightweight, high-performance toolkit for building streaming video processing pipelines on Android. It provides reusable co…
  • VidaptiveDecouples video encoding from transport, pacing frames at congestion-control rate and dynamically retargeting encoder bitrate to CCA capaci…
  • auto-transcode-watcherPython+watchdog+FFmpeg folder watcher with file stabilization, retry queue, rename templates, and YAML config.
  • 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…
  • distributed-transcoderDistributed video transcoding system using RabbitMQ job distribution, GStreamer transcoding, and MinIO storage with FastAPI/React interface.
  • 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.
  • Dav1d (videolan)dav1d is the fastest AV1 decoder on all platforms.
  • 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…