エラー:FFMPEGライブラリのコンパイル中にlibfaacが見つかりません

SaidTagnit

私はすべての可能なコーデックを含めてAndroid用のubuntuの下でFFMPEGライブラリをコンパイルしようとしていました。私はこのチュートリアルhttp://www.roman10.net/2013/08/18/how-to-build-ffmpeg-with-ndk-r9/に従いましたしかし、。/ build_android.shを実行すると、次のエラーが発生します。

root @ AK-74:/home/rango/Desktop/android-ndk-r10e/sources/ffmpeg-3.0# ./build_android.shエラー:libfaacが見つかりません

configureが間違っていると思われる場合は、Gitの最新バージョンを使用していることを確認してください。最新バージョンが失敗した場合は、問題を[email protected]メーリングリストまたはirc.freenode.netのIRC#ffmpegに報告してください。configureによって生成されたログファイル「config.log」を含めます。これは問題の解決に役立ちます。

これが私のbuild_android.shコンテンツです:

#!/bin/bash
NDK=/home/rango/Desktop/android-ndk-r10e
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86

function build_one
{
./configure \
    --prefix=$PREFIX \
    --enable-shared \
    --disable-static \
    --disable-doc \
    --disable-ffmpeg \
    --disable-ffplay \
    --disable-ffprobe \
    --disable-ffserver \
    --disable-avdevice \
    --disable-doc \
    --disable-symver \
    --enable-gpl \
    --enable-version3 \
    --enable-nonfree \
    --enable-shared \
    --enable-libopencore-amrnb \
    --enable-libopencore-amrwb \
    --enable-libfaac \
    --enable-libgsm \
    --enable-libmp3lame \
    --enable-libtheora \
    --enable-libvorbis \
    --enable-libx264 \
    --enable-libxvid \
    --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
make -j4
make install
}

CPU=arm
PREFIX=$(pwd)/android/$CPU
ADDI_CFLAGS="-marm"

build_one
SaidTagnit

ついに私はそれを動作させました。問題は、ライブラリの場所が見つからないことでした。私はこのコマンドを入力しました:libfaacを見つけます。そして出力から私はそれが "/ usr / lib / i386-linux-gnu /"の下にあることに気づきました:

/usr/lib/i386-linux-gnu/libfaac.a

/usr/lib/i386-linux-gnu/libfaac.so

/usr/lib/i386-linux-gnu/libfaac.so.0

/usr/lib/i386-linux-gnu/libfaac.so.0.0.0

次に私がしたことは、この行を「./build_android.sh」に追加して、そこを見るように指示することです。

--extra-ldflags = -L / usr / lib / i386-linux-gnu /

したがって、スクリプトは次のようになります。

#!/bin/bash
NDK=/home/rango/Desktop/android-ndk-r10e
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86

function build_one
{
echo $PREFIX
./configure \
--prefix=$PREFIX \
--enable-shared \
--disable-static \
--disable-doc \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-avdevice \
--disable-doc \
--enable-nonfree \
--disable-symver \
--enable-gpl \
--enable-version3 \
--enable-shared \
--enable-libmp3lame \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-libtheora \
--enable-libvorbis \
--enable-libx264 \
--enable-libxvid \
--enable-libgsm \
--enable-libfaac \
--extra-ldflags=-L/usr/lib/i386-linux-gnu/
--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
make -j4
make install
}

CPU=arm
PREFIX=$(pwd)/android/$CPU
ADDI_CFLAGS="-marm"

build_one

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エラー:コンパイル時にLapackライブラリが見つかりません(zerobrane、lua、torch)

分類Dev

Vimのコンパイル時にターミナルライブラリが見つかりません

分類Dev

g ++でRcppライブラリをコンパイル中にエラーが発生しました:Rcpp.hが見つかりません

分類Dev

CuSpatialまたはCuDfライブラリのインストール中にパッケージが見つかりませんエラー

分類Dev

GFortranエラー:ld:コンパイルしようとしたときに-lSystemのライブラリが見つかりません

分類Dev

CMake:OpenCVのコンパイル時にCUDAライブラリが見つかりません

分類Dev

.javaファイルのコンパイル時にシンボルエラーが見つかりません

分類Dev

コンパイラエラー-シンボルが見つかりません

分類Dev

ライブラリが見つかりませんエラー/ makefileのライブラリパス

分類Dev

Birtライブラリファイルが見つかりません相対パスのエラー

分類Dev

Korgeでネイティブをコンパイルすると、エラー「ライブラリが見つかりません」がスローされます

分類Dev

mysql-pythonのインストールエラー:-lsslのライブラリが見つかりません

分類Dev

CMakeおよびMakeでコンパイルする際のOpenCVライブラリエラー:-lopencv_bgsegmが見つかりません

分類Dev

