![]() |
VOOZH | about |
dotnet add package MediaInfo.Native --version 26.1.0
NuGet\Install-Package MediaInfo.Native -Version 26.1.0
<PackageReference Include="MediaInfo.Native" Version="26.1.0" />
<PackageVersion Include="MediaInfo.Native" Version="26.1.0" />Directory.Packages.props
<PackageReference Include="MediaInfo.Native" />Project file
paket add MediaInfo.Native --version 26.1.0
#r "nuget: MediaInfo.Native, 26.1.0"
#:package MediaInfo.Native@26.1.0
#addin nuget:?package=MediaInfo.Native&version=26.1.0Install as a Cake Addin
#tool nuget:?package=MediaInfo.Native&version=26.1.0Install as a Cake Tool
MediaInfo.Native is a NuGet package that ships prebuilt native MediaInfoLib binaries for Windows projects.
This repository is used to build and publish the native package consumed by MP-MediaInfo, but the package can also be referenced by any other .NET solution that needs Windows native MediaInfo binaries.
If you need runtime-specific assets for .NET Core / .NET 5+ across Windows, Linux, and macOS, use MediaInfo.Core.Native instead.
Current package metadata in this repository:
MediaInfo.Native26.1.026.013.6.18.19.1-DEV1.11.2-DEVThe package includes the following native binaries:
MediaInfo.dlllibcurl.dlllibssh2.dlllibcrypto-3-x64.dll / libcrypto-3.dlllibssl-3-x64.dll / libssl-3.dllbrotlicommon.dllbrotlidec.dllbrotlienc.dllAdditional history files are also packed:
History_MediaInfo.txtHistory_Curl.txtHistory_OpenSSL.mdMediaInfo.Native is intended for Windows projects and includes native assets for:
x86x64The package uses an MSBuild .targets file to copy native files to the output directory.
Behavior by build platform:
x86: copies x86 native files directly to the output folder.x64: copies x64 native files directly to the output folder.AnyCPU: copies both x86 and x64 files into x86 and x64 subfolders under the output directory.That behavior supports projects that decide the process architecture at runtime and load the matching native library themselves.
Use MediaInfo.Native when:
MP-MediaInfo.Use MediaInfo.Core.Native when:
runtimes/{rid}/native asset resolution;This repository publishes both packages because they solve different consumption models:
MediaInfo.Native: Windows-focused package with MSBuild copy logic.MediaInfo.Core.Native: cross-platform runtime asset package.PackageReference:
<ItemGroup>
<PackageReference Include="MediaInfo.Native" Version="26.1.0" />
</ItemGroup>
NuGet Package Manager Console:
Install-Package MediaInfo.Native -Version 26.1.0
The package contains MediaInfo.Native.targets, which is imported automatically by NuGet/MSBuild.
During build, that targets file adds the native binaries as content-like items and marks them with CopyToOutputDirectory=PreserveNewest.
This means the consuming project does not need custom copy steps for the packaged native files.
This package is typically used in one of these ways:
DllImport or uses source-generated interop;Because this package only provides native binaries, your solution is responsible for:
MP-MediaInfo uses this package as the native distribution layer for MediaInfo on Windows. The same approach can be reused in 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.
Relevant files in this repository:
MediaInfo.Native.nuspec: package definition for MediaInfo.NativeMediaInfo.Core.Native.nuspec: package definition for the cross-platform variantMediaInfo.Native.targets: MSBuild copy logic for Windows consumersx86/ and x64/: packaged Windows native binariesruntimes/: cross-platform native assets used by MediaInfo.Core.NativeBuild/: build scripts and Dockerfiles used to produce Linux distributions for runtime packagingMediaInfo.Core.Native.Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Showing the top 2 NuGet packages that depend on MediaInfo.Native:
| Package | Downloads |
|---|---|
|
MediaInfo.DotNetWrapper
MediaInfo.DotNetWrapper is a wrappper for the MediaInfo.dll (https://mediaarea.net/en/MediaInfo). MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. |
|
|
MediaInfo.Wrapper
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. |
Showing the top 2 popular GitHub repositories that depend on MediaInfo.Native:
| Repository | Stars |
|---|---|
|
MediaPortal/MediaPortal-1
Home Theater and Digital Video Recording solution for Windows.
|
|
|
FredTungsten/ScriptPlayer
ScriptPlayer is a video player that controls the Handy and lots of other toys in sync with videos.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 26.1.0 | 1,561 | 3/21/2026 |
| 21.9.1 | 76,532 | 9/30/2021 |
| 21.9.0 | 768 | 9/29/2021 |
| 21.3.0 | 11,952 | 3/29/2021 |
| 20.9.1 | 2,675 | 12/19/2020 |
| 20.9.0 | 15,337 | 12/10/2020 |
| 20.8.1 | 3,311 | 8/14/2020 |
| 19.9.0 | 16,380 | 1/7/2020 |
| 19.4.0 | 6,279 | 6/9/2019 |
| 18.12.3 | 1,305 | 5/19/2019 |
| 18.12.2 | 1,296 | 4/20/2019 |
| 18.12.1 | 1,414 | 3/24/2019 |
| 18.12.0 | 1,785 | 1/6/2019 |
| 17.12.0 | 65,326 | 12/23/2017 |
| 17.10.0 | 2,478 | 11/6/2017 |
| 0.7.99 | 2,431 | 9/13/2017 |
| 0.7.97 | 4,333 | 7/9/2017 |
| 0.7.96 | 2,054 | 6/17/2017 |
| 0.7.95 | 2,225 | 5/5/2017 |
| 0.7.94 | 3,072 | 4/2/2017 |
Release 26.01 MediaInfo with support network AV streams, 3.6.1 OpenSSL, 8.19.1-DEV libcurl, 1.11.2-DEV libssh2