MediaKernel.Codecs
0.1.0-alpha.2
dotnet add package MediaKernel.Codecs --version 0.1.0-alpha.2
NuGet\Install-Package MediaKernel.Codecs -Version 0.1.0-alpha.2
<PackageReference Include="MediaKernel.Codecs" Version="0.1.0-alpha.2" />
<PackageVersion Include="MediaKernel.Codecs" Version="0.1.0-alpha.2" />
<PackageReference Include="MediaKernel.Codecs" />
paket add MediaKernel.Codecs --version 0.1.0-alpha.2
#r "nuget: MediaKernel.Codecs, 0.1.0-alpha.2"
#:package MediaKernel.Codecs@0.1.0-alpha.2
#addin nuget:?package=MediaKernel.Codecs&version=0.1.0-alpha.2&prerelease
#tool nuget:?package=MediaKernel.Codecs&version=0.1.0-alpha.2&prerelease
MediaKernel
A media engine for .NET written entirely in C# — a translation of FFmpeg's C into managed code. No native binaries, nothing to ship per platform, nothing to P/Invoke into. It opens a file, demuxes it, decodes it, and hands you frames and samples.
Three packages: MediaKernel.Core (demuxers, decoders, DSP, resampling),
MediaKernel.Codecs (picks a decoder for a track), MediaKernel.Playback (clock,
reordering, dropping, audio output, seeking). Targets net10.0, AOT- and trim-compatible.
This is early alpha and not ready to be used or contributed to. The public API is still moving, parts of the engine are not published yet, and the project is not accepting issues or pull requests. It is here so that the author's own applications can build against it. Pin an exact version, or wait.
Licence
LGPL-2.1-or-later. MediaKernel is a translation of FFmpeg's C, FFmpeg is LGPL-2.1-or-later, and a translation is a derivative work — so this is inherited rather than chosen, and it is the right outcome. See NOTICE for whose work this is built on.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MediaKernel.Core (>= 0.1.0-alpha.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.2 | 0 | 10/28/2026 |
| 0.1.0-alpha.1 | 44 | 10/27/2026 |