• 讲师平台
    • 我的学习
    • 消息

    FFmpeg4.3开发系列之六:音视频转码器C++版-

    共42节1008人学习梅会东 课程详情 领证书
    • 三大多媒体框架简介与分析

      • FFmpeg音视频转码器概览与分析
      • 多媒体框架DirectShow的简介与分析1
      • 多媒体框架DirectShow的简介与分析2
      • 多媒体框架gstreamer的简介与分析
      • 多媒体框架FFmpeg的简介与分析
    • FFmpeg4.3的开发环境搭建

      • 使用msys2编译并调试FFmpeg4.3.1之1
      • 使用msys2编译并调试FFmpeg4.3.1之2
      • 使用VS2015编译并调试FFmpeg4.3.1
      • 使用SDK官方开发包编译ffmpeg.c系列1
      • 使用SDK官方开发包编译ffmpeg.c系列2
      • 使用SDK官方开发包编译ffmpeg.c系列3
    • ffmpeg.c(4.3.1)源码剖析

      • FFmpeg源码结构图与流程分析
      • ffmpeg.h头文件详解
      • ffmpeg的main函数主要流程分析
      • ffmpeg命令行解析1:解析输入输出参数
      • ffmpeg命令行解析2:解析过滤器
      • transcode_init函数的分析
      • transcode_step函数的分析
    • 获取音视频流信息(Metadata)

      • 获取音视频流的基本信息
      • 读取总时长和总码率
      • 读取视频宽高和音视频的声道数采样率
      • 读取音视频解码器的名称
    • 获取 ffmpeg 转码的实时进度

      • 获取实时转码进度之1
      • 获取实时转码进度之2
    • MFC实现FFmpeg音视频转码器

      • MFC1:项目简介与概要设计
      • MFC2:移植ffmpeg源码到MFC工程下
      • MFC3:画出整个界面,进行概要分析
      • MFC4:界面美化之图片LOGO和标签颜色字体
      • MFC5:文件列表框的构造
      • MFC6:音视频编解码参数的准备
      • MFC7:转码进度条的储备
      • MFC8:MFC窗口界面调用ffmpeg.c的源码进行转码之1
      • MFC9:MFC窗口界面调用ffmpeg.c的源码进行转码之2
      • MFC10:MFC开启独立线程进行转码
      • MFC11:封装数据结构,读取界面转码参数
      • MFC12:将封装好的结构体参数传递给转码线程
      • MFC13:开启定时器实时刷新进度
    • Qt 实现FFmpeg音视频转码器

      • Qt1:创建工程,画出整个界面并移植ffmpeg源码
      • Qt2:调试ffmpeg.c的源码,并进行本地转码测试
      • Qt3:界面参数线程定时器等功能的封装与分析
      • Qt4:FFmpeg音视频转码器小结
    • 课件与源码的下载

      • 课件与源码的下载
    0/1024
    暂无留言

      订阅失败

      FFmpeg4.3开发系列之六:音视频转码器C++版
      FFmpeg4.3开发系列之六:音视频转码器C++版 ...

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

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

      购买课程

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

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~