我在用NDK r7b構建FFMPEG的一體化靜態二進制文件,一切正常,直到我嘗試用RTMP支持構建它。用librtmp構建FFMPEG for android
我從https://github.com/guardianproject/android-ffmpeg與librtmp2.4和自定義配置usind源這樣
.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。 據我瞭解,在我的配置中的最後兩個字符串說編譯器可能會找到librtmp的來源。 但我得到的是ERROR: librtmp not found
我沒有exreienced與NDK和明顯我缺少一些重要的部分,但我無法自己找到它。
寶貴的信息,你可以看看這個:http://stackoverflow.com/questions/9605757/using-ffmpeg-with-android-ndk – iSun 2012-03-11 16:09:58
我看到了這個問題,但我沒有太多的Android經驗NDK或Cygwin。 – 2012-03-11 16:52:43
啊哈,不管怎樣謝謝。 – iSun 2012-03-11 18:27:14