Encoding & Codecs
Browse 433 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
- Video Processing ProjectThe Video Processing Project offers a collection of C++ source code for various video processing algorithms and tools used in software medi…
- FFmpeg iOSFFmpeg iOS provides precompiled FFmpeg libraries tailored for iOS development. These libraries enable developers to incorporate robust vide…
- Moscow State University Video Quality Measurement Tool (VQMT)VQMT is a tool that computes VMAF, SSIM, and PSNR, displaying the scores in a graph. It allows users to view the frames in the video, makin…
- QCTools (Quality Control Tools for Video Preservation)QCTools is a free, open-source software developed by BAVC Media in collaboration with Dave Rice and the Dance Heritage Coalition. It enable…
- Adobe Media EncoderAdobe Media Encoder is a professional video encoding software that integrates seamlessly with Adobe's suite of creative tools. It supports…
- VLC Media PlayerVLC is a free and open-source multimedia player that also offers video conversion tools. It supports a wide range of formats and provides b…
- Open Source Media FrameworkIntel's Open Source Media Framework provides tools and libraries to increase the speed and performance of video decoding, encoding, process…
- Bitrate ViewerBitrate Viewer is a free Windows application that allows users to analyze the bitrate of H.264 encoded video files. It provides a graphical…
- MediaInfoMediaInfo is a free, cross-platform tool that provides detailed technical and tag information about video and audio files. It supports a wi…
- HandBrake WebA self-hosted platform to use HandBrake on headless devices via a bespoke web interface. It allows users to harness the processing power of…
- Xiph.Org Foundation ProjectsThe Xiph.Org Foundation develops free and open protocols and software for multimedia, including well-known projects like the Vorbis audio c…
- VCodec Interface C++ LibraryVCodec is a C++ library that provides a standardized interface for various video codecs, facilitating video encoding and decoding processes…
- CompressAICompressAI is a PyTorch library and evaluation platform for end-to-end compression research. It provides custom operations, layers, models,…
- BentoBento is an open-source, high-speed serverless video transcoding pipeline designed for deployment on Amazon Web Services (AWS). It offers a…
- libaom: AV1 Codec Librarylibaom is the official AOMedia video codec library for AV1. It provides the tools necessary for encoding and decoding AV1 video streams, of…
- x264: H.264 Video Encoderx264 is a free software library for encoding video streams into the H.264/MPEG-4 AVC format. It is widely used due to its high performance…
- PLVCPLVC (Perceptual Learned Video Compression) is a deep learning-based video compression approach that employs a recurrent conditional GAN. I…
- QADRAQADRA (Quality-Aware Dynamic Resolution Adaptation) is an open-source Python-based framework designed for adaptive video streaming applicat…
- webmquicktime: QuickTime Components for WebMwebmquicktime offers QuickTime components for WebM, enabling QuickTime-based applications to support WebM video playback and encoding, thus…
- webmdshow: DirectShow Filters for WebMwebmdshow provides DirectShow filters for WebM, allowing developers to integrate WebM playback and encoding capabilities into Windows appli…
- webm-tools: WebM Utilitieswebm-tools is a collection of utilities for working with WebM files, including tools for handling alpha channels, encryption, and streaming…
- libwebm: WebM File Parserlibwebm is a library for parsing WebM files, enabling developers to read and write WebM container files. It supports the WebM multimedia fo…
- libvpx: VP8/VP9 Codec SDKlibvpx is the official WebM project library for VP8 and VP9 video codec implementations. It provides developers with the tools to encode an…
- AMD Advanced Media Acceleration (AMA) SDKA comprehensive SDK from AMD that provides source codes for various elements of media acceleration, including sample codes, third-party int…
- dav1ddav1d is an open-source AV1 decoder developed by the VideoLAN and FFmpeg communities. It is designed for speed and efficiency, making it su…
- libvpxlibvpx is an open-source project that provides libraries for encoding and decoding VP8 and VP9 video codecs. Developed by Google, it is wid…
- VVenC and VVdeCVVenC is a fast and efficient VVC encoder developed by Fraunhofer HHI, while VVdeC is a live decoder for VVC. Together, they provide an ope…
- TranscoderTranscoder is a hardware-accelerated video transcoding library for Android, utilizing the MediaCodec APIs. It supports features such as cro…
- LibavcodecLibavcodec is a free and open-source library of codecs for encoding and decoding video and audio data. It is an integral part of many open-…
- libVLClibVLC is the core engine and interface of the VLC media player, providing a modular framework for multimedia applications. It supports a w…
- DivX ConverterDivX Converter is a video encoding software that allows users to compress and convert video files into the DivX digital format, known for i…
- Ateme TITANAteme TITAN is a software suite designed for video origination, acquisition, and compression. It offers high-quality encoding solutions sui…
- WirecastWirecast is a professional live video streaming production software that enables users to create high-quality live-streamed events. It supp…