3

我该怎么做呢?我不想使用 ndk / jni 包装器以编程方式在应用程序中使用 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
4

1 回答 1

3

我相信这个项目中的脚本(make_ffmpeg.sh)会满足你的需求。

于 2012-12-01T01:24:59.647 回答