安卓学习笔记 6-12 FFmpeg解码

今天我学习了FFmpeg解码



首先,我们来看一下解码流程

安卓学习笔记 6-12 FFmpeg解码

我们先注册组件,然后打开视频文件

安卓学习笔记 6-12 FFmpeg解码

视频播放需要通过解码器进行,我们来获得解码器

安卓学习笔记 6-12 FFmpeg解码

我们需要遍历查找视频流的索引

安卓学习笔记 6-12 FFmpeg解码

然后我们拿到的是YUV420p原始数据,需要转成rgb来绘制

安卓学习笔记 6-12 FFmpeg解码

拿到这些我们再来在surface上绘制(这个需要在native里转成NativeWindow)

安卓学习笔记 6-12 FFmpeg解码

======================================================================

没了