2013-11-25 57 views
5

我想設計一個可以通過FFMPEG命令播放和編輯視頻的Android應用程序。 但我不知道如何在Android上使用FFMPEG。我嘗試了很多從Google搜索的方法,但它們太舊而無法實現。 現在,最新版本的FFMPEG是2.1.1,而Android-NDK的版本是r9b。我的操作系統是Linux mint 15. 如何在我的操作系統上使用eclipse IDE來實現具有FFMPEG最新解碼器和編碼器的Android應用程序?如何使用android ndk r9b編譯FFMPEG for Android

+0

只需按照以下鏈接的指示:http://www.roman10.net/how-to-build-ffmpeg-for-android/我最近在上述鏈接的幫助下爲NDK r9b做了同樣的操作。 – Nabil

+0

Roman對r9有一個特別的更新:http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/ –

+0

你可以下載http://github.com/yixia/FFmpeg-Vitamio ,運行build_android.sh – crossle

回答

0

IJKplayer使用ndk編譯ffmpeg作爲其make過程的一部分。配置文件可以稍微修改,以便爲android生成ffmpeg二進制文件。

具體註釋掉配置線/ module-lite.sh運行編譯ffmpeg的腳本之前:

export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-programs" 
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-ffmpeg" 
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-avfilter" 

它將產生ffmpeg的可執行文件。

IJKplayer項目也會給你一個關於如何在android程序中使用ffmpeg的提示。