Skip to content

siewers/Clearline.MediaFlow

Repository files navigation

MediaFlow 🔥🎬

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.


🚀 Features

  • 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+)

📦 Installation

Coming soon to NuGet:

dotnet add package Clearline.MediaFlow

License and Attribution

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.

About

A .NET wrapper for working with FFmpeg and FFprobe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages