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
- serverless-ffmpeg — AWS Lambda transcodingAWS Lambda function for event-driven FFmpeg transcoding, configurable per-input/output CLI options.
- spireav — graph-based Go transcoding libraryGo transcoding library to build FFmpeg filter graphs programmatically and monitor progress.
- x264 FFmpeg Options Guide - Linux EncodingReference guide mapping x264 encoder options to FFmpeg parameters for video encoding on Linux systems.
- Adjust and Normalize Your Music Files with FFMPEG - Make Tech EasierIf your music files are too loud, too soft, or have obnoxious peaks and irregular volume, you can use FFmpeg to normalize your music files.…
- Audio Video ToolsPython based batch tools to transcode audio and video conveniently (leverages FFmpeg)
- Correcting for audio/video sync issues with the ffmpeg program’s ITSOFFSET switchThe ffmpeg program has numerous “switches” that help to adjust and convert audio and video files.
- Demo EncoderA nodejs encoding system based on ffmpeg and configured to write HLS streaming files to S3
- Express FFmpegNode.js FFmpeg video transcode webui,基于Node.js的云转码系统 HTTPS://www.efvcms.com
- FFmateGo automation layer over FFmpeg with web UI, REST API, watchfolders, presets, and queue management, AGPL-3, new in 2025.
- Media WorksTranscode video by FFmpeg with nvenc; normalize the volume; force dynamic range compression to the volume
- MediaArchiverTranscode video files using FFMPEG and python3.
- MmfVideo transcoding ffmpeg frontend in Python.
- Mobile FFmpegFFmpeg for Android, iOS and tvOS.
- Mugi FFmpegGui for FFmpeg to simplify transcoding and embeding audio / subtitles in mkv videos
- VVdeC/VVenC integration in FFmpegFraunhofer wiki giving the exact build path for FFmpeg with --enable-libvvenc and --enable-libvvdec for VVC encode and decode.
- Video TranscodeFFmpeg H264 H265 HEVC MPEG Video Trans-code Image-Matrix Collage
- Video Transcoder (Mozilla-Open-Lab-Etwas)FFmpeg WebAssembly Video Transcoder.
- VideomorphA user-friendly Video Converter based on FFmpeg and writen in Python/PyQt5.
- allyourcodebase/ffmpegFFmpeg repackaged with the Zig build system, providing a static library and Zig bindings without the FFmpeg CLI.
- ffevc — FFmpeg with MPEG-5 EVC supportFFmpeg fork adding MPEG-5 Essential Video Coding encode/decode and file format support via libxeve and libxevd.
- mofo7777/Stack OverflowAll source codes I've provided on Stack Overflow as an answer, usually under tag ms-media-foundation. Mediafoundation, audio, video, 3D, de…
- AMD Alveo MA35D AMA SDK 1.4.0 Release2026 SDK release notes for AMD's MA35D media accelerator: FFmpeg 7.1 support, updated OS matrix and scale-stability improvements for AV1 tr…
- CUDA GPU Accelerated h264/h265/HEVC Video Encoding with ffmpegHow to use CUDA GPU hardware encoding with ffmpeg to encode h264 and h264 HEVC movies in high quality and highspeed with our optimized para…
- Evaluation of NVENC Split-Frame Encoding (SFE) for UHD Video TranscodingAcademic evaluation of NVENC's split-frame encoding feature for UHD video transcoding throughput and quality.