Android Prerequisites - tanersener/ffmpeg-kit GitHub Wiki

1. The following packages are required by the build scripts.

autoconf automake libtool pkg-config curl git doxygen nasm

2. These optional packages should be installed only if you want to build corresponding external libraries.

cmake gcc gperf texinfo yasm bison autogen wget autopoint meson ninja ragel
  • autogen required for libsndfile
  • bison > 2.4, wget, autopoint required for gnutls
  • cmake > 3.9 required by libwebp and x265
  • gcc required by freetype and fribidi
  • gperf required by fontconfig
  • meson > 0.56, ninja for dav1d
  • ragel required by harfbuzz
  • texinfo required by gmp on some platforms
  • yasm required for libvpx and x265 on some platforms

3. Android builds require these additional packages.

  • Android SDK Build Tools
  • Android NDK r22b or later with LLDB and CMake as shown in Android NDK Guide (See #292 if you want to use NDK r23b)