FFmpegKit 8.1 LTS โ Basic tier
Prebuilt AAR โ FFmpegKit 8.1 LTS Basic tier, arm64-v8a, NDK r27c. Android 15 ready with 16ย KB page alignment. Same API as the original โ add one line to Gradle and you're done.
Prebuilt AAR for Android, arm64-v8a, NDK r27c. Drop it in libs/ and update one Gradle line.
AV1 (libaom + dav1d), VP8/VP9 (libvpx). Hardware-accelerated on Android via MediaCodec.
Android MediaCodec for H.264, H.265, AV1, VP8/VP9. GPU-accelerated where available.
Opus, Vorbis, Speex, MP3, AMR, MP2. Rubberband pitch & time-stretch. Soxr resampling.
OpenSSL for HTTPS. SRT protocol for low-latency secure streaming.
WebP, GIF, JPEG, PNG, TIFF โ full encode and decode support.
Chromaprint integration for audio identification pipelines.
Drop the AAR in your module's libs/ folder. Same API as the original โ your call sites do not change.
repositories {
flatDir { dirs("libs") }
}
dependencies {
// FFmpegKit 8.1 LTS Basic โ arm64-v8a, NDK r27c
implementation(files("libs/ffmpeg-kit.aar"))
implementation("com.arthenica:smart-exception-java:0.2.1")
implementation("androidx.annotation:annotation:1.7.1")
}
One-time purchase. No subscription, no telemetry, no surprise renewal.
Yes โ same package surface (FFmpegKit, FFprobeKit, session callbacks). You swap a remote dependency for a local AAR; your call sites do not change.
This package targets arm64-v8a only, which covers the overwhelming majority of physical Android devices in production today.
No. This is an independently maintained, prebuilt redistribution of FFmpegKit 8.1 LTS.