Browse Source

Update FFmpeg binaries with latest fixes and removes the obsolete ones

pull/4/head
MaranBr 6 months ago
parent
commit
6c2ac9c1f9
  1. 29
      ffmpeg/build.sh
  2. BIN
      ffmpeg/ffmpeg-android-6.0.2-aarch64.tar.xz
  3. BIN
      ffmpeg/ffmpeg-android-6.1.2-aarch64.tar.xz
  4. BIN
      ffmpeg/ffmpeg-android-7.0.3-aarch64.tar.xz
  5. BIN
      ffmpeg/ffmpeg-android-7.1.1-aarch64.tar.xz
  6. BIN
      ffmpeg/ffmpeg-android-v4.4.LTS.tar.xz
  7. BIN
      ffmpeg/ffmpeg-android-v5.1.LTS-aarch64.tar.xz
  8. BIN
      ffmpeg/ffmpeg-android-v5.1.LTS-x86_64.tar.xz
  9. BIN
      ffmpeg/ffmpeg-android-v5.1.LTS.tar.xz

29
ffmpeg/build.sh

@ -3,19 +3,36 @@ 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
export ANDROID_NDK_ROOT=/usr/local/android-ndk
export ANDROID_SDK_ROOT=/usr/local/android-sdk
VERSION=7.1.1
OUT_DIRECTORY=ffmpeg-android-$VERSION-aarch64
if [ ! -d "ffmpeg-kit" ]; then
tar xf ffmpeg-kit.tar.xz
fi
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
./android.sh \
--enable-gpl \
--enable-x264 \
--enable-libvpx \
--enable-android-media-codec \
--disable-arm-v7a-neon \
--disable-arm-v7a \
--disable-x86-64 \
--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
cp -r ffmpeg-kit/prebuilt/android-arm64/{ffmpeg,libvpx,x264}/* $OUT_DIRECTORY/
cp ffmpeg-kit/src/ffmpeg/config.h ffmpeg-kit/src/ffmpeg/libavcodec/codec_internal.h $OUT_DIRECTORY/include/libavcodec/
tar c $OUT_DIRECTORY | xz -T0 > $OUT_DIRECTORY.tar.xz

BIN
ffmpeg/ffmpeg-android-6.0.2-aarch64.tar.xz

BIN
ffmpeg/ffmpeg-android-6.1.2-aarch64.tar.xz

BIN
ffmpeg/ffmpeg-android-7.0.3-aarch64.tar.xz

BIN
ffmpeg/ffmpeg-android-7.1.1-aarch64.tar.xz

BIN
ffmpeg/ffmpeg-android-v4.4.LTS.tar.xz

BIN
ffmpeg/ffmpeg-android-v5.1.LTS-aarch64.tar.xz

BIN
ffmpeg/ffmpeg-android-v5.1.LTS-x86_64.tar.xz

BIN
ffmpeg/ffmpeg-android-v5.1.LTS.tar.xz

Loading…
Cancel
Save