2016-04-16 54 views
2

我試圖建立的ffmpeg庫爲Android,使用roman10 tutorialffmpeg的Android組建

我能夠運行在我的源/ ffmpeg的文件夾build_android.sh腳本..但它不是創建一個「機器人」文件夾! !

在我的情況下,我嘗試Ubuntu 14.04中的ffmpeg 3.0.1; 64位。

在命令行

./build_android.sh:線17:前綴= /家庭/管理/文檔/機器人-NDK-R9B /源/的ffmpeg-3.0.1 /機器人/臂:沒有這樣的文件或目錄

./build_android.sh:線19:--enable共享:命令未找到

./build_android.sh:線21:--disable靜電:命令不找到

./build_android.sh:第23行:--disable-doc:comm和未找到

./build_android.sh:線25: - 禁用ffmpeg的:未找到命令

./build_android.sh:線27: - 禁用ffplay:命令未找到

./build_android.sh:線29: - 禁用ffprobe:命令未找到

./build_android.sh:線31: - 禁用ffserver的:命令未找到

./build_android.sh :第33行:--disable-avdevice:未找到命令

./build_android.sh:線35:--disable-DOC:命令未找到

./build_android.sh:線37: - 禁用symver命令:命令未找到

./build_android .sh:第39行:--cross-prefix =/home/Admin/Documents/android-ndk-r9b/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux-androideabi-沒有這樣的文件或目錄

./build_android.sh:線41:--target-OS = Linux上:命令未找到

./build_android.sh:線43:--arch =臂:命令無噸發現

./build_android.sh:線45:--enable-交叉編譯:未找到命令

./build_android.sh:線47:--sysroot = /家庭/管理/文檔/ android-ndk-r9b/platforms/android-9/arch-arm /:沒有這樣的文件或目錄

./build_android.sh:第49行:--extra-cflags = -Os -fpic -marm:command not發現

./build_android.sh:線51:--extra-LDFLAGS =:命令未找到

爲什麼android文件夾不會創建,

請有人可以指導我這樣做。

感謝您的時間。

+0

我用Roman10的方法,並封裝在一個簡單的圖書館集成(只是一條線)庫上jcenter! https://github.com/madhavanmalolan/ffmpegandroidlibrary –

回答

0

您可能擁有帶尾隨空格的build_android.sh文件,或者在其許多行的末尾丟失了\字符。

這個shell腳本被分成許多行以便於閱讀,但邏輯上它幾乎是一個很長的行

+0

Thanx ..它的工作現在,我刪除空格,並在行的末尾添加\字符。 Thanx幫助我。 :-) – msj