MediaFlow is a clean, fluent .NET API for media inspection and conversion. Built on top of FFmpeg and FFprobe, but designed to hide the complexity behind an intuitive, domain-focused abstraction.
- Read media metadata (video, audio, subtitles, chapters)
- Convert media files with fluent configuration
- Burn subtitles directly into video streams
- Chainable builder API for configuring media operations
- Cross-platform (.NET 9+)
Coming soon to NuGet:
dotnet add package Clearline.MediaFlow
This project is based on Xabe.FFmpeg by Tomasz Żmuda.
The original work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
This repository includes significant changes and enhancements by Kenneth Siewers Møller.
Changes include: full rewrite of the codebase, new features, updated architecture, and modernized APIs.