这里使用的是githua框架。使用ffmeng进行转码压缩。短视频拍摄难点在于转码压缩。ffmeng利用的是GPU处理。
框架githua :https://github.com/mabeijianxi/small-video-record
使用文档:
https://github.com/mabeijianxi/small-video-record/blob/master/document/2.x_using_help.md
我这里讲解下,文档并没有写名
3:定制 SO 动态链接库,需要把项目下的 all_lib 里面SO的文件复制到 jinlib下。下面截图:
5:跳转录制界面或选择压缩。
// 录制 MediaRecorderConfig config = new MediaRecorderConfig.Buidler() .fullScreen(false) //如果为true是全屏录制 .smallVideoWidth(360) //录制的视频的长宽 ,也就是分辨率 .smallVideoHeight(480) .recordTimeMax(6000) //最长录制时长