神秘学占星网

【Android】2022年经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器|完结无秘(android是什么)

神秘学占星网 资料 2023-07-07 09:16:15 36377

课程简介:

  • FFmpeg是音视频领域的一顶王冠,可以说是每个音视频从业者同学都必须熟练掌握的技术。本课程通过一套完整音视频业务的实现,掌握播放器、音视频渲染、音视频同步、音视频特效等高级功能的开发,帮助大家快速、正确的掌握FFmpeg 5.0,从音视频小白进阶为行业高手!





网盘截图:



  • 更多实战点击:链接


目录:

第1章 学习指南【课程提供200+问题与答案库】

  • 图文:1-1 课前必读(不看会错过一个亿)最近学习

  • 视频:1-2 FFmpeg5.0-课程导学(11:09)

  • 视频:1-3 音视频的应用范围与播放器架构讲解(选看)(05:26)

  • 视频:1-4 什么是FFmpeg?它能做什么?(选看)(04:59)

  • 视频:1-5 FFmpeg下载,编译与安装(12:53)

  • 图文:1-6 Windows下安装 FFmpeg

  • 图文:1-7 FFmpeg命令大全文档

第2章 FFmpeg常用命令实战

  • 视频:2-1 FFmpeg常用命令分类讲解(06:24)

  • 视频:2-2 FFmpeg音视频处理流程讲解(07:06)

  • 视频:2-3 FFmpeg基本信息查询命令实战(08:22)

  • 视频:2-4 FFmpeg录制命令实战(11:07)

  • 视频:2-5 FFmpeg分解与复用命令实战(11:21)

  • 视频:2-6 FFmpeg 处理原始数据命令实战(13:31)

  • 视频:2-7 FFmpeg滤镜命令实战(09:53)

  • 视频:2-8 FFmpeg音视频的裁剪与合并命令实战(13:53)

  • 视频:2-9 FFmpeg图片与视频互转实战(09:42)

  • 视频:2-10 FFmpeg相关的命令实战(08:09)

第3章 FFmpeg开发必备C语言回顾-vim讲解

  • 视频:3-1 FFmpeg基础开发概述(04:00)

  • 视频:3-2 vim模式及创建文件(07:21)

  • 视频:3-3 vim的基本操作与光标移动(10:27)

  • 视频:3-4 vim查找替换与多窗口(13:38)

第4章 FFmpeg开发必备C语言回顾

  • 视频:4-1 C语言Helloworld(14:50)

  • 视频:4-2 C语言中的常量与变量(10:59)

  • 视频:4-3 C语言中的指针-1(09:12)

  • 视频:4-4 C语言中的指针-2(13:54)

  • 视频:4-5 C语言结构体(13:35)

  • 视频:4-6 C语言中的if_else(08:10)

  • 视频:4-7 C语言中的for_while(10:51)

  • 视频:4-8 C语言中的函数(08:29)

  • 视频:4-9 C语言中的文件操作(09:51)

  • 视频:4-10 再论C语言指针(18:22)

  • 视频:4-11 C语言编译器(19:15)

  • 视频:4-12 C语言调试器(13:11)

第5章 FFmpeg多媒体文件处理

  • 视频:5-1 FFmpeg初级开发介绍(06:34)

  • 视频:5-2 FFmpeg开发入门Log系统(10:11)

  • 视频:5-3 FFmpeg日志系统(16:43)

  • 视频:5-4 FFmpeg文件的删除与重命名(13:25)

  • 视频:5-5 FFmpeg操作目录及list的实现(一)(14:22)

  • 视频:5-6 FFmpeg操作目录及list的实现(二)(07:21)

  • 视频:5-7 FFmpeg处理流数据的基本概念(08:56)

  • 视频:5-8 搭建FFmpeg5.0开发环境(17:13)

  • 视频:5-9 配置VSCode调试环境(09:56)

  • 视频:5-10 抽取音频数据(一)(11:59)

  • 视频:5-11 抽取音频数据(二)(16:21)

  • 视频:5-12 抽取音频数据(三)(13:41)

  • 视频:5-13 调试extra_audio程序(13:38)

  • 视频:5-14 抽取视频数据(有需要联系v;lyjlyj1314131411:36)

  • 视频:5-15 多媒体格式转封装(一)(16:28)

  • 视频:5-16 多媒体格式转封装(二)(08:47)

  • 视频:5-17 多媒体格式转封装(三)(01:42)

  • 视频:5-18 视频裁剪(一)(10:26)

  • 视频:5-19 视频裁剪(二)(11:27)

  • 视频:5-20 作业:ffmpeg实现小咖秀(05:25)

第6章 FFmpeg编解码实战

  • 视频:6-1 FFmpeg中级开发介绍(09:24)

  • 视频:6-2 视频编码(一)(09:22)

  • 视频:6-3 视频编码(二)(07:40)

  • 视频:6-4 视频编码(三)(10:45)

  • 视频:6-5 视频编码(四)(16:44)

  • 视频:6-6 调试encode_video(06:38)

  • 视频:6-7 音频编码(一)(17:30)

  • 视频:6-8 音频编码(二)(15:00)

  • 视频:6-9 生成图片(一)(13:00)

  • 视频:6-10 生成图片(二)(10:25)

  • 视频:6-11 生成带色彩的BMP图片(一)(14:04)

  • 视频:6-12 生成带色彩的BMP图片(二)(13:41)

  • 作业:6-13 为什么编码后的视频少了几帧数据?

  • 作业:6-14 视频抽取图片

