diff --git a/ffmpeg/build.sh b/ffmpeg/build.sh new file mode 100644 index 0000000..cc037c1 --- /dev/null +++ b/ffmpeg/build.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -e + +# ANDROID_NDK_ROOT and ANDROID_SDK_ROOT need to be set (possibly to ~/Android/Sdk/ndk/##.#.#######/ and ~/Android/Sdk respectively) + +ARCH=x86_64 +VERSION=v5.1.LTS + +git clone --depth 1 --branch $VERSION https://github.com/arthenica/ffmpeg-kit.git +cd ffmpeg-kit + +./android.sh --enable-x264 --enable-libvpx --enable-gpl --disable-arm-v7a{,-neon} --disable-arm64-v8a --disable-x86 --no-archive + +cd .. + +OUT_DIRECTORY=ffmpeg-android-$VERSION-$ARCH +mkdir $OUT_DIRECTORY +cp -r ffmpeg-kit/prebuilt/android-x86_64/{ffmpeg,libvpx,x264}/* $OUT_DIRECTORY/ +cp $0 $OUT_DIRECTORY +tar c $OUT_DIRECTORY | xz -T0 > $OUT_DIRECTORY.tar.xz + diff --git a/ffmpeg/ffmpeg-android-v4.4.LTS.tar.xz b/ffmpeg/ffmpeg-android-v4.4.LTS.tar.xz new file mode 100644 index 0000000..d32748d Binary files /dev/null and b/ffmpeg/ffmpeg-android-v4.4.LTS.tar.xz differ diff --git a/ffmpeg/ffmpeg-android-v5.1.LTS-aarch64.tar.xz b/ffmpeg/ffmpeg-android-v5.1.LTS-aarch64.tar.xz new file mode 100644 index 0000000..3bbb591 Binary files /dev/null and b/ffmpeg/ffmpeg-android-v5.1.LTS-aarch64.tar.xz differ diff --git a/ffmpeg/ffmpeg-android-v5.1.LTS-x86_64.tar.xz b/ffmpeg/ffmpeg-android-v5.1.LTS-x86_64.tar.xz new file mode 100644 index 0000000..dbfac90 Binary files /dev/null and b/ffmpeg/ffmpeg-android-v5.1.LTS-x86_64.tar.xz differ diff --git a/ffmpeg/ffmpeg-android-v5.1.LTS.tar.xz b/ffmpeg/ffmpeg-android-v5.1.LTS.tar.xz new file mode 100644 index 0000000..b2cccdd Binary files /dev/null and b/ffmpeg/ffmpeg-android-v5.1.LTS.tar.xz differ