有人知道从哪里编译.so FFMPEG库适用于Android?
我尝试了数千次使用Android NDK在Windows-7上手动编译FFMPEG 但从未成功过。
所以我认为最好使用预编译的lib,因为我已经使用了相同的技术: https://github.com/guardianproject/SSCVideoProto
但是这个项目中的ffmpeg lib很老了。
非常感谢任何帮助.......
答案 0 :(得分:7)
自ffmpeg 2.0
Download the prebuilt *.so
集成以来,它始建于android-ndk-r9b
。
set up *.so file
:
1 - 添加文件夹jni / libs / *。所以
2 - 使用“右键单击鼠标” - > Android工具 - >添加原生支持 - >设置文件名* .cpp
3 - 两个文件:* .cpp和Android.mk出现。
4 - 使用Cygwin构建&将* .so编译到项目中。
How to load another .so file in your android project?
@Sanket Excute命令在将参数传递给C ++方法之前首先要知道这个:
答案 1 :(得分:3)
您可以从libffmepg.so
版本
Dolphin Player
https://code.google.com/p/dolphin-player/downloads/list
将包扩展名重命名为.zip
,并从.so
文件夹中提取lib
个库。
答案 2 :(得分:2)
我建议你两种方式:
<强>#1:强> 你可以下载给定in this blog的项目 。它工作得很好,开始在这个项目中添加你的代码。
<强>#2:强> 你可以用自己的东西建造。最简单的方法是在Linux中构建。您可以从here为Android选择任何版本的发行版 。解压缩后,您将找到README.txt文件。这里描述的步骤非常简单。跟着他们,你会得到我相信的构建。