第7章 FFmpeg SDL音视频渲染实战

  • 视频:7-1 SDL编译与安装(14:38)

  • 视频:7-2 使用SDL的基本步骤(13:14)

  • 视频:7-3 SDL窗口渲染(11:45)

  • 视频:7-4 SDL处理事件(15:57)

  • 视频:7-5 SDL彻底理解纹理渲染-1(13:14)

  • 视频:7-6 SDL彻底理解纹理渲染-2(13:55)

  • 视频:7-7 实现YUV播放器(18:19)

  • 视频:7-8 SDL音频处理(08:40)

  • 视频:7-9 实现PCM播放器-1(12:45)

  • 视频:7-10 实现PCM播放器-2(11:51)

  • 视频:7-11 实现PCM播放器-3(10:15)

  • 作业:7-12 为什么创建SDL窗口时不显示?

第8章 FFmpeg播放器核心功能开发

  • 视频:8-1 最简单的视频播放器(一)(08:57)

  • 视频:8-2 最简单的视频播放器(二)(13:23)

  • 视频:8-3 最简单的视频播放器(三)(13:15)

  • 视频:8-4 最简单的视频播放器(四)(13:44)

  • 视频:8-5 最简单的视频播放器(五)(03:27)

  • 视频:8-6 解复用音视频数据(15:14)

  • 视频:8-7 为音频设备设置参数(06:41)

  • 视频:8-8 AVPacket队列实现(一)(12:03)

  • 视频:8-9 AVPacket队列实现(二)(15:25)

  • 视频:8-10 获取音频并解码(一)(14:58)

  • 视频:8-11 获取音频并解码(二)(13:10)

  • 视频:8-12 获取音频并解码(三)(11:44)

  • 视频:8-13 调试SimplePlayer2.0(09:35)

  • 视频:8-14 你必须清楚的多线程与锁(12:44)

  • 视频:8-15 锁与条件变量的实际应用(10:25)

  • 视频:8-16 播放器内核线程模型讲解(08:50)

  • 视频:8-17 播放器核心结构体讲解(11:08)

  • 视频:8-18 播放器线程退出机制讲解(09:16)

  • 视频:8-19 音视频同步的基本概念及原理讲解(21:16)

  • 视频:8-20 一个真正的播放器(一)(15:53)

  • 视频:8-21 一个真正的播放器(二)(18:57)

  • 视频:8-22 一个真正的播放器(三)(13:58)

第9章 如何在android下使用FFmpeg

  • 视频:9-1 第一个JNI程序(15:24)

  • 视频:9-2 Java调用C接口-1(14:18)

  • 视频:9-3 Java调用C方法-2(18:45)

  • 视频:9-4 JNI中的Signature(08:38)

  • 视频:9-5 C调Java的方法(13:10)

  • 视频:9-6 编译android下可以使用的ffmpeg「通过生成工具链方式」(18:39)

  • 视频:9-7 编译Android下可使用的 ffmpeg「不生成工具链方式」(19:14)

  • 视频:9-8 实战-Android下的播放器(17:46)

  • 作业:9-9 linux系统为什么无法编译出ffplay?

  • 作业:9-10 错误分析

第10章 如何在ios下使用FFmpeg

  • 视频:10-1 编译iOS下可使用的FFmpeg(14:51)

  • 视频:10-2 iOS中使用FFmpeg(13:15)

第11章 滤镜Filter的核心原理及实现

  • 视频:11-1 filter的核心原理(12:36)

  • 视频:11-2 通过命令行使用filter(24:23)

  • 视频:11-3 在项目中引入avfilter库(10:38)

  • 视频:11-4 使用filter的具体步骤-1(16:28)

  • 视频:11-5 使用filter的具体步骤-2(11:01)

  • 视频:11-6 初始化filter的原理(07:35)

  • 视频:11-7 初始化filter实战-1(18:58)

  • 视频:11-8 初始化filter实战-2(21:36)

  • 视频:11-9 优化init_filter函数(15:52)

  • 视频:11-10 如何使用filter-读取数据(09:44)

  • 视频:11-11 如何使用filter-获取原始数据(10:57)

  • 视频:11-12 如何使用filter-滤镜处理(15:39)

  • 视频:11-13 如何使用filter-输出数据(14:44)

  • 视频:11-14 如何使用filter-代码优化(23:16)

  • 视频:11-15 如何实现自己的filter(18:27)

  • 视频:11-16 实现filter需要知道的几个重要结构体(19:18)

  • 视频:11-17 drawboxfilter的实现分析-1(14:17)

  • 视频:11-18 drawboxfilter的实现分析-2(12:00)

第12章 课程总结

  • 视频:12-1 课程总结(13:05)

  • 视频:12-2 音视频进阶学习建议与行业痛点分析(09:47)



(1)因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)如资料存在张冠李戴联系微信:hx-hx3 无条件退款!
(3)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的!放心!
(4)关于所收取的费用与其对应资源价值不发生任何关系,只是象征的收取站点运行所消耗各项综合费用

热评榜单