Encoding & Codecs
Page 12 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
- Docker Java MediaJRE 10 (Java 10) and media tools (ffmpeg).
- FflockDistributed video transcoding.
- FfmediaelementFFME: The Advanced WPF MediaElement (based on 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…
- FfmpegGUI (ffWorks)A macOS graphical front-end to FFmpeg (commercially known as ffWorks). It simplifies complex FFmpeg operations with a drag-and-drop interfa…
- FFmpegKitA complete, cross-platform wrapper for FFmpeg, providing ready-to-use binaries and libraries for Android, iOS, Linux, Windows, and more.
- FlowbladeA free, open-source video editor for cutting, compositing, and editing video with a timeline-based interface.
- go-astiavA comprehensive Go binding for FFmpeg's libav* libraries, facilitating the building of media applications in Go with FFmpeg's capabilities.
- goavGo bindings for FFmpeg's libav* libraries. It allows developers to leverage FFmpeg's powerful audio and video processing features in Go app…
- 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.
- 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.
- MLT FrameworkAn open source multimedia framework for video editing applications. MLT provides a toolkit for developers to build editors (used by Kdenliv…
- Moviepy (GitHub)A Python library for video editing and composition that uses FFmpeg backend to create, edit, and manipulate video files programmatically.
- MP4Box JSJavaScript version of GPAC's MP4Box tool.