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
- Evolution of NVENC Efficiency: Pascal to BlackwellLongitudinal academic analysis of NVENC hardware-encoder efficiency across GPU generations, including new UHQ tuning mode.
- GMAT — NVIDIA GPU media processing toolkitNVIDIA datacenter GPU video/image processing and transcode toolkit (formerly ffmpeg-gpu-demo) with smart decode and HEIF via NVENC/NVDEC.
- Granite — Vulkan engine with zero-copy GPU video decodeVulkan rendering engine with GPU video decode to RGB with no memory round-trip (ffmpeg_decode), by Hans-Kristian Arntzen.
- HWEncoderXDocker container for automatic H.265 video transcoding using GPU hardware acceleration (VAAPI for Intel/AMD, NVENC for NVIDIA, Intel Quick…
- HandBrake Documentation — Apple VideoToolbox EncodersPractical guidance on VideoToolbox hardware encoding: available parameters, GPU pinning via gpu_registryid, and quality limits versus x264/…
- Hardware-Assisted Video Transcoding At DailymotionWhat if you could save time, power consumption and therefore money, while still keeping a decent quality for your converted video ?
- Intel Quick Sync Video Hardware Transcoding on KubernetesHands-on guide to exposing Intel iGPU QSV transcoding in Kubernetes via the Intel Device Plugins Operator, covering render group permission…
- Is it possible to get FFmpeg to use hardware acceleration for HEVC transcoding on macOS?I have a MacBook Pro with a Kaby Lake processor running macOS High Sierra (10.12). Is it possibe somehow to setup FFmpeg to utilize hardwar…
- Jellyfin Hardware Acceleration DocumentationPractical guide to Intel, AMD, NVIDIA, Apple and Rockchip hardware transcoding, jellyfin-ffmpeg requirements, VPP HDR10 tone mapping and re…
- NVENC Video Encoder API Programming Guide (Video Codec SDK 13.0)Current NVENC API guide covering nvEncodeAPI.h usage, P1–P7 presets, rate control and low-latency vs high-quality tuning info.
- NVEnc / NVEncC — NVENC transcode CLIActively maintained NVENC-based transcoding CLI (NVEncC) supporting H.264/HEVC/AV1 with low-latency mode and rich hardware filtering.
- NVIDIA — FFmpeg hardware acceleration (NVENC/NVDEC)Official NVIDIA page on integrating FFmpeg with the Video Codec SDK, covering NVENC encode and NVDEC/CUVID decode build paths and supported…
- Vaapi Video ConverterA docker-based video converter that uses VAAPI-compatible hardware for transcoding
- Xilinx/AMD Video SDK — on-prem getting started (Alveo U30)Official docs for deploying the Alveo U30 video acceleration stack: XRT, the XRM resource manager and FFmpeg/GStreamer plugins with the XMA…
- ffmpeg-rockchip — Rockchip MPP+RGA FFmpeg ForkFFmpeg fork with async zero-copy Rockchip MPP + RGA integration, exposing h264_rkmpp/hevc_rkmpp/vp9_rkmpp codecs for full hardware transcod…
- go-livepeer — decentralized GPU transcodingGo implementation of the Livepeer protocol with Broadcaster/Orchestrator/Transcoder roles enabling split-farm remote multi-GPU video transc…
- intel/media-deliveryIntel-curated drivers/utilities plus FFmpeg-QSV samples demonstrating best-practice CDN transcode on Intel GPUs, with quality/perf measurem…
- netint_ffmpeg — FFmpeg fork for NETINT Quadra VPUsNETINT's FFmpeg fork exposing Quadra hardware encoders such as av1_ni_quadra_enc and h264/h265/jpeg_ni_quadra_enc.
- netv (GPU transcode + upscaling server)IPTV transcoding server with a zero-copy NVDEC→NVENC/VAAPI pipeline plus Real-ESRGAN TensorRT 4x upscaling.
- nyanmisaka/ffmpeg-rockchipFFmpeg fork supporting Rockchip rkmpp hardware decode/encode and RGA scaling, Jellyfin-focused for RK35xx SoCs.
- rigaya/QSVEncIntel QuickSync (QSV) hardware encoder CLI with transcoding plus quality/performance testing; Broadwell+ Linux/Windows packages.
- rigaya/rkmppencRockchip MPP hardware encoder CLI for SBCs (Orange Pi, Radxa ROCK); H.264/HEVC encode with AV1/VP9/HEVC decode.
- Evaluation of Hardware-based Video Encoders on Modern GPUs for UHD Live-StreamingAcademic evaluation of NVIDIA/Intel GPU and Snapdragon hardware video encoders for UHD live-streaming applications.
- GPU Multimedia Benchmark Suite (serverless-benchmarks PR)Academic GPU multimedia benchmark suite adding NVENC/FFmpeg benchmarking from ETH Zurich SPCL.