Установите FFMPEG на андроид проект - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь установить FFMPEG на проект Android.Я следую этому руководству: https://medium.com/@karthikcodes1999/cross-compiling-ffmpeg-4-0-for-android-b988326f16f2

Когда я запускаю файл ffmpeg_android.sh.с этим кодом:

#!/bin/bash
NDK=$HOME/Library/Android/sdk/ndk-bundle
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64
function build_one
{
./configure \
--prefix=$PREFIX \
--enable-shared \
--disable-static \
--disable-doc \
--disable-ffplay \
--disable-ffprobe \
--disable-doc \
--disable-symver \
--enable-protocol=concat \
--enable-protocol=file \
--enable-muxer=mp4 \
--enable-demuxer=mpegts \
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
--target-os=linux \
--arch=arm \
--enable-cross-compile \
--sysroot=$SYSROOT \
--extra-cflags="-Os -fpic $ADDI_CFLAGS" \
--extra-ldflags="$ADDI_LDFLAGS" \
$ADDITIONAL_CONFIGURE_FLAG
make clean all
make -j3
make install
}
CPU=arm
PREFIX=$(pwd)/android/$CPU
ADDI_CFLAGS="-marm"
build_one

У меня есть эта ошибка:

/ Пользователи / Кристоф / Библиотека / Android / SDK / ndk-bundle / Наборы инструментов / arm-linux-androideabi-4.9 / prebuilt / darwin-x86_64 / bin / arm-linux-androideabi-gcc не может создать исполняемый файл.Проверка компилятора Си не удалась.

Если вы считаете, что configure допустил ошибку, убедитесь, что вы используете последнюю версию Git.Если последняя версия дает сбой, сообщите о проблеме в список рассылки ffmpeg-user@ffmpeg.org или в IRC #ffmpeg на irc.freenode.net.Включите файл журнала "ffbuild / config.log", созданный с помощью configure, поскольку это поможет решить проблему.Makefile: 2: ffbuild / config.mak: нет такого файла или каталога Makefile: 40: / tools / Makefile: нет такого файла или каталога Makefile: 41: /ffbuild/common.mak: такого файла или каталога нет: Makefile: 90: /libavutil / Makefile: Нет такого файла или каталога Makefile: 90: /ffbuild/library.mak: Нет такого файла или каталога Makefile: 92: / fftools / Makefile: Нет такого файла или каталога Makefile: 93: / doc / Makefile: Нет такогоФайл или каталог Makefile: 94: / doc / examples / Makefile: Нет такого файла или каталога Makefile: 159: / tests / Makefile: Нет такого файла или каталога make: *** Нет правила для создания цели `/ tests / Makefile '.Стоп.Makefile: 2: ffbuild / config.mak: нет такого файла или каталога ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...