-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
No. This is an independently maintained continuation of arthenica/ffmpeg-kit, started after its original author archived the repository in April 2025. All credit for the original design and years of work goes to the upstream project; this fork continues maintenance under the same license family.
Yes, for Android, at the API level and the artifact-name level. Same package (com.arthenica.ffmpegkit), same classes and method signatures, same artifact names (ffmpeg-kit-full, -https, -min, -audio, -video, -gpl variants) — your call sites don't change and migration is a group-ID swap, not a lookup exercise. See Migration for the exact steps.
Because that's what upstream FFmpegKit shipped, and matching it exactly is what makes migration a drop-in group-ID swap instead of a research project. Each name is a real, separately-built binary with the codec coverage that name had upstream — picking the smallest one that covers what your app needs keeps your APK smaller. See Compatibility for the full breakdown and Licensing for what each artifact's license means for your app.
The original author archived the upstream repository in April 2025 and stopped publishing new artifacts. Existing Maven Central coordinates for com.arthenica:ffmpeg-kit-* stopped resolving for new/clean builds, breaking CI pipelines and release builds for any app depending on it.
This fork intentionally narrows scope to Android — see README, Scope section. Upstream source for other platforms is not imported here. If you need FFmpeg on those platforms, look for other actively maintained forks targeting them specifically.
Only arm64-v8a is published as a prebuilt .aar/Maven artifact. Other ABIs (armeabi-v7a, x86_64) can be built from source — see Building.
Depends on the artifact — the non--gpl names (full, https, min, audio, video) are LGPL-3.0; the -gpl variants are GPL-3.0 (they link in x264/x265/xvidcore/vid.stab). See Licensing for what that means for your own app.
Yes — all eight artifact names, across all three LTS lines, are free on Maven Central under dev.ffmpegkit-maintained. Pro (WhisperKit, OCR, audio fingerprinting) is separate and distributed as an .aar download via Jokobee instead — it's not on Maven Central by design, to keep the free/paid split unambiguous.