VideoCore.FFmpeg.Native.Win64 (9.0.2)
Installation
dotnet nuget add source --name eumario --username your_username --password your_token dotnet add package --source eumario --version 9.0.2 VideoCore.FFmpeg.Native.Win64About this package
Windows x64 FFmpeg 9 shared libraries + OpenAL for VideoCore. DLLs are copied to ffmpeg/ next to your app on Windows builds.
VideoCore.FFmpeg.Native.Win64
Windows x64 native libraries for VideoCore: FFmpeg 9.0.2 shared build (gyan.dev full-shared) plus OpenAL-Soft.
What it does
Referencing this package copies the DLLs to ffmpeg/ next to your app on
Windows builds (dotnet build on Windows, or any -r win-* publish from any
OS). VideoCore.FFmpeg discovers that directory automatically; no customPath
or $FFMPEG_PATH setup is needed. Linux and macOS outputs are untouched
(system FFmpeg is used there).
Staged files:
avformat-63.dll,avcodec-63.dll,avutil-61.dll,swscale-10.dll,swresample-7.dll(+avdevice-63.dll,avfilter-12.dll)OpenAL32.dll(OpenAL-Soft, for audio playback)
With single-file publish the DLLs stay loose in ffmpeg/ next to the exe
(ExcludeFromSingleFile), because the engine loads them by directory path.
License note
The FFmpeg DLLs are GPL-3.0-only builds. Shipping them subjects your distributed app to GPL obligations for those binaries.