FFmpegKit · retired Jan 2025
Your FFmpegKit build is broken. We fixed it.
FFmpegKit was pulled from Maven Central in April 2025. Jokobee ships prebuilt, drop-in AARs — same com.arthenica.ffmpegkit API, no NDK on your end. Swap one Gradle line and ship.
// arm64-v8a · API 24+ · Android 15 ready · 16 KB page aligned
➜ ./gradlew assembleRelease
> Could not resolve com.arthenica:ffmpeg-kit-full:6.0
> Received status code 404 BUILD FAILED
// swap one line — start free →
implementation("dev.ffmpegkit-maintained:ffmpeg-kit-free-81:8.1.7")
> Resolved. BUILD SUCCESSFUL SHIPPING
Same package · com.arthenica.ffmpegkit
arm64-v8a · single ABI
min API 24 · compileSdk 35
16 KB page aligned
Prebuilt .aar · no NDK
Free on Maven · dev.ffmpegkit-maintained
Choose your build
Three LTS lines, four tiers.
Licensing follows FFmpeg upstream — LGPL by default, GPL only where GPL-licensed encoders (x264/x265) are enabled. Start with the free Maven tier, upgrade when you need hardware acceleration, encoders or AI.
FFmpegKit 8.1
Whisper AI
Full LGPL v3
$34 · $89 team
- All LGPL codecs · H.265 encode
- libass subtitles · SRT
- 🎙️ Whisper AI · 99 languages
Full GPL GPL v3
$44 · $119 team
- Everything in Full + Whisper
- x264 · x265 · xvid encoders
FFmpegKit 7.1 LTS
FFmpegKit 6.0 LTS
Zero-migration path
From 404 to shipping in one edit.
Point at Maven Central, swap the dead coordinate for the maintained one, and build. Your Kotlin/Java imports stay identical.
// before — resolves to 404
implementation("com.arthenica:ffmpeg-kit-full:6.0")
// after — maintained · free on Maven Central
implementation("dev.ffmpegkit-maintained:ffmpeg-kit-free-81:8.1.7")
// same import, untouched
import com.arthenica.ffmpegkit.FFmpegKit
