Ruslan-B/FFmpeg.AutoGen
FFmpeg auto generated unsafe bindings for C#/.NET and Core (Linux, MacOS and Mono). observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 99
- Release rhythm 42
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 339
- age_days: 4914
- days_rel: 172
- days_push: 11
- n_releases_24m: 2
Adoption not part of the score
1607 stars · 361 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Auto-generated unsafe P/Invoke bindings exposing the FFmpeg C API to C#/.NET and Mono. It mirrors the FFmpeg API with minimal modification and ships NuGet packages versioned in sync with FFmpeg releases.
Use cases
- decode video frames in c#
- extract jpeg frames from video with .net
- use ffmpeg from c# on linux and macos
- transcode audio in .net
- access ffmpeg api from mono
- convert video files in a c# application
When to choose
- you need direct, low-level access to the full FFmpeg C API from C#/.NET
- you need cross-platform FFmpeg support including Linux, macOS, and Mono
- you are comfortable translating C FFmpeg examples to C# yourself
When to avoid
- you want a friendly, managed high-level media API with documentation and support
- you only need simple tasks like running ffmpeg commands, where shelling out to the CLI is easier
- you need hand-holding or official support, as the project explicitly offers very limited support
Facets
library · maturity active
video-processing audio-processing image-processing sdk media cross-platform developer-tools windows dotnet cross-platform ffmpeg p-invoke bindings unsafe-code csharp nuget video audio linux macos
1 source
- readme: https://github.com/Ruslan-B/FFmpeg.AutoGen · fetched 2026-08-28 · 1a494b43d22b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Ruslan-B/FFmpeg.AutoGen | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="Ruslan-B/FFmpeg.AutoGen")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem