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
- Docker Java MediaJRE 10 (Java 10) and media tools (ffmpeg).
- FFmpeg Android JavaAndroid java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
- FFmpeg.WebAssemblyA pure WebAssembly port of FFmpeg that enables video and audio processing directly in the browser. It provides an API to run FFmpeg command…
- FFmpegKitA complete, cross-platform wrapper for FFmpeg, providing ready-to-use binaries and libraries for Android, iOS, Linux, Windows, and more.
- FflockDistributed video transcoding.
- FfmediaelementFFME: The Advanced WPF MediaElement (based on FFmpeg)
- FfmpegGUI (ffWorks)A macOS graphical front-end to FFmpeg (commercially known as ffWorks). It simplifies complex FFmpeg operations with a drag-and-drop interfa…
- FlowbladeA free, open-source video editor for cutting, compositing, and editing video with a timeline-based interface.
- GStreamer Rust BindingsRust language bindings for the GStreamer multimedia framework, allowing developers to create GStreamer pipelines and plugins in Rust.
- HandBrakeA popular open source video transcoder that converts video from nearly any format to a selection of modern, widely supported codecs.
- Intel oneAPI Video Processing Library (oneVPL)Intel's oneAPI Video Processing Library, the successor to Intel Media SDK. It offers a unified API for GPU-accelerated video encode/decode…
- Internet Friendly Media Encoder (IFME)A cross-platform GUI front-end for x265, x264, and VP9 encoders. IFME makes it easy to batch encode videos with advanced compression (HEVC)…
- KdenliveA free and open source non-linear video editor for GNU/Linux, Windows, and macOS. It offers multi-track video editing, a wide range of effe…
- LAV FiltersAn open source set of DirectShow filters based on FFmpeg that allow the playback of virtually any audio/video format on Windows (often used…
- LightworksA professional NLE (non-linear editor) with a free edition. Lightworks has been used in Hollywood and offers multi-track editing, effects,…
- Liquid DlLiquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl.
- Lossless CutA tool for trimming and cutting video files without re-encoding, preserving the original quality and codec data.
- MLT FrameworkAn open source multimedia framework for video editing applications. MLT provides a toolkit for developers to build editors (used by Kdenliv…
- MP4Box JSJavaScript version of GPAC's MP4Box tool.
- MP4Joiner & MP4SplitterFree open-source tools to losslessly join and split MP4 files without re-encoding. Useful for simple video file merging and cutting tasks.
- ManifestoManifesto is an HLS tool for creating multiple variants, a master .m3u8 file, and converting 608 captions to segmented webvtt subtitles via…
- MltCross-platform multimedia framework for video editing, processing, and playback applications.
- Moviepy (GitHub)A Python library for video editing and composition that uses FFmpeg backend to create, edit, and manipulate video files programmatically.
- Mp4Composer-androidAn Android library to compose and edit MP4 videos using MediaCodec, supporting filters, scaling, trimming, transcoding, cropping, time scal…