2016-04-16 38 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