FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and…
Die Hauptfunktionen von ffmpeg/ffmpeg sind: Multimedia Format Converters, Multimedia Processing Suites, Media Filter Pipelines, Multimedia Encoders, Audio and Video, Container Muxing Utilities, Filtergraph Construction Engines, Metadata Tagging.
Open-Source-Alternativen zu ffmpeg/ffmpeg sind unter anderem: gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… handbrake/handbrake — HandBrake is an open-source media converter and video transcoding application designed to process digital video and… pion/webrtc — This project is a cross-platform implementation of the WebRTC standard, providing a comprehensive library for building… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… arut/nginx-rtmp-module — The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the… mltframework/shotcut — Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It…
GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re
HandBrake is an open-source media converter and video transcoding application designed to process digital video and audio files. It functions as a desktop utility that converts media from nearly any format into widely supported codecs, facilitating video format conversion and the optimization of files for specific playback requirements. The software serves as a tool for digital media archiving, allowing users to compress and preserve high-quality video into manageable formats. It also functions as a DVD and Blu-ray ripper, enabling the extraction and conversion of content from physical optica
This project is a cross-platform implementation of the WebRTC standard, providing a comprehensive library for building real-time audio, video, and data communication applications. It functions as a peer-to-peer networking framework and media processing engine, enabling direct, low-latency connections between devices without relying on central servers. By strictly adhering to official protocol specifications, the library ensures interoperability with browsers and other native communication software across mobile, desktop, and server environments. The engine distinguishes itself through a modul
This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis