Android之开源视频压缩框架RxFFmpeg的commands设置
生活随笔
收集整理的這篇文章主要介紹了
Android之开源视频压缩框架RxFFmpeg的commands设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 Android視頻壓縮框架
地址:https://github.com/microshow/RxFFmpeg
2 問題
用ffmpeg進行壓縮的時候,我們需要采用ffmpeg命令壓縮官網給的命令如下
String text = "ffmpeg -y -i /storage/emulated/0/1/input.mp4 -vf boxblur=25:5 -preset superfast /storage/emulated/0/1/result.mp4";支持libx264編碼庫,可以使壓縮后的視頻體積變的極小,清晰度還保持著很高清,簡單的壓縮命令
ffmpeg -y -i /storage/emulated/0/1/input.mp4 -b 2097k -r 30 -vcodec libx264 -preset superfast /storage/emulated/0/1/result.mp4但是我自己測試,發現第一個命令都把視頻壓縮模仿了,第二個命令雖然視頻不模仿,但是2097K不知道為啥要設置這個值,不知道具體意思和后面根據視頻大小到底怎么設置。
參數介紹如下
-i:input路徑,傳入視頻文件的路徑-c:v:編碼格式,一般都是指定libx264-crf: 編碼質量,取值范圍是0-51,默認值為23,數字越小輸出視頻的質量越高。這里的30是我們經過測試得到的經驗總結
以上是生活随笔為你收集整理的Android之开源视频压缩框架RxFFmpeg的commands设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Studio导入别人的m
- 下一篇: Android Studio提示No v