Encoding & Codecs
Page 16 of 25: Browse 580 curated video encoding tools and codec resources — FFmpeg, AV1, HEVC/H.265, H.264, and VP9 encoders for developers on Awesome Video.
About this collection
Encoding & Codecs brings together 580 curated resources from across the video technology landscape. Notable topics include Benchmarking & Performance Tools for Codecs, Cloud-Based Encoding Solutions, Codecs, and Comparative Analysis of Codecs.
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
- ffmprovisrCookbook of commonly used FFmpeg recipes with descriptions of how each command works and how to modify it to fit your needs.
- FfmpyA lightweight Python wrapper for FFmpeg that enables simple encoding and transcoding of video and audio files.
- 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..
- GMF (Go Media Framework)A Go binding for FFmpeg that simplifies working with multimedia in Go, providing high-level access to FFmpeg's decoding and encoding functi…
- H265izeA node utility utilizing ffmpeg to encode videos with the hevc codec.
- Imageio FFmpegPython wrapper around FFmpeg for video processing. Simplifies FFmpeg integration in Python applications.
- Intel QSV-Enabled FFmpeg Build GuideThis gist will generate an Intel QSV-enabled FFmpeg build using the open source Intel Media SDK. Testbed used: Ubuntu 18.04LTS.
- jrottenberg/FFmpeg Docker ImagesA popular Docker image repository for FFmpeg maintained by the community. These images package FFmpeg (with various codecs enabled) for eas…
- Loop file and generate multiple video bitrates muxed in MPEG-TS with FFmpegIn a previous post I described how an MPEG-TS multicast stream can be generated with FFmpeg by looping an MP4 file. In this post I will..
- Node FFmpeg StreamNode.js bindings to FFmpeg command, exposing stream based API
- Node Fluent FFmpegA fluent API to FFMPEG (http://www.ffmpeg.org).
- NVIDIA FFmpeg GPU Dockerfile SampleSample Dockerfiles for Docker Hub images.
- PyFFmpegA Python wrapper for FFmpeg, allowing the composition and execution of FFmpeg commands through a fluent Python interface.
- Python FFmpegA python interface for FFmpeg using asyncio.
- rsmpegRust crate exposing the FFmpeg libav C API safely; actively maintained with FFmpeg 6/7 support for building multimedia apps.
- serverless-ffmpeg — AWS Lambda transcodingAWS Lambda function for event-driven FFmpeg transcoding, configurable per-input/output CLI options.
- SffmpegFull-featured static FFmpeg build helper.
- spireav — graph-based Go transcoding libraryGo transcoding library to build FFmpeg filter graphs programmatically and monitor progress.
- Swift EncoderA fire-and-forget shell script that encodes multiple video and audio files with ffmpeg.
- TranscodingFFmpeg transcoders benchmark. Contribute to AlvianPrasetya/transcoding development by creating an account on GitHub.
- Transcoding FFmpegTranscoding video usando ffmpeg.
- Use of Look-Up Tables (LUTs) in FFmpegHow to use luts with FFmpeg for converting between differnt hdr encodes.
- Useful FFmpeg CommandsA collection of FFmpeg commands taken from practice
- VP9 DASHFFmpeg wrapper script to create VP9 MPEG-DASH packages