FFmpeg
The industry-standard toolkit for recording, converting, and streaming audio and video in virtually any format.
Overview
FFmpeg is a command-line tool and set of libraries that can decode, encode, transcode, mux, demux, stream, filter, and play nearly every audio and video format in existence, and it quietly powers the media handling inside a huge share of the internet's video infrastructure, browsers, and media tools. Its licensing is nuanced: the core is LGPL, while enabling certain optional codecs shifts a given build to GPL.
FFmpeg is a fit for any team that needs to process, convert, or stream media programmatically, complementing Video.js and Jellyfin (also in this catalog) - those play and manage media, while FFmpeg does the underlying encoding and transcoding work.
- Categories
- Media
- Languages
- C
- License
- LGPL-2.1
Related Projects
imgproxy
Apache-2.0Fast, standalone server for resizing, processing, and converting images on the fly, acting as a drop-in replacement for in-app image processing code.
- Media
Jellyfin
GPL-2.0Free software media system that puts you in control of managing and streaming your media.
- Media
PDF.js
Apache-2.0General-purpose, web standards-based platform for parsing and rendering PDFs in the browser.
- Media
Tesseract
Apache-2.0Open-source OCR engine that extracts text from scanned documents and images, supporting more than 100 languages out of the box.
- Media
Spotted an error? Suggest an edit on GitHub.