FFMPEGのオールインワン静的バイナリをNDK r7bでビルドしようとしています。RTMPサポートでビルドしようとするまで、すべて正常に動作します。アンドロイド用のlibrtmpでFFMPEGを構築する
この
.configure \
--target-os=linux \
--cross-prefix=arm-linux-androideabi- \
--arch=arm \
--sysroot=/home/andrey/android-ndk-r7b/platforms/android-3/arch-arm \
--enable-static \
--disable-shared \
--disable-symver \
--enable-small \
--disable-devices \
--disable-avdevice \
--enable-gpl \
--enable-librtmp \
--prefix=../build/ffmpeg/armeabi \
--extra-cflags=-I../rtmpdump/librtmp \
--extra-ldflags=-L../rtmpdump/librtmp \
とrtmpdumpのディレクトリはffmpegのと同じレベルに産むように私はlibrtmp2.4とカスタム設定でhttps://github.com/guardianproject/android-ffmpegからusind源です。 私の設定の最後の2つの文字列は、コンパイラがlibrtmpのソースを見つける場所を示しています。 しかし、私が得るのはERROR: librtmp not found
私はNDKとobviosly私はいくつかの重要な部分が不足しているが、私は自分でそれを見つけることができませんexpereiencedではない。
貴重な情報、あなたはこれを見てみることができます:http://stackoverflow.com/questions/9605757/using-ffmpeg-with-android-ndk – iSun
私はその質問を見ましたが、私はAndroidで多くの経験がありませんNDKまたはCygwin。 –
ああ、とにかくありがとうございます。 – iSun