ffmpeg构建输出没有显示?

时间:2014-03-18 06:02:11

标签: android ffmpeg

我最近几天在Ffmpeg工作,但无法获得任何有价值的输出。        之后我按照下面的教程: -        http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/
      根据那个教程。完成后,您应该能够找到一个文件夹        $NDK/sources/ffmpeg-2.0.1/android,其中包含arm/libarm/include个文件夹。        但是我没有在$NDK/sources/ffmpeg-2.0.1/android中获得构建输出。        请有人帮助我。

感谢。

2 个答案:

答案 0 :(得分:2)

在浪费了我2天之后,我已经成功编译了这个以下链接,这非常好。

http://www.packtpub.com/sites/default/files/downloads/Developing_Multimedia_Applications_with_NDK.pdf

答案 1 :(得分:0)

在你的build_android.sh中,只需将./configure命令行设为一个长字符串而不是将其分解。每个选项之间的空格都在弄乱解析器。

#!/bin/bash
NDK=/home/hwlab/android-ndk-r9d
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
function build_one
{
    ./configure --prefix=$PREFIX --enable-shared --disable-static --disable-doc --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 --enable-cross-compile --sysroot=$SYSROOT --extra-cflags="-Os -fpic $ADDI_CFLAGS" --extra-ldflags="$ADDI_LDFLAGS" $ADDITIONAL_CONFIGURE_FLAG
    make clean
    make
    make install
}
CPU=arm
PREFIX=$(pwd)/android/$CPU 
ADDI_CFLAGS="-marm"
build_one