Cythonコードのコンパイル時に「エラー:vcvarsall.batが見つかりません」

分類Dev

ソースからFFMPEGをコンパイルしています:共有ライブラリが見つかりません

分類Dev

ライブラリのリンク中に参照が見つかりません

分類Dev

Cythonファイルのコンパイル中にエラーが発生しました:pxdがパッケージに見つかりません

分類Dev

コマンドsudoapt-getupdateの使用中にエラー404が見つかりません-PPAshimmerprojectにリリースファイルがありません

分類Dev

PyPyエラー:AttributeError:ライブラリにシンボルSCDynamicStoreCopyProxiesが見つかりません<なし>

分類Dev

コンポーネントライブラリにAngularhtmlファイルが見つかりません

分類Dev

FMXコンポーネントがライブラリパスXE6に見つかりません

分類Dev

テーブル定義のコンパイル中にスリックエラーが発生しました:パラメータtmの暗黙的な値が見つかりませんでした

分類Dev

Cコンパイラのインストール中に、$ PATHに受け入れ可能なCコンパイラが見つかりませんでした

分類Dev

Cコンパイラのインストール中に、$ PATHに受け入れ可能なCコンパイラが見つかりませんでした

分類Dev

Maven:コンパイルエラーはありませんが、シンボルが見つかりません

分類Dev

ARM用のMongoDBC ++ドライバーのクロスコンパイル。Boostライブラリが見つかりません

分類Dev

ld:-lGLエラーのライブラリが見つかりません

分類Dev

OSエラーの取得Pythonライブラリが見つかりません

分類Dev

パッケージのコンパイル中に「libcurlが見つかりません」というエラーメッセージが表示されます

Related 関連記事

  1. 1

    エラー:コンパイル時にLapackライブラリが見つかりません(zerobrane、lua、torch)

  2. 2

    Vimのコンパイル時にターミナルライブラリが見つかりません

  3. 3

    g ++でRcppライブラリをコンパイル中にエラーが発生しました:Rcpp.hが見つかりません

  4. 4

    CuSpatialまたはCuDfライブラリのインストール中にパッケージが見つかりませんエラー

  5. 5

    GFortranエラー:ld:コンパイルしようとしたときに-lSystemのライブラリが見つかりません

  6. 6

    CMake:OpenCVのコンパイル時にCUDAライブラリが見つかりません

  7. 7

    .javaファイルのコンパイル時にシンボルエラーが見つかりません

  8. 8

    コンパイラエラー-シンボルが見つかりません

  9. 9

    ライブラリが見つかりませんエラー/ makefileのライブラリパス

  10. 10

    Birtライブラリファイルが見つかりません相対パスのエラー

  11. 11

    Korgeでネイティブをコンパイルすると、エラー「ライブラリが見つかりません」がスローされます

  12. 12

    mysql-pythonのインストールエラー:-lsslのライブラリが見つかりません

  13. 13

    CMakeおよびMakeでコンパイルする際のOpenCVライブラリエラー:-lopencv_bgsegmが見つかりません

  14. 14

    Cythonコードのコンパイル時に「エラー:vcvarsall.batが見つかりません」

  15. 15

    ソースからFFMPEGをコンパイルしています:共有ライブラリが見つかりません

  16. 16

    ライブラリのリンク中に参照が見つかりません

  17. 17

    Cythonファイルのコンパイル中にエラーが発生しました:pxdがパッケージに見つかりません

  18. 18

    コマンドsudoapt-getupdateの使用中にエラー404が見つかりません-PPAshimmerprojectにリリースファイルがありません

  19. 19

    PyPyエラー:AttributeError:ライブラリにシンボルSCDynamicStoreCopyProxiesが見つかりません<なし>

  20. 20

    コンポーネントライブラリにAngularhtmlファイルが見つかりません

  21. 21

    FMXコンポーネントがライブラリパスXE6に見つかりません

  22. 22

    テーブル定義のコンパイル中にスリックエラーが発生しました:パラメータtmの暗黙的な値が見つかりませんでした

  23. 23

    Cコンパイラのインストール中に、$ PATHに受け入れ可能なCコンパイラが見つかりませんでした

  24. 24

    Cコンパイラのインストール中に、$ PATHに受け入れ可能なCコンパイラが見つかりませんでした

  25. 25

    Maven:コンパイルエラーはありませんが、シンボルが見つかりません

  26. 26

    ARM用のMongoDBC ++ドライバーのクロスコンパイル。Boostライブラリが見つかりません

  27. 27

    ld:-lGLエラーのライブラリが見つかりません

  28. 28

    OSエラーの取得Pythonライブラリが見つかりません

  29. 29

    パッケージのコンパイル中に「libcurlが見つかりません」というエラーメッセージが表示されます

ホットタグ

アーカイブ