我该怎么做?我不想使用ndk / jni包装器以编程方式在app中使用ffmpeg,我只想编译一个二进制/可执行文件,我可以将它放在设备上的system / bin中并从终端运行。
您已经尝试过William Seemann的建议但是它不会构建可执行文件,当我尝试默认的configure_everything.sh时,正如文档中所述我得到了很多“文件修补错误”控制台输出http://pastebin.com/m0uz5fx2
如果我尝试使用make_ffmpeg.sh脚本作为william sggests,那么我得到
brx@router ~/Documents/android-ffmpeg-master $ NDK_BASE=/home/brx/Documents/android-ndk-r6b ./make_ffmpeg.sh
~/Documents/android-ffmpeg-master ~/Documents/android-ffmpeg-master
~/Documents/android-ffmpeg-master/ffmpeg ~/Documents/android-ffmpeg-master ~/Documents/android-ffmpeg-master
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
~/Documents/android-ffmpeg-master ~/Documents/android-ffmpeg-master
~/Documents/android-ffmpeg-master