-
Notifications
You must be signed in to change notification settings - Fork 25
Building
There are two ways to build FFmpegKitNext:
-
Building with Nix (recommended) — Uses Nix to provide the exact build environment, inputs and toolchains, so everyone builds against an identical toolkit and gets the same binaries on every machine. This is the approach we recommend and support.
-
Building without Nix — Runs the
start-<platform>.shscripts under thescriptsfolder directly. This works, but it relies on you installing the platform-specific dependencies yourself, and the resulting toolchain is not guaranteed to match ours.
After a successful build, the compiled FFmpeg and FFmpegKitNext libraries are placed under the prebuilt directory. The Project Layout wiki page lists where the binaries for each platform end up within prebuilt.
The build scripts only print progress to the console. The actual build output is redirected to the build.log file. If you hit an error, that is the first file to check. It explains why the build failed.
Copyright (c) 2026 FFmpegKitNext
- Status
- Versions
- Changelog
- Project Layout
- Using
- Building
- External Libraries
- Patents
- License