首页 > 系统 > Android > 正文

ffmpeg移植android编译问题解决

2019-11-07 23:05:52
字体:
来源:转载
供稿:网友

因项目需要用到视频监控技术,从网上查的可以用ffmpeg来实现视频的编码解码功能

系统;win10

开发软件:IDEA

NDK:13B;

ffpeg:3.2

编译软件:mingw+msys

/configure: line <xxx>: PR: command not found" in MSys.

参考文档;http://blog.csdn.net/dzxsk1988/article/details/5898638点击打开链接插件下载点击打开链接点击打开链接

写个shell脚本,执行编译

#!/bin/bash NDK=D:/android/sdk/ndk/android-ndk-r13bSYSROOT=D:/android/sdk/ndk/android-ndk-r13b/platforms/android-17/arch-armTOOLCHAIN=D:/android/sdk/ndk/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64function build_one { ./configure /     --prefix=$PREFIX /     --enable-asm /     --enable-neon /     --enable-static /     --enable-small /     --disable-shared /     --disable-ffmpeg /     --disable-ffplay /     --disable-ffprobe /     --disable-ffserver /     --disable-avdevice /     --disable-doc /     --disable-symver /     --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- /     --target-os=linux /     --arch=arm /     --cpu=armv7-a /     --enable-cross-compile /     --sysroot=$SYSROOT /     --extra-cflags="-fPIC -DANDROID -mfpu=neon -mfloat-abi=softfp -I$NDK/platforms/android-19/arch-arm/usr/include" /     --extra-ldflags="$ADDI_LDFLAGS"           make clean      make      make install } CPU=arm PREFIX=$(pwd)/android/$CPU ADDI_CFLAGS="-marm"  build_one执行结果出现:

好友给出的解决方案1:给ffmpeg777的权限:      结果:无任何改变

对于第一行错误提示:

/bin/arm-linux-androideabi-gcc is unable to create an executable file. C compiler test failed.

方法:

参考:http://blog.csdn.net/mr_tony/article/details/50758786、

关于在build.sh中加入--extra-libs=-lgcc / 测试无效

第二张,加入临时目录:似乎有效,但是随之而来的是

chmod: cannot access `D:androidffmpegjnitemp/ffconf..DESKTOP-NV50ACG.500.1728': No such file or directory./configure: line 3688: D:androidffmpegjnitemp/ffconf..DESKTOP-NV50ACG.500.1728.sh: No such file or directoryUnable to create and execute files in D:/android/ffmpeg/jni/temp.  Set the TMPDIR environment

variable to another directory and make sure that it is not mounted noexec.

表示新建临时文件为空,而且在configure中存在错误


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表