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

FFmpeg4.3系列之54:Android+FFmpeg播放器与ij
共45节 495人在学 课程详情
  • 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的音视频同步原理及流程分析

    订阅失败

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

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

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

    购买课程

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

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    fmpgs4-c54-5.5--对Android摄像头缩放旋转的详解,fmpgs4-c54-5.5--对Android摄像头缩放旋转的详解

    课程介绍

    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开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。

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

    推荐课程

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

    李明 · 724人在学

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

    王先生 · 22112人在学

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

    汤小洋 · 4206人在学

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

    黄菊华 · 788人在学

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

    小尼老师 · 842人在学

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

    Long · 5154人在学

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

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

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

    赖国荣 · 598人在学

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

    李杰 · 3986人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~