我使用android NDK为android构建了ffmpeg。我正在使用cocos游戏引擎来编译和运行项目。我想创建一个空白的mp3,按下按钮时可以说20秒。我几乎尝试了一切。以下命令生成输出文件,但它是0字节。
ffmpeg -f lavfi -i anullsrc=r=48000 -t 20 -codec copy /sdcard/output.mp3
我的ffmpeg配置是:
> ./configure \
> --prefix=$PREFIX \
> --disable-network \
> --disable-doc \
> --disable-ffplay \
> --disable-ffprobe \
> --disable-ffserver \
> --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" \
任何帮助将不胜感激。我在Android手机上测试这个。我为ffmpeg构建了静态库,它们与项目相关联。