Android視頻壓縮

在上傳過大視頻時,可能會因內存溢出而崩潰,這時可能我們會想到分段上傳,會解決溢出問題,當然也可以使用七牛云上傳視頻。但是會有一個難題就是視頻1分鐘時長就100M左右,5分鐘就會有500M左右,上傳時長必定會慢,再遇到網速就更慢,那用戶等待時間會更長,所以在這里我們要用到視頻壓縮技術,當時我在網上查閱了許多資料,Android壓縮視頻的例子真得是少的可憐,一般都是使用ffmpeg來實現壓縮視頻,可能有一些例子運行顯示壓縮成功,但是可能找不到壓縮路徑下的視頻,不過可以播通過放壓縮路徑下的視頻來判斷是否壓縮成功。
這是github上壓縮視頻的demo地址https://github.com/jczmdeveloper/XCVideoCompressor
**我遇到的問題是適配問題,在部分機型上壓縮直接閃退,這是ffmpeg4android_lib依賴包下jniLibs里的so包缺少

Paste_Image.png
還需要注意的是項目根目錄下如果有jniLibs目錄也要與之對應,添加缺少的so包。
**

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,033評論 25 708
  • 看到過這樣一個問題:年齡越大,朋友是越多還是越少?而得票最多的答案說:“重要的人越來越少,但留下的人越來越...
    登登_b778閱讀 182評論 0 0
  • 今天大盤上漲41點收2891.7,我通過支付寶的螞蟻聚寶定投的基金收益終于為正了。投資了8000元收益160元。 ...
    了凡耕讀閱讀 253評論 2 1