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

Resources (showing 301–400 of 433)

  • The Netflix IMF WorkflowInteresting architectural implications.
  • ABR BroadcasterA real time encoder for Adaptive Bitrate Broadcast
  • NVIDIA FFmpeg GPU Dockerfile SampleSample Dockerfiles for Docker Hub images.
  • multicoreware / x265 / wiki / Home — BitbucketDocumentation and development wiki for x265, an open-source H.265/HEVC video encoder project hosted on Bitbucket.
  • compile and install latest FFmpeg source as pkgcompile and install latest ffmpeg source as pkg. GitHub Gist: instantly share code, notes, and snippets.
  • HLS To DASHOpen source packager and tools to rewrap live HLS to live MPEG DASH
  • Docker HEVCDocker container to create HEVC streaming packages
  • Docker Jit CaptureA Docker container for an open source Just-In-Time Capture Origin
  • 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.…
  • Mobile FFmpegFFmpeg for Android, iOS and tvOS.
  • OTT PackagerOTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
  • Bento4Bento4 is a comprehensive toolkit and C++ library providing command-line tools and APIs for MP4 and DASH media format creation, manipulatio…
  • Standardization of High Efficiency Video Coding (HEVC)Standardization of High Efficiency Video Coding (HEVC) Jens-Rainer Ohm, Institute of Communication Engineering, RWTH Aachen University, DE
  • FFmpeg (GitHub)Docker build for FFmpeg on Ubuntu / Alpine / CentOS 7 / Scratch
  • FFmpeg and how to use it wrongI’ve been in the streaming media industry since 2008 and have seen a lot of misinformation regarding both FFmpeg and libx264.
  • Server-less Just-in-Time Packaging with AWS Fargate and Unified Origin by Unified StreamingIn this blog article Jonas Rydholm Birmé describes how he created a server-less just-in-time packaging origin, using AWS ECS Fargate tasks..
  • VP9 DASHFFmpeg wrapper script to create VP9 MPEG-DASH packages
  • GPACMultimedia framework for MP4, DASH, and HLS packaging, streaming, and playback with MPEG-4 Systems support.
  • Generate MPEG-TS from file with FFmpegIn this post I will describe how an MPEG-TS multicast stream can be generated with FFmpeg by looping an MP4 file and a Docker container..
  • Ffmpeg4javaFFmpeg4Java provides a JNI wrapper of FFmpeg library
  • Alpine Bento FFmpegAlpine Linux with FFMPEG, Bento, and PM2.
  • Video Transcoding APIAgnostic API to transcode media assets across different cloud services.
  • Batch Py RemuxConvert mkv video to hevc (h.265).
  • Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part 2Technical comparison examining FFmpeg and Twitch's proprietary transcoder for live video transmuxing and transcoding in production environm…
  • Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part ITechnical comparison examining FFmpeg and Twitch's proprietary transcoder for live video transmuxing and transcoding in production environm…
  • 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…
  • HEVC DRM Market UpdateSince time eternal, the streaming industry has toiled with and extolled the virtues of CODECs and their key enablement of the entire digita…
  • A Large-Scale Comparison of x264, x265, and libvpxNetflix's technical analysis comparing encoding efficiency and performance across x264, x265, and libvpx codecs.
  • Demo EncoderA nodejs encoding system based on ffmpeg and configured to write HLS streaming files to S3
  • Hybrik SamplesSample job JSON files and API integration scripts for Dolby Hybrik, a cloud-based media transcoding and QC platform. The repo demonstrates…
  • FFmbcFFmpeg customized for broadcast and professional usage
  • SnickersAn open source alternative to the video cloud encoding services.
  • FFmpeg Debug QpFFmpeg Debug Script for QP Values
  • FFmpeg Bitrate StatsCalculate bitrate statistics using FFmpeg
  • Server-less Video BackendIn this blog post by Jonas Rydholm Birmé he describes how a completely server-less video backend on AWS would look like.
  • Swift EncoderA fire-and-forget shell script that encodes multiple video and audio files with ffmpeg.
  • RxFFmpeg🔥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac )
  • FFmpeg Build ScriptThe FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
  • Arch FFmpeg GPACA ready-prepared video transcoding pipeline to create DASH/ HLS compatible video files & playlists
  • Liquid DlLiquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl.
  • FFmpeg (GitHub mirror)Mirror of git://source.ffmpeg.org/ffmpeg.git.
  • H265izeA node utility utilizing ffmpeg to encode videos with the hevc codec.
  • Docker Java MediaJRE 10 (Java 10) and media tools (ffmpeg).
  • CloudTranscodeDistributed videos and images encoding/transcoding using Amazon SFN, FFMpeg and ImageMagic
  • avTranscoderC++ wrapper providing a high-level API around FFmpeg and LibAV for video transcoding tasks.
  • MltCross-platform multimedia framework for video editing, processing, and playback applications.
  • Lossless CutA tool for trimming and cutting video files without re-encoding, preserving the original quality and codec data.
  • FlowbladeA free, open-source video editor for cutting, compositing, and editing video with a timeline-based interface.
  • Moviepy (GitHub)A Python library for video editing and composition that uses FFmpeg backend to create, edit, and manipulate video files programmatically.
  • FfmpyA lightweight Python wrapper for FFmpeg that enables simple encoding and transcoding of video and audio files.
  • FFmpeg Python (kkroening)A Python wrapper for FFmpeg that simplifies interaction with the FFmpeg command-line tool for encoding, decoding, and processing video and…
  • AvtkA Python library for audio and video processing that provides tools for encoding and manipulating media files.
  • Django Video Encodingdjango-video-encoding helps to convert your videos into different formats and resolutions.
  • FFmpeg JSPort of FFmpeg with Emscripten.
  • AV1 CodecConference talk deck on working with the AV1 codec — encoding workflows, tooling and practical adoption notes for video engineers.
  • VoctomixFull-HD Software Live-Video-Mixer in python.
  • FFmpeg CLI WrapperJava wrapper around the FFmpeg command line tool.
  • FfmediaelementFFME: The Advanced WPF MediaElement (based on FFmpeg)
  • AWS Lambda FFmpegAn S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a b…
  • FFmpeg iOS Build ScriptShell scripts to build FFmpeg for iOS and tvOS.
  • FFmpeg Android JavaAndroid java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
  • ManifestoManifesto is an HLS tool for creating multiple variants, a master .m3u8 file, and converting 608 captions to segmented webvtt subtitles via…
  • MP4Box JSJavaScript version of GPAC's MP4Box tool.
  • Awesome FFmpeg👻 A curated list of awesome FFmpeg resources.
  • libaomlibaom is the reference implementation for the AV1 video coding format developed by the Alliance for Open Media. It provides tools for enco…
  • VcodesVcodes offers high-performance media processing solutions, supporting major formats and standards used by TV, OTT, and post-production hous…
  • Vantage TranscodeVantage Transcode by Telestream provides deep and broad support for all major professional video and audio formats, containers, and package…
  • Vantage GatewayVantage Gateway, formerly known as Encoding.com, is a cloud-based media processing platform that offers comprehensive transcoding, packagin…
  • NextLevelSessionExporterNextLevelSessionExporter is a Swift library that facilitates media export and transcoding on iOS. It provides a simple API for exporting an…
  • 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…
  • RasboraRasbora is a distributed, scalable open-source video transcoding solution with hardware acceleration, providing an alternative to mainstrea…
  • Open TranscoderOpen Transcoder is a media transcoding tool that integrates FFmpeg and OpenH264. It offers a command-line interface for converting media fi…
  • FFmpeg Docker ContainerThis project provides a Docker container for FFmpeg, facilitating the use of FFmpeg in isolated environments. It simplifies the deployment…
  • rffmpegrffmpeg is a remote SSH FFmpeg wrapper tool that allows users to execute FFmpeg commands on remote servers via SSH. This is particularly us…
  • VLC Live Transcoding GuideA comprehensive guide detailing various methods for live transcoding using VLC and FFmpeg. It includes examples for creating TCP video stre…
  • MediaConversionsA project aimed at learning PowerShell 7+, HandBrakeCLI, and FFmpeg by creating scripts for media conversion. It focuses on optimizing medi…
  • Video Transcoding ScriptsA collection of Bash scripts designed to transcode, inspect, and convert videos using tools like HandBrake, MKVToolNix, MPlayer, FFmpeg, an…
  • 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…
  • 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…
  • ffmpeg-apple-arm64-buildA build script for FFmpeg targeting the latest open-source video codecs running on macOS using Apple's M1 processor.
  • Android-Video-TrimmerAn Android project that implements video trimming functionality using MediaMetadataRetriever to obtain video frames and FFmpeg for video cr…
  • 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…
  • JPEG XL Reference ImplementationThe official reference implementation of the JPEG XL image format, offering both lossy and lossless compression. This project is valuable f…
  • Lossless H.264 CodecAn open-source H.264 codec implementation focusing on lossless compression. This project is beneficial for developers requiring high-qualit…
  • 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…
  • 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…
  • TheoraTheora is a free and open video compression format developed by the Xiph.Org Foundation. Derived from the VP3 codec, Theora offers a royalt…
  • xvcxvc is a modern and flexible open-source video codec that offers high compression performance at reasonable encoding and decoding complexit…
  • videojs-record ffmpeg.wasm PluginThe ffmpeg.wasm plugin for videojs-record allows developers to run FFmpeg directly in the browser using WebAssembly. This enables on-the-fl…
  • CrafyVideoJSCrafyVideoJS is a lightweight, hardware-accelerated JavaScript library that enables in-browser manipulation, decoding, and encoding of MP4…
  • 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…
  • video-transcoding-apiThe video-transcoding-api provides an HTTP API for transcoding media files into different formats using pluggable providers. It supports mu…
  • mediaEngine by nablet GmbHmediaEngine is a professional video transcoding software that unites multiple components into a single solution, reducing integration time…
  • 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…
  • FastPix Cloud TranscodingFastPix provides a cloud-based transcoding solution that converts video files into multiple resolutions, bitrates, and formats optimized fo…
  • Telestream VantageTelestream's Vantage is a comprehensive video transcoding and workflow automation solution that integrates with various digital asset manag…
  • FFmpegFFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other mult…
  • AMF Encoder Developer Guide (Wiki)Official AMF wiki guide for developers building video codec encoder applications with AMD's Advanced Media Framework SDK — covers encoder c…
  • Vantage Transcode by TelestreamVantage Transcode is a powerful transcoding solution that automates the conversion of media files into various formats. It supports a broad…
  • MainConcept Codec SDKMainConcept offers a comprehensive Codec SDK that provides developers with a suite of high-quality codecs for integrating into their applic…