FFmpeg4.3系列之54:Android+FFmpeg播放器与ij

FFmpeg4.3系列之54:Android+FFmpeg播放器与ij
共45节 492人在学 课程详情
课程目录
讨论留言
  • NDK与ANativeWindow 绘图

    • Android+FFmpeg播放器及ijkplayer课程概览
    • NDK开发步骤回顾与分析
    • ANativeWindow的原理与API介绍
    • ANativeWindow绘制背景色的核心代码
    • ANativeWindow背景色的运行效果分析
    • 创建工程实现ANativeWindow背景色
    • ANativeWindow绘制位图
  • bmp格式与压缩原理

    • Bmp格式简介
    • Bmp文件结构简介
    • Bmp的文件头信息块和图像描述信息块
    • Bmp的颜色表和像素数据
    • Bmp的黑白单色图手把手案例分析
    • Bmp的16色彩图手把手案例分析
  • OpenGL.ES打造YUV播放器

    • FFmpeg处理YUV
    • OpenGL.ES实现YUV播放器的代码解析
    • 创建工程实现OpenGL.ES的YUV播放器
  • 颜色空间RGB与YUV底层原理详解

    • 三种颜色空间RGB、YUV、HSV
    • -颜色空间RGB和YUV:傻傻分不清
    • 颜色空间YUV的超级详细的讲解
    • 颜色空间YUV420的详细图解
  • Android使用libyuv开源库

    • Android编译并使用LibYUV源码工程
    • LibYUV将YV12转换为I420
    • LibYUV实现缩放旋转等功能
    • 对Android摄像头预览并使用LibYUV缩放旋转
    • 对Android摄像头缩放旋转的详解
    • 创建工程实现Android摄像头的预览缩放旋转
  • FFmpeg命令行处理PCM

    • PCM的交错模式与平面模式
    • ffmepg命令行处理PCM的原理详解
    • ffmepg的pcm格式分析
  • Android.OPENSL.ES及PCM实战

    • OpenSL.ES音频库简介
    • OpenSL.ES播放PCM代码流程解析
    • OpenSL.ES播放PCM运行效果及调试
    • 创建工程实现OpenSL.ES播放PCM
  • Android+FFmpeg解码并播放音频

    • FFmpeg播放音频简介
    • 创建Android工程并实现FFmpeg的集成
    • Android下实现FFmpeg解码音频并播放
    • 调试问题并分析总结
  • Android+FFmpeg解码并播放视频

    • FFmpeg解码视频并渲染的知识简介
    • Android工程集成FFmpeg解码视频并实现渲染
    • 代码调试与分析
  • Android播放器之ijkplayer二次开发

    • ubuntu下编译ijkplayer的全过程详解
    • ijkplayer的编译脚本分析
    • AndroidStudio集成ijkplayer的demo案例
    • 将ijkplayer封装成组件并定制化调用
    • ijkplayer的音视频同步原理及流程分析
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

fmpgs4-c54-2.3--颜色空间YUV的超级详细的讲解,fmpgs4-c54-2.3--颜色空间YUV的超级详细的讲解

课程介绍

FFmpeg系列之54
【FFmpeg第四季Android音视频专题之4】
Android+FFmpeg播放器与ijkplayer二次开发

 

我将带领大家来学习Android +FFmpeg 实现音视频的解码与播放,并学习ijkplayer二次开发。具体内容包括:NDK与ANativeWindow绘图、bmp格式与压缩原理、OpenGL.ES打造YUV播放器、颜色空间RGB与YUV底层原理详解、Android使用libyuv开源库、FFmpeg命令行处理PCM、Android.OPENSL.ES及PCM实战、Android+FFmpeg解码并播放音频、Android+FFmpeg解码并播放视频、Android播放器之ijkplayer二次开发等。

 --------------------------------------------------------

作为音视频开发小白,需要从最基本的图片和PCM开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。

大家在学习过程中需要多动手,多思考,建议先系统的看一遍视频,然后第二遍跟着一起练习,然后再总结分析提升。

推荐课程

信息系统项目管理师自考笔记

李明 · 710人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22071人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4198人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 786人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 837人在学

java项目实战之购物商城(java毕业设计)

Long · 5151人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1504人在学

Python Django 深度学习 小程序

钟翔 · 2315人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 597人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    FFmpeg4.3系列之54:Android+FFmpeg播放器与ij
    FFmpeg4.3系列之54:Android+FFmpeg播放器与ij ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~