A nuget package containing headers, import libraries, and runtime dlls for FFmpeg based on the official builds, to make it easier to compile MSVC projects against the official ffmpeg libraries.
I am planning to retire this nuget package from October 1st 2020 onward, since zeranoe is closing and will no longer be providing any builds. Visual Studio has nowadays excellent integration with vcpkg. Pre-built vcpkg archives are available from ffmpeg-msvc-build, or simply build ffmpeg yourself using vcpkg.
A prebuilt nuget package can be found here. If you want to build your own nuget package, then:
- Use
install.ps1
to download and extract the relevant FFmpeg dev and shared builds for both 32 bit and 64 bit. - Use
build.ps1
to regenerate the lib files using Visual Studio 14.0 tools. - Use
nuget pack FFmpeg.Nightly.nuspec
to create the nuget package.
All scripts for creating this nuget package are licensed under the conditions of the MIT license. For the examples in the examples folder, see individual files for license details.
Note that the official FFmpeg windows build incorporates parts that are covered by the GPLv3 license. Consequently, if you use this nuget package in your application, then you must comply with the terms of the GPLv3 license.