2013-07-18 217 views
6

任何人都知道從哪裏得到編譯.so FFMPEG庫爲Android?android ffmpeg .so下載

我嘗試了數千次在windows-7上使用Android NDK 手動編譯FFMPEG,但從未成功。

所以我認爲這是更好,因爲我已經使用用於相同同一施工技術的使用預編譯的lib: https://github.com/guardianproject/SSCVideoProto

但在這個項目ffmpeg的lib中已經很老了。

任何幫助深表感謝.......

回答

7

它被修造到ffmpeg 2.0由於與android-ndk-r9bDownload the prebuilt *.so集成。

set up *.so file

1 - 添加文件夾JNI /庫/ *所以

2 - 使用 「右鍵點擊鼠標」 - > Android的工具 - >添加原生支持 - >設置的名稱。文件* .cpp

3 - 兩個文件:* .cpp和Android.mk出現。

4 - 使用Cygwin構建&將* .so編譯到項目中。

How to load another .so file in your android project?

@Sanket EXCUTE命令不需要之前傳遞參數到C++方法首先知道這一點:

Calling C++ method in C++ file from Java file

+0

鏈接到.so文件不起作用。 –

+1

真的很抱歉,我再次更新。 –

+1

預建.so鏈接中斷 – Pete

3

您可以從Dolphin Player提取libffmepg.so建立

https://code.google.com/p/dolphin-player/downloads/list

包擴展名重命名爲.zip,並從中提取.solib文件夾。

+0

保管箱內文件libffmpeg.so文件是version2.0以上? – Sanket990

+1

你好,我剛剛建議libffmpeg.so文件。現在我怎樣才能執行ffmpeg命令? –

2

我建議你兩種方式:

#1: 您可以下載給出in this blog 項目。它工作得很好,開始在這個項目中添加你的代碼。

#2: 你可以自己構建。最簡單的方法是在Linux中構建。您可以從here 中選擇任意版本的Android版本。解壓縮後,您將找到一個README.txt文件。這裏描述的步驟非常簡單。跟着他們,你會得到我相信的構建。