# ffmpeg-kit-android-16KB **Repository Path**: weijun233/ffmpeg-kit-android-16KB ## Basic Information - **Project Name**: ffmpeg-kit-android-16KB - **Description**: 原仓库地址:https://github.com/arthenica/ffmpeg-kit 本仓库只进行了 Android 16k 适配 - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-03-31 - **Last Updated**: 2026-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NOTE: > ## **This is for ANDROID ONLY... For the rest of the platforms, feel free to create a PR or fork.** This repo is just to help out by providing a maven build (mainly Android) to folks who are unable to build the 16KB version, as a part of the updates required by Google Play. My only contribution is to build the aar/maven package. To use the library in your project, view the repo page on Maven: [MAVEN CENTRAL](https://central.sonatype.com/artifact/com.moizhassan.ffmpeg/ffmpeg-kit-16kb) or use in your android gradle: ``` implementation 'com.moizhassan.ffmpeg:ffmpeg-kit-16kb:6.1.1' //build.gradle OR implementation("com.moizhassan.ffmpeg:ffmpeg-kit-16kb:6.1.1") //build.gradle.kts OR Download the `ffmpeg-kit-6.1.1.aar` from the repo directly ``` --- # ORIGINAL README ⬇️ # 16KB Page Size Update This fork only aims to make ffmpeg-kit compatible with new android versions (API 35) which request all binaries to be rebuilt. Google request developers to build new with new r27 and r28 ndk but ffmpeg-kit has its own NDK compatibility table which supports only upto r25.`
` ``Edit: As original devs said, master branch has been tested upto NDK r27.`` Lucky for us, there is a version of ndk r23 and r25 in CI which supports 16KB page sizes too. make sure to download this ndk version and compile ffmpeg-kit with this ndk only.| min | min-gpl | https | https-gpl | audio | video | full | full-gpl | |
|---|---|---|---|---|---|---|---|---|
| external libraries | - | vid.stab x264 x265 xvidcore |
gmp gnutls |
gmp gnutls vid.stab x264 x265 xvidcore |
lame libilbc libvorbis opencore-amr opus shine soxr speex twolame vo-amrwbenc |
dav1d fontconfig freetype fribidi kvazaar libass libiconv libtheora libvpx libwebp snappy zimg |
dav1d fontconfig freetype fribidi gmp gnutls kvazaar lame libass libiconv libilbc libtheora libvorbis libvpx libwebp libxml2 opencore-amr opus shine snappy soxr speex twolame vo-amrwbenc zimg |
dav1d fontconfig freetype fribidi gmp gnutls kvazaar lame libass libiconv libilbc libtheora libvorbis libvpx libwebp libxml2 opencore-amr opus shine snappy soxr speex twolame vid.stab vo-amrwbenc x264 x265 xvidcore zimg |
| android system libraries | zlib MediaCodec |
|||||||
| ios system libraries | bzip2 AudioToolbox AVFoundation iconv VideoToolbox zlib |
|||||||
| macos system libraries | bzip2 AudioToolbox AVFoundation Core Image iconv OpenCL OpenGL VideoToolbox zlib |
|||||||
| tvos system libraries | bzip2 AudioToolbox iconv VideoToolbox zlib |
|||||||