Encoding & Codecs

Browse 415 curated encoding & codecs resources for video development on Awesome Video.

Subcategories

Resources

  • 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…
  • AMD Advanced Media Framework (AMF SDK)AMD's GPUOpen Video SDK that provides developers access to GPU-accelerated encoding and decoding (H.264, HEVC, etc.) on AMD hardware.
  • AMF (Advanced Media Framework)AMF is a comprehensive framework by AMD that provides developers with access to hardware-accelerated video encoding, decoding, and processi…
  • AOMedia AV1 Codec Build InstructionsDocumentation for building the AOMedia AV1 codec library (libaom) from source on various platforms. It's a useful reference for developers…
  • AV1 vs HEVC – Bitmovin Compression Efficiency ResultsA Bitmovin blog post that discusses internal testing results comparing AV1 and HEVC encoders. It provides charts and analysis of bitrate sa…
  • AV1 vs HEVC – Bitmovin Compression Efficiency ResultsA Bitmovin blog post that discusses internal testing results comparing AV1 and HEVC encoders. It provides charts and analysis of bitrate sa…
  • Adobe Media EncoderAdobe Media Encoder is a professional video encoding software that integrates seamlessly with Adobe's suite of creative tools. It supports…
  • Alliance for Open Media (AOMedia)An industry consortium that develops open, royalty-free media formats. AOMedia created the AV1 video codec and works on related audio/image…
  • Alliance for Open Media (AOMedia)An industry consortium that develops open, royalty-free media formats. AOMedia created the AV1 video codec and works on related audio/image…
  • Android-Video-TrimmerAn Android project that implements video trimming functionality using MediaMetadataRetriever to obtain video frames and FFmpeg for video cr…
  • Ateme TITANAteme TITAN is a software suite designed for video origination, acquisition, and compression. It offers high-quality encoding solutions sui…
  • Ateme TITANA software suite designed for video origination, acquisition, and compression. It offers high-quality encoding solutions suitable for vario…
  • BBC Dirac (SMPTE VC-2)Dirac is an open and royalty-free video compression format developed by the BBC, later standardized as SMPTE VC-2. It uses wavelet compress…
  • Beamr Content-Adaptive Bitrate EncodingBeamr's Content-Adaptive Bitrate (CABR) technology is integrated into Encoding.com's platform, allowing for streaming video with the highes…
  • BentoBento is an open-source, high-speed serverless video transcoding pipeline designed for deployment on Amazon Web Services (AWS). It offers a…
  • 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…
  • Bitrate ViewerA free Windows application that allows users to analyze the bitrate of H.264 encoded video files. It provides a graphical representation of…
  • CineForm SDKGoPro’s CineForm codec SDK, open-sourced, providing tools and libraries for the CineForm HD wavelet-based video codec used for high-fidelit…
  • CineForm SDKGoPro's CineForm codec SDK, open-sourced, providing tools and libraries for the CineForm HD wavelet-based video codec used for high-fidelit…
  • CircleHD Video Transcoding ServiceCircleHD offers a full-featured video-on-demand platform for developers and content teams building video applications. The service provides…
  • CircleHD Video Transcoding ServiceCircleHD offers a full-featured video-on-demand platform for developers and content teams building video applications. The service provides…
  • Cisco Thor Video CodecThor was an experimental video codec developed by Cisco as a candidate for the NETVC (Next-Gen Video) initiative. While Thor itself is not…
  • Codec Licensing and Web Video Streaming – StreamingMediaAn article discussing how video codec patent licensing (H.264, HEVC, AV1) impacts web streaming. It provides insights into royalties and th…
  • CompressAICompressAI is a PyTorch library and evaluation platform for end-to-end compression research. It provides custom operations, layers, models,…
  • CrafyVideoJSCrafyVideoJS is a lightweight, hardware-accelerated JavaScript library that enables in-browser manipulation, decoding, and encoding of MP4…
  • DivX ConverterA video encoding software that allows users to compress and convert video files into the DivX digital format, known for its high-quality ou…
  • 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…
  • DolbyLaboratories/dolby_vision_professional_decoder_pluginDolbyLaboratories/dolby_vision_professional_decoder_plugin - A GitHub repository for video/multimedia development
  • EncodeGUIEncodeGUI is a free and open-source video transcoder GUI that utilizes AI tools for an enhanced encoding experience. It provides a user-fri…
  • FFmpegFFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other mult…
  • FFmpeg Docker ContainerThis project provides a Docker container for FFmpeg, facilitating the use of FFmpeg in isolated environments. It simplifies the deployment…
  • FFmpeg iOSFFmpeg iOS provides precompiled FFmpeg libraries tailored for iOS development. These libraries enable developers to incorporate robust vide…
  • FFmpeg iOSPrecompiled FFmpeg libraries tailored for iOS development. These libraries enable developers to incorporate robust video processing capabil…
  • FastPix Cloud TranscodingFastPix provides a cloud-based transcoding solution that converts video files into multiple resolutions, bitrates, and formats optimized fo…
  • GmmlibIntel/gmmlib - A GitHub repository for video/multimedia development.
  • H.264 profiles and levels | Inside & Outside MediaCoderH.264 profiles and levels | Inside & Outside MediaCoder - Resource from blog.mediacoderhq.com
  • 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…
  • IHMC Video CodecsA Java library providing support for H.264 and MJPEG encoding and decoding, as well as MP4 support. It utilizes native code for efficient v…
  • Improving Our Video Encodes for Legacy DevicesA Netflix Tech Blog post describing techniques to ensure Netflix content remains compatible and efficient on older or less powerful devices…
  • Intel® Video Processing Library (Intel® VPL)A library offering advanced access to specialized media hardware, including encode, decode, and video processing features on Intel GPUs. It…
  • JCodecA pure Java library for video and audio codecs, including support for H.264 and AAC decoding, aimed at processing media without native depe…
  • JPEG XL Reference ImplementationThe official reference implementation of the JPEG XL image format, offering both lossy and lossless compression. This project is valuable f…
  • Kaltura Media Transcoding ServicesKaltura offers cloud-based media transcoding services designed to handle any input type and file size, supporting large volumes of jobs fro…
  • Lagarith Lossless CodecA lossless video codec for Windows that offers high compression ratios. Useful for archival and intermediate video editing workflows where…
  • 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-…
  • Lossless H.264 CodecAn open-source H.264 codec implementation focusing on lossless compression. This project is beneficial for developers requiring high-qualit…
  • Low-complexity Deep Video Compression with A Distributed Coding ArchitectureThis project introduces a deep video compression framework with a distributed coding architecture, aiming to reduce encoding complexity whi…
  • MainConcept Codec SDKMainConcept offers a comprehensive Codec SDK that provides developers with a suite of high-quality codecs for integrating into their applic…
  • Media DriverIntel/media-driver - A GitHub repository for video/multimedia development.
  • MediaConversionsA project aimed at learning PowerShell 7+, HandBrakeCLI, and FFmpeg by creating scripts for media conversion. It focuses on optimizing medi…
  • MediaInfoMediaInfo is a free, cross-platform tool that provides detailed technical and tag information about video and audio files. It supports a wi…
  • More Efficient Mobile Encodes for Netflix DownloadsNetflix Tech Blog post summarizing improvements in Netflix’s encoding for mobile downloads, targeting low-bandwidth scenarios. It discusses…
  • 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…
  • NVIDIA Video Codec SDKNVIDIA's official SDK for hardware-accelerated video encoding and decoding (NVENC/NVDEC). Provides APIs to leverage GPU acceleration for H.…
  • NextLevelSessionExporterNextLevelSessionExporter is a Swift library that facilitates media export and transcoding on iOS. It provides a simple API for exporting an…
  • Open Source Media FrameworkIntel's Open Source Media Framework provides tools and libraries to increase the speed and performance of video decoding, encoding, process…
  • Open TranscoderOpen Transcoder is a media transcoding tool that integrates FFmpeg and OpenH264. It offers a command-line interface for converting media fi…
  • OpenEncoderOpenEncoder is a free audio and video transcoder based on FFmpeg. It offers an easy-to-use interface with features like drag-and-drop file…
  • OpenH264OpenH264 is an open-source H.264 codec library developed by Cisco. It supports H.264 encoding and decoding and is suitable for real-time ap…
  • OpenH264An open-source H.264 codec library developed by Cisco. It supports H.264 encoding and decoding and is suitable for real-time applications s…
  • Optimized Shot-Based Encodes for 4K: Now Streaming!Netflix Tech Blog article on Netflix's rollout of shot-based encoding for 4K titles. It explains how splitting content by scene (shot) and…
  • PLVCPLVC (Perceptual Learned Video Compression) is a deep learning-based video compression approach that employs a recurrent conditional GAN. I…
  • Per-Title Encode Optimization – Netflix TechBlogNetflix’s seminal whitepaper on Per-Title Encoding Optimization, describing how they determine optimal encoding settings for each content t…
  • QADRAQADRA (Quality-Aware Dynamic Resolution Adaptation) is an open-source Python-based framework designed for adaptive video streaming applicat…
  • 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…
  • 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…
  • REVCREVC is a Rust-based implementation of the MPEG-5 Part 1: Essential Video Coding (EVC) baseline encoder and decoder. It aims to provide a s…
  • RIFE (AI Frame Interpolation)An AI-based method (Real-Time Intermediate Flow Estimation) for frame interpolation to create slow-motion videos by generating intermediate…
  • RasboraRasbora is a distributed, scalable open-source video transcoding solution with hardware acceleration, providing an alternative to mainstrea…
  • RasboraA distributed, scalable open-source video transcoding solution with hardware acceleration, providing an alternative to mainstream cloud vid…
  • Simple Binary Encoding (SBE)SBE is a high-performance message codec designed for low-latency applications. It provides efficient encoding and decoding of messages, mak…
  • Telestream VantageTelestream's Vantage is a comprehensive video transcoding and workflow automation solution that integrates with various digital asset manag…
  • TheoraA free and open video compression format developed by the Xiph.Org Foundation. Derived from the VP3 codec, Theora offers a royalty-free alt…
  • TheoraTheora is a free and open video compression format developed by the Xiph.Org Foundation. Derived from the VP3 codec, Theora offers a royalt…
  • TranscoderTranscoder is a hardware-accelerated video transcoding library for Android, utilizing the MediaCodec APIs. It supports features such as cro…
  • Transcoding 360 Video at FacebookA Facebook Engineering blog post about the challenges and solutions for processing 360° VR video. It discusses cube map projection, encodin…
  • Transcoding 360 Video at FacebookA Facebook Engineering blog post about the challenges and solutions for processing 360° VR video. It discusses cube map projection, encodin…
  • Turing Codec (Open H.265 Encoder)An open source H.265/HEVC encoder designed for speed and efficiency in video compression, focusing on fast encoding of high-quality video c…
  • Turing Codec (Open H.265 Encoder)An open source H.265/HEVC encoder designed for speed and efficiency in video compression, focusing on fast encoding of high-quality video c…
  • UT Video Codec SuiteAn open source lossless video codec from Umezawa that provides fast encoding/decoding and is often used for lossless video compression on W…
  • VCT (Video Converter & Transcoder)VCT is a frontend for FFmpeg that allows users to set options, drag multiple files, transcode between formats (e.g., MKV to MP4), manually…
  • VCT - Video Converter & TranscoderVCT is an open-source video/audio converter GUI based on FFmpeg. It works natively for Windows and Linux, allowing batch conversion of audi…
  • VCT - Video Converter & TranscoderVCT is an open-source video/audio converter GUI based on FFmpeg. It works natively for Windows and Linux, allowing batch conversion of audi…
  • VCodec Interface C++ LibraryVCodec is a C++ library that provides a standardized interface for various video codecs, facilitating video encoding and decoding processes…
  • VLC Live Transcoding GuideA comprehensive guide detailing various methods for live transcoding using VLC and FFmpeg. It includes examples for creating TCP video stre…
  • 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…
  • 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…
  • VVenC (Fraunhofer Versatile Video Encoder)An open source H.266/VVC encoder implementation by Fraunhofer HHI, designed to be fast and efficient while supporting all features of the V…
  • 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…
  • Vantage GatewayFormerly known as Encoding.com, is a cloud-based media processing platform that offers comprehensive transcoding, packaging, quality contro…
  • Vantage GatewayVantage Gateway, formerly known as Encoding.com, is a cloud-based media processing platform that offers comprehensive transcoding, packagin…
  • Vantage TranscodeBy Telestream provides deep and broad support for all major professional video and audio formats, containers, and packages. It offers faste…
  • Vantage TranscodeVantage Transcode by Telestream provides deep and broad support for all major professional video and audio formats, containers, and package…
  • Vantage Transcode by TelestreamVantage Transcode is a powerful transcoding solution that automates the conversion of media files into various formats. It supports a broad…
  • VcodesVcodes offers high-performance media processing solutions, supporting major formats and standards used by TV, OTT, and post-production hous…
  • VcodesHigh-performance media processing solutions, supporting major formats and standards used by TV, OTT, and post-production houses. It enables…
  • Video Processing ProjectA collection of C++ source code for various video processing algorithms and tools used in software media pipelines. It includes DirectShow…
  • Video Processing ProjectThe Video Processing Project offers a collection of C++ source code for various video processing algorithms and tools used in software medi…
  • Video Transcoding ScriptsA collection of Bash scripts designed to transcode, inspect, and convert videos using tools like HandBrake, MKVToolNix, MPlayer, FFmpeg, an…
  • WirecastA professional live video streaming production software that enables users to create high-quality live-streamed events. It supports multipl…