![]() |
VOOZH | about |
dotnet add package MediaInfo.Core.Native --version 26.1.0
NuGet\Install-Package MediaInfo.Core.Native -Version 26.1.0
<PackageReference Include="MediaInfo.Core.Native" Version="26.1.0" />
<PackageVersion Include="MediaInfo.Core.Native" Version="26.1.0" />Directory.Packages.props
<PackageReference Include="MediaInfo.Core.Native" />Project file
paket add MediaInfo.Core.Native --version 26.1.0
#r "nuget: MediaInfo.Core.Native, 26.1.0"
#:package MediaInfo.Core.Native@26.1.0
#addin nuget:?package=MediaInfo.Core.Native&version=26.1.0Install as a Cake Addin
#tool nuget:?package=MediaInfo.Core.Native&version=26.1.0Install as a Cake Tool
MediaInfo.Core.Native is a NuGet package that ships prebuilt native MediaInfoLib binaries using the standard runtimes/{rid}/native layout used by modern .NET.
This repository publishes the package for MP-MediaInfo, but it can also be consumed by any other .NET solution that needs native MediaInfo binaries on Windows, Linux, or macOS.
PackageReference and RID-based native asset resolution.If you only need Windows binaries with MSBuild copy behavior for classic or Windows-focused projects, use MediaInfo.Native instead.
Current package metadata in this repository:
MediaInfo.Core.Native26.1.026.013.6.18.19.1-DEV1.11.2-DEVThe package contains runtime-specific native files under runtimes/{rid}/native.
Depending on the target runtime, the payload includes:
libmediainfo.dlllibcurl.dlllibssh2.dlllibcrypto-3-x64.dll / libcrypto-3.dlllibssl-3-x64.dll / libssl-3.dllbrotlicommon.dllbrotlidec.dllbrotlienc.dlllibmediainfo.solibzen.so.0 for selected distributionslibmediainfo.dylibThe package also includes native component history files:
History_MediaInfo.txtHistory_Curl.txtHistory_OpenSSL.mdMediaInfo.Core.Native is intended for RID-based consumption in .NET Core and later.
The nuspec currently includes native assets for these runtime families:
win-x86win-x64osx-x64alpine-x64centos-stream-x64debian-x64fedora-x64kali-x64opensuse-x64rhel-x64ubuntu-x643.17, 3.18, 3.19, 3.208, 9, 1010, 11, 12, 1337, 38, 39, 40, 41, 4215.4, 15.5, 15.6, 16.08, 9, 1018.04, 20.04, 22.04, 24.04, 25.10In practice, the final native asset chosen by .NET depends on the runtime identifier used during restore, build, publish, or application startup.
Unlike MediaInfo.Native, this package does not rely on a custom .targets file for Windows output copying.
Instead, it uses the standard NuGet runtime asset layout:
runtimes/{rid}/native/
That allows modern .NET tooling to select the correct native files automatically for the active runtime identifier.
This model is better suited for:
PackageReference;Use MediaInfo.Core.Native when:
MP-MediaInfo for cross-platform scenarios.Use MediaInfo.Native when:
.targets file;x86 / x64 subfolders.The two packages solve different packaging problems:
MediaInfo.Native: Windows-focused package with explicit MSBuild copy logic.MediaInfo.Core.Native: cross-platform package using RID-based native assets.PackageReference:
<ItemGroup>
<PackageReference Include="MediaInfo.Core.Native" Version="26.1.0" />
</ItemGroup>
NuGet Package Manager Console:
Install-Package MediaInfo.Core.Native -Version 26.1.0
This package is usually consumed by:
DllImport or source-generated interop for MediaInfo exports;Because this package only provides native binaries, your solution is still responsible for:
MP-MediaInfo can use MediaInfo.Core.Native as the native distribution layer when the solution needs standard modern .NET runtime asset behavior instead of the Windows-specific .targets model.
The same pattern works well for other solutions that want:
The packaged upstream MediaInfo library is distributed under the BSD 2-Clause license by MediaArea.net SARL.
Upstream project:
Upstream license:
Consumers should review the upstream license terms and any obligations related to bundled native dependencies.
MediaInfo.Core.Native is the correct package.Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Showing the top 2 NuGet packages that depend on MediaInfo.Core.Native:
| Package | Downloads |
|---|---|
|
MediaInfo.Wrapper.Core
MediaInfo(Lib) is a convenient unified display of the most relevant technical and tag data for video and audio files. MediaInfo .NET wrapper with support network AV streams. |
|
|
Zen.Media
Media handling for Zen |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 26.1.0 | 10,736 | 3/23/2026 | |
| 21.9.1 | 773,190 | 9/30/2021 | |
| 21.9.0 | 7,868 | 9/29/2021 | |
| 21.3.3 | 13,397 | 8/24/2021 | |
| 21.3.2 | 13,379 | 6/6/2021 | |
| 21.3.1 | 11,460 | 3/29/2021 | |
| 21.3.0 | 5,742 | 3/29/2021 | 21.3.0 is deprecated because it has critical bugs. |
| 20.9.1 | 5,265 | 12/19/2020 | |
| 20.9.0 | 19,875 | 12/10/2020 | |
| 20.8.1 | 8,769 | 8/14/2020 | |
| 19.9.1 | 34,024 | 2/23/2020 | |
| 19.9.0 | 19,961 | 1/7/2020 | |
| 19.4.0 | 10,321 | 6/9/2019 |
Release 26.01 MediaInfo with support network AV streams. Windows version is included 3.6.1 OpenSSL, 8.19.1-DEV libcurl, 1.11.2-DEV libssh2.