手把手带领大家开发一个Android+FFmpeg播放器,并学习ijkplayer二次开发

*   01 NDK与ANativeWindow 绘图/

  *   01 Android+FFmpeg播放器及ijkplayer课程概

  *   02 NDK开发步骤回顾与分析

  *   03 ANativeWindow的原理与API介绍

  *   04 ANativeWindow绘制背景色的核心代码

  *   05 ANativeWindow背景色的运行效果分析

  *   06 创建工程实现ANativeWindow背景色

  *   07 ANativeWindow绘制位图

*   02 bmp格式与压缩原理/

  *   01 Bmp格式简介

  *   02 Bmp文件结构简介

  *   03 Bmp的文件头信息块和图像描述信息块

  *   04 Bmp的颜色表和像素数据

  *   05 Bmp的黑白单色图手把手案例分析

  *   06 Bmp的16色彩图手把手案例分析

*   03 OpenGL.ES打造YUV播放器/

  *   01 FFmpeg处理YUV

  *   02 OpenGL.ES实现YUV播放器的代码解析

  *   03 创建工程实现OpenGL.ES的YUV播放器

*   04 颜色空间RGB与YUV底层原理详解/

  *   01 三种颜色空间RGB、YUV、HSV

  *   02 颜色空间RGB和YUV:傻傻分不清

  *   03 颜色空间YUV的超级详细的讲解

  *   04 颜色空间YUV420的详细图解

*   05 Android使用libyuv开源库/

  *   01 Android编译并使用LibYUV源码工程

  *   02 LibYUV将YV12转换为I420

  *   03 LibYUV实现缩放旋转等功能

  *   04 对Android摄像头预览并使用LibYUV缩放旋转

  *   05 对Android摄像头缩放旋转的详解

  *   06 创建工程实现Android摄像头的预览缩放旋转

*   06 FFmpeg命令行处理PCM/

  *   01 PCM的交错模式与平面模式

  *   02 ffmepg命令行处理PCM的原理详解

  *   03 ffmepg的pcm格式分析

*   07 Android.OPENSL.ES及PCM实战/

  *   01 OpenSL.ES音频库简介

  *   02 OpenSL.ES播放PCM代码流程解析

  *   03 OpenSL.ES播放PCM运行效果及调试

  *   04 创建工程实现OpenSL.ES播放PCM

*   08 Android+FFmpeg解码并播放音频/

  *   01 FFmpeg播放音频简介

  *   02 创建Android工程并实现FFmpeg的集成

  *   03 Android下实现FFmpeg解码音频并播放

  *   04 调试问题并分析总结

*   09 Android+FFmpeg解码并播放视频/

  *   01 FFmpeg解码视频并渲染的知识简介

  *   02 Android工程集成FFmpeg解码视频并实现渲染

  *   03 代码调试与分析

*   10 Android播放器之ijkplayer二次开发/

  *   01 ubuntu下编译ijkplayer的全过程详解

  *   02 ijkplayer的编译脚本分析

  *   03 AndroidStudio集成ijkplayer的demo案

  *   04 将ijkplayer封装成组件并定制化调用

  *   05 ijkplayer的音视频同步原理及流程分析