FFmpegSharp provides FFmpeg bindings written in C#.
This project has adopted the Contributor Covenant Code of Conduct. For more information see the Contributor Convenant FAQ.
Copyright (c) Ronald van Manen. All rights reserved. Licensed under the GNU LGPL version 2.1. See LICENSE in the project root for license information.
FFmpegSharp uses C# as its primary development language and .NET Standard 2.0 as its primary target framework.
FFmpegSharp requires the .NET 8 SDK and can be built simply with dotnet build -c Release
.
You can reproduce what the CI environment does by running ./build.cmd
on Windows or ./build.sh
on Linux.
This will download the required .NET SDKs locally and use that to build the repo; it will also run through all available actions in the appropriate order.
You can see any additional options that are available by passing --help
.