ffmpeg 移植到 android 並使用

同步更新至我的blog:http://dxjia.cn/2015/07/ffmpeg-porting-to-android/android

空閒作了個小應用,從視頻裏截圖,而後再將截圖拼接爲一個gif動畫;git

起初使用的是gifflen這個庫,修改了一些bug以後,這個庫能用起來了,但有2個問題比較難搞:github

一、截圖使用的是Android原生 MediaMetadataRetriever 接口來提取圖片,但實際使用發現,效果比較差,其沒法準確提取指定時間的圖片,常常提取到同樣的圖片;動畫

二、gifflen效率比較低,很耗時。。spa

 

因此開始考慮更換ffmpeg,這個是一個無比強大的編解碼開源庫,代碼是c的,因此能夠移植到android,過程比較折騰。視頻

已經將成果更新到github上了,回頭這裏再來寫過程:blog

ffmpeg 移植:http://dxjia.github.io/ffmpeg-for-android-shared-library 接口

編譯出的so在android中調用:https://github.com/dxjia/ffmpeg-jni-sample 圖片

相關文章
相關標籤/搜索