/ffmpeg-nuget

As of October 1st 2020, this repository will no longer receive any updates, 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.

Primary LanguagePowerShellMIT LicenseMIT

ffmpeg-nuget

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.

Build status

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.

Requirements

Usage

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.

License

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.