DevEnvy.FFmpeg.Binaries
9.0.2
dotnet add package DevEnvy.FFmpeg.Binaries --version 9.0.2
NuGet\Install-Package DevEnvy.FFmpeg.Binaries -Version 9.0.2
<PackageReference Include="DevEnvy.FFmpeg.Binaries" Version="9.0.2" />
<PackageVersion Include="DevEnvy.FFmpeg.Binaries" Version="9.0.2" />
<PackageReference Include="DevEnvy.FFmpeg.Binaries" />
paket add DevEnvy.FFmpeg.Binaries --version 9.0.2
#r "nuget: DevEnvy.FFmpeg.Binaries, 9.0.2"
#:package DevEnvy.FFmpeg.Binaries@9.0.2
#addin nuget:?package=DevEnvy.FFmpeg.Binaries&version=9.0.2
#tool nuget:?package=DevEnvy.FFmpeg.Binaries&version=9.0.2
DevEnvy.FFmpeg.Binaries
Locates the native FFmpeg binaries shipped by the DevEnvy.FFmpeg.Binaries.*.Runtime.*
packages. This package contains no binaries itself.
Reference a platform package to get them. Every platform package depends on this one, so a single reference gives you both:
<ItemGroup Condition="'$(RuntimeIdentifier)' == ''">
<PackageReference Include="DevEnvy.FFmpeg.Binaries.LGPLv2.Runtime.All" Version="9.0.1.500" />
</ItemGroup>
<ItemGroup Condition="'$(RuntimeIdentifier)' != ''">
<PackageReference Include="DevEnvy.FFmpeg.Binaries.LGPLv2.Runtime.$(RuntimeIdentifier)" Version="9.0.1.500" />
</ItemGroup>
Four license variants are published: LGPLv2, LGPLv3, GPLv2, GPLv3.
var dir = FFmpegBinaries.GetLibraryPath();
DynamicallyLoadedBindings.LibrariesPath = dir;
DynamicallyLoadedBindings.Initialize();
GetFFmpegPath() and GetFFprobePath() return null on Android and iOS, whose packages
ship libraries only.
Staging keeps one name per shared library - the SONAME - so default P/Invoke probing for an
unversioned name ([DllImport("avcodec")]) will not find it. Use FFmpeg.AutoGen's dynamic
loader, or register a DllImportResolver that resolves to the versioned name.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (64)
Showing the top 5 NuGet packages that depend on DevEnvy.FFmpeg.Binaries:
| Package | Downloads |
|---|---|
|
DevEnvy.FFmpeg.Binaries.GPLv3.Runtime.ios-arm64
FFmpeg 9.0.2 GPLv3 frameworks for ios-arm64. Referenced by DevEnvy.FFmpeg.Binaries.GPLv3. |
|
|
DevEnvy.FFmpeg.Binaries.LGPLv3.Runtime.maccatalyst-x64
FFmpeg 9.0.2 LGPLv3 frameworks for maccatalyst-x64. Referenced by DevEnvy.FFmpeg.Binaries.LGPLv3. |
|
|
DevEnvy.FFmpeg.Binaries.GPLv3.Runtime.linux-musl-arm64
FFmpeg 9.0.2 GPLv3 native binaries for linux-musl-arm64. Reference this directly when your build targets linux-musl-arm64, or DevEnvy.FFmpeg.Binaries.GPLv3.Runtime.All when it sets no RuntimeIdentifier. |
|
|
DevEnvy.FFmpeg.Binaries.LGPLv3.Runtime.linux-x64
FFmpeg 9.0.2 LGPLv3 native binaries for linux-x64. Reference this directly when your build targets linux-x64, or DevEnvy.FFmpeg.Binaries.LGPLv3.Runtime.All when it sets no RuntimeIdentifier. |
|
|
DevEnvy.FFmpeg.Binaries.GPLv3.Runtime.osx-x64
FFmpeg 9.0.2 GPLv3 native binaries for osx-x64. Reference this directly when your build targets osx-x64, or DevEnvy.FFmpeg.Binaries.GPLv3.Runtime.All when it sets no RuntimeIdentifier. |
GitHub repositories
This package is not used by any popular GitHub repositories.