如何把ffmpeg移植到Android上?
今天用NDK-BUILD成功編譯了ffmpeg,爲我們小組下一步開發Android上的播放器以及播放框架的工作打好了基礎。
編譯的方法參考的這個博客:
http://abitno.me/compile-ffmpeg-android-ndk
讀了博客中的幾篇文章,感覺很佩服。寫的東西都很不錯,水平高而又通俗易懂。
我用的ffmpeg最新的0.8.6版本替換了原文中的0.6版,基本原封不動就可成功。只是在編譯的過程中會報幾條c語言規範相關的錯誤,簡單的改動一下就可以了。
編譯成功,頗爲欣喜,簡記短述,聊以自慰。
編譯腳本:
爲了使大家方便更加方便地編譯出Android上的ffmpeg,我寫了一個簡單的shell腳本。經測試在Ubuntu11.10上用android-ndk-r6b編譯ffmpeg0.8.x成功。
腳本地址:https://github.com/baby313/gen_Android_ffmpeg/blob/master/gen_player.sh
只需執行一個命令,就可有得到Android上的ffmpeg啦!