ffmpeg使用总结

需求:实现Android上使用ffmpeg进行视频裁剪,压缩功能

使用到相关技术:

1 FFmpeg实现录制视频

采用合并ts流的方式

 

 

2FFmpeg实现裁剪压缩

利用MediaMetadataRetriever获取某个时间最近一个帧

压缩指定编码的配置

-crf:这是最重要的一个选项,用于指定输出视频的质量

-threads n

裁剪:

-ss time1 -t time2

GOP

 

 

3ContentResolver获取所有视频资源

4采用VideoView播放视频

5使用水平滚动的ListView显示视频的帧图片

6 通过MediaMetadataRetriever获取视频帧的Bitmap

7 View的自定义

你可能感兴趣的:(ffmpeg使用总结)