【C++音视频实战-FFmpeg基础到工程-多路H265监控录放开发】

  • 发布时间:
    2025-06-09 22:14:07
  • 文件大小:
    共计 184 个文件,合计:16.38GB
  • 资源来源:
    夸克网盘夸克网盘
  • 资源售价:
    积分5积分
・本站会员获取资源无需消耗积分。
・获取资源后可以在「个人中心」24 小时内无理由退积分。
为防止资源链接失效,请及时转存文件。
资源详情
C++音视频实战-FFmpeg基础到工程-多路H265监控录放开发。 1、课程面向音视频行业的入门者,没有太多音视频基础或者是音视频零基础的同学 2、课程通过概念分析、代码试验、项目实战的方式当你真正理解音视频 3、提供直播答疑和学员作业代码评审,提升学员的代码能力 4、包含视频封装、编解码(H264、 H265、 硬件加速)、像素格式转换、视频渲染 5、实现接入多路RTSP网络摄像头,预览多路视频并完成硬盘录像机自动录制功能 ├── 第1章 开发环境准备和ffmpeg跨平台源码编译(2小时33分钟13节) ├── 第2章 图像格式_基于QT和SDL渲染(3小时57分钟16节) ├── 第3章 FFmpeg AVFrame视频渲染 (2小时28分钟 9节) ├── 第4章 FFmpeg像素格式转换和多路YUV、RGB渲染 (2小时37分钟 11节) ├── 第5章 FFmpeg视频编码原理和实战 (4小时26分钟 19节) ├── 第6章 FFmpeg视频软解码和硬解码 (3小时5分钟 12节) ├── 第7章 FFmpeg封装和解封装 (5小时13分钟 14节) ├── 第8章 FFmpeg解封装rtsp并录制视频 (4小时31分钟 16节) ├── 第9章 XViewer多路H265监控录放系统0.1版本开发 (7小时43分钟 24节) ├── 第10章 音频原理_ffmpeg&SDL播放音视频同步 (4小时4分钟 12节) ├── 第11章 XViewer 0.2版本 (2小时9分钟 6节) ├── 第12章 ffmpeg_gsoap_onvif探测和预览onvif协议 (3小时33分钟 13节) ├── 第13章 CMake自动构建FFmpeg6.0 (4小时41分钟 20节)
📢 以下文件由夸克网盘用户[夸父*011]于2024-12-13分享(只展示部分的文件和文件夹)
C++音视频实战-FFmpeg基础到工程-多路H265监控录放开发16.38GB
第1章 开发环境准备和ffmpeg跨平台源码编译(2小时33分钟13节)733.36MB
1-1 音视频实训课程介绍.mp4100.39MB
1-2 学习引导和章节介绍必看.mp454.55MB
1-3 环境准备步骤说明VS2019控制台和msys2运行.mp450.81MB
1-4 msys2使用pacman安装编译依赖工具.mp468.58MB
1-5 完成x264源码编译和安装.mp434.62MB
1-6 完成音频编码fdk-aac源码编译和安装.mp434.16MB
1-7 完成x265源码编译和安装.mp426.54MB
1-8 ffmpeg4.3在vs2019完成源码编译.mp474.83MB
1-9 第一个vs2019ffmpeg项目创建和源码.mp4105.65MB
1-10 Linux编译x264_x265_aac.mp436.46MB
1-11Linux编译ffmpeg4.3并编写测试程序.mp427.9MB
1-12 QT5.14安装和项目创建并切换不同的QT版本.mp471.36MB
1-13 章节总结和ffmpeg代码调试设置.mp447.51MB
第2章 图像格式_基于QT和SDL渲染(3小时57分钟16节)1.22GB
2-1 学习引导和章节介绍必看.mp432.91MB
2-2 RGB像素格式原理讲解并使用QT渲染RGB数据.mp4108.23MB
2-3 合并两幅图像并使用SDL_QT渲染和保持.mp415.35MB
2-4 SDL2源码编译安装和渲染视频接口详解.mp437.18MB
2-5 SDL2渲染RGB数据画面定时变化.mp4140.41MB
2-6 SDL渲染RGB数据到QT的控件中通过定时器刷新.mp4147.4MB
2-7 合并两幅图像法使用SDL渲染并用QT保存文件.mp4115.51MB
2-8 YUV格式详解并使用ffmpeg生成yuv文件.mp434.24MB
2-9 使用SDL_QT直接播放渲染YUV格式文件.mp469.54MB
2-10 XVideoView工厂模式封装SDL接口设计.mp4115.92MB
2-11 XSDL封装完成窗口渲染器和材质的初始化.mp4161.44MB
2-12 完成XSDL渲染Draw接口并测试渲染.mp456.53MB
2-13 渲染画面随着窗口大小自动缩放并解决锯齿问题.mp464.96MB
2-14 完成XSDL资源清理接口接收窗口退出事件放.mp4100.87MB
2-15 总结_代码下载编译说明和作业.mp451.58MB
第3章 FFmpeg AVFrame视频渲染 (2小时28分钟 9节)756.67MB
3-1 学习引导和章节介绍必看.mp435.05MB
3-2 AVFrame结构体和相关ffmpeg接口详解.mp443.86MB
3-3 测试AVFrame的空间分配引用计数接口齐.mp494.22MB
3-4 读取YUV数据到AVFrame并添加渲染e.mp4172.76MB
3-5 视频帧率详解帧率控制策略分析和sleep时间.mp426.03MB
3-6 测试sleep和wait的精确度并实现精确控制.mp494.84MB
3-7 多线程控制帧率渲染AVFrame的YUV数据.mp4223.95MB
3-8 渲染界面中添加显示fps和设置fps的控件.mp443.79MB
3-9 总结_代码下载编译说明和作业.mp422.17MB
第4章 FFmpeg像素格式转换和多路YUV、RGB渲染 (2小时37分钟 11节)838.55MB
4-1 学习引导和章节介绍必看.mp423.12MB
4-2 FFMpeg的像素格式转换接口解.mp436.2MB
4-3 像素格式转换YUV420P转换为RGBA.mp4143.47MB
4-4 sws_scale像素格式转换RGBA转.mp474.09MB
4-5 多路YUV_RGB文件播放器需求和设计说明.mp425.31MB
4-6 YUV_RGB播放器QT界面设计和打开文件处理.mp4103.21MB
4-7 完成多路XVideoView窗口初始化并生成测试.mp4109.16MB
4-8 XVideoView_Read接口读取像素数据.mp4118.45MB
4-9 完成了支持YUV和RGB格式两路视频同时播放.mp467.29MB
4-10 完成了两路视频帧率显示并能设置不同的播放帧率.mp465.77MB
4-11 总结_代码下载编译说明和作业.mp472.46MB
第5章 FFmpeg视频编码原理和实战 (4小时26分钟 19节)1.22GB
5-1 学习引导和章节介绍必看.mp445.08MB
5-2 视频编码原理概述.mp434.38MB
5-3 FFMpeg编码接口和AVPacket结构体详解.mp449.99MB
5-4 FFmpeg编码器获取和上下文打开.mp4114.51MB
5-5 完成了视频帧创建和编码.mp4118.96MB
5-6 完成h264和h265编码并使用VLC测试播放.mp449.33MB
5-7 H264原理分析宏块划分_帧间预测I帧_.mp496.11MB
5-8 变换_量化和熵编码_变长和算数.mp446.27MB
5-9 x264预设编码器preset_tune设置编码.mp438.13MB
5-10 代码试验ultrafast最快编码.mp471.35MB
5-11 ABR平均比特率CQP恒定质量X264.mp471.41MB
5-12 CBR恒定比特率_CRF恒定速率因子.mp468.96MB
5-13 H264码流中NALU_SPS_PPS_I.mp436.93MB
5-14 代码测试解析出AVPacket中的.mp467.48MB
5-15 XEncode编码封装完成上下文创建码.mp471MB
5-16 XEncode添加线程安全锁并添加支持.mp482.84MB
5-17 XEncode完成编码和AVFrame创.mp4119.85MB
5-18 XEncode解决丢帧添加获取编码.mp449.71MB
5-19 总结_代码下载编译说明.mp418.36MB
第6章 FFmpeg视频软解码和硬解码 (3小时5分钟 12节)951.25MB
6-1 学习引导和章节介绍必看.mp441.92MB
6-2 FFmpeg视频解码接口详细分析.mp440.09MB
6-3 av_parser_parse2从h264文件.mp490.46MB
6-4 基于ffmpeg接口完成视频解码.mp446.25MB
6-5 完成解码视频渲染并测试多线解码帧率.mp459.12MB
6-6 完成硬件GPU加速解码DXVA2.mp4117.3MB
6-7 修改XVideoView支持渲.mp4151.45MB
6-8 重构XEncode添加基类XCodec.mp4144.06MB
6-9 完成XDecode解码支持硬解并做.mp464.57MB
6-10 DXVA硬解码到GPU不复制到内存.mp450.32MB
6-11 DXVA硬解到GPU不复制内存渲染代码实现.mp4132.9MB
6-12 总结和作业要求.mp412.81MB
第7章 FFmpeg封装和解封装 (5小时13分钟 14节)1.65GB
7-1 学习引导和章节介绍必看.mp427.14MB
7-2 封装分析和MP4封装格式详解.mp452.85MB
7-3 FFmpeg解封装流程和接口详解.mp457.63MB
7-4 FFmpeg解封装代码示例并区分音频视频包.mp4146.62MB
7-5 完成解封装后对视频进行解码和渲染代码.mp4114.24MB
7-6 封装流程分析ffmpeg封装文件接口详解.mp471.64MB
7-7 av_seek_frame控制播放进度函数详解.mp429.13MB
7-8 完成重封装mp4文件测试基本代码.mp4142.89MB
7-9 重封装剪切中间10秒视频并重新计算pts_dts.mp4145.18MB
7-10 完成XFormat和XDemux重构解封装.mp4250.11MB
7-11 完成封装代码重构XMux并测试重新封装音视频文件(8.15).mp4211.49MB
7-12 根据输入的文件名和时间参数完成截断视频功能.mp4221.38MB
7-13 完成视频重编码为h265并写重新封装MP4.mp4208.65MB
7-14 总结和代码说明.mp412.51MB
第8章 FFmpeg解封装rtsp并录制视频 (4小时31分钟 16节)1.49GB
8-1 学习引导和章节介绍必看.mp433.07MB
8-2 使用VLC模拟一个rtsp服务器.mp414.38MB
8-3 RTSP协议详细分析包括鉴权协议分析.mp474.18MB
8-4 大华和海康相机设置和rtsp协议抓包分析.mp4118.95MB
8-5 ffmpeg的rtsp相关接口分析和多线程处理.mp424.28MB
8-6 完成XThread线程类的启动和安全退出.mp4142.27MB
8-7 开发XDemuTask线程类使用上下文的回调函数.mp4188.76MB
8-8 解封装rtsp断网或摄像机重启后自动重连处理.mp483.83MB
8-9 解封装解码线程责任链设计模式明.mp439.96MB
8-10 完成责任链代码和返回智能指针类型的解封装视频参数.mp4120.65MB
8-11 完成解码线程初始化和并实现线程t.mp4146.42MB
8-12 完成通过责任链接收解封装AVPacket数据.mp464.99MB
8-13 完成rtsp的多线程责任链解封装解码和渲染.mp4133.06MB
8-14 封装音视频处理线程代码初始化传递音视频参数.mp4182.52MB
8-15 完成相机录制重新封装处理pts计算问题.mp4136.99MB
8-16 总结和代码测试本地模拟rtsp.mp420.56MB
第9章 XViewer多路H265监控录放系统0.1版本开发 (7小时43分钟 24节)2.65GB
9-1 学习引导和章节介绍必看.mp432.42MB
9-2 XViewer多路H265监控录放开发项目.mp491.26MB
9-3 XCodec封装音视频编解码和渲染的动态链接库编.mp4121.77MB
9-4 预览界面设计说明XViewer项目创建标.mp464.93MB
9-5 XViewer窗口自定义标题_关闭_最小化按钮.mp4141.2MB
9-6 XViewer窗口布局设计和窗口最大化和恢复处理.mp4157.17MB
9-7 右键菜单调整预览窗口数量1_4_9_16通过t.mp4164.37MB
9-8 完成摄像机管理的数据的增删改模型层代码.mp4185.25MB
9-9 XCameraConfig持久化写入和读取文件.mp466.88MB
9-10 完成相机配置读取和列表显示列表显示.mp497.05MB
9-11 代码生成新增摄像机配置界面.mp4115.36MB
9-12 完成摄像机管理的修改和删除功能.mp4103.6MB
9-13 通过QListWidget拖拽实现指定播放.mp4100.48MB
9-14 通过拖拽配置完成多窗口rtsp相机的渲染.mp4134.8MB
9-15 多路音视频录制模块设计说明.mp4149.49MB
9-16 定时创建新的视频文件并解决录制文件开发花屏问题.mp4139.36MB
9-17 多路相机录制界面交互功能完成.mp4128.63MB
9-18 回放界面设计并实现与预览界面的切换按钮.mp4114.4MB
9-19 自定义日历控件显示有视频日期继承.mp4107.61MB
9-20 点击摄像机刷新日历改变有视频文件日期的背景.mp4149.29MB
9-21 点击视频时间列表获取视频绝对路径.mp462.31MB
9-22 添加回放日历中的视频播放器.mp4117.33MB
9-23 完成回放视频播放器的播放速度控制.mp484.78MB
9-24 总结和XViewer0.1编码和准备发布版本.mp485.35MB
第10章 音频原理_ffmpeg&SDL播放音视频同步 (4小时4分钟 12节)1.28GB
10-1 学习引导和章节介绍必看.mp429.96MB
10-2 音频核心基础声波频率_采样频率_采样大小.mp438.55MB
10-3 PCM格式_音频编码分析_SDL音频.mp432.33MB
10-4 完成SDL播放PCM音频文件项目.mp4135.82MB
10-5 完成了XAudioPlay类的单件模式初始化.mp4103.31MB
10-6 完成XAudioPlay播放音频通过缓冲队.mp4127.99MB
10-7 音频播放音量和播放速度_慢放.mp475.63MB
10-8 mp4中音频解码解封装手动转换平面格式.mp4307.15MB
10-9 音视频同步_初始化_渲染播放和时间.mp445.52MB
10-10 音视频播放XPlayer视频打开和线程初始化.mp4125.08MB
10-11 完成音视频文件多线程同步播放.mp4279.33MB
10-12 章总结和代码说明.mp48.4MB
第11章 XViewer 0.2版本 (2小时9分钟 6节)772.65MB
11-1 学习引导和章节介绍必看.mp410.16MB
11-2 xviewer0.2监控工具支持音视频同步播放.mp4221.28MB
11-3 完成QT界面设置音视频播放速度.mp4100.3MB
11-4 完成QT进度条显示视频播放进度.mp4129.45MB
11-5 完成音视频的暂停和播放.mp4162.12MB
11-6 完成SEEK进度条控制播放进度.mp4149.34MB
第12章 ffmpeg_gsoap_onvif探测和预览onvif协议 (3小时33分钟 13节)1.23GB
12-1 第十二章学习引导和章节介绍必看.mp418.13MB
12-2 修正无法删除摄像机和修改线程退出函数后录制.mp457.5MB
12-3 Onvif协议分析和测试工具使用.mp4115.85MB
12-4 gsoap的wsdl2h_vs2019.mp4122.98MB
12-5 生成支持鉴权的onvif代码gsoap.mp481.4MB
12-6 创建第一个test_onvif项目.mp468.12MB
12-7 初始化和清理相机探测probe的soap消息头.mp4164.25MB
12-8 完成gsoap的onvif_discovery.mp4110.52MB
12-9 封装gsoap代码使用c++调用重构设备探测.mp4115.89MB
12-10 完成鉴权并获取onvif设备能力.mp4143.96MB
12-11 完成onvif鉴权和获取媒体信息.mp488.76MB
12-12 完成onvif的rtsp地址获取.mp4107.84MB
12-13 基于gsoap的ffmpeg预览onvif.mp469.1MB
第13章 CMake自动构建FFmpeg6.0 (4小时41分钟 20节)1.67GB
13-1 cmake构建ffmpeg6.0和课程项目说明.mp489.94MB
13-2 cmake_msys2_vs2022环境准备.mp492.42MB
13-3 创建批处理自动运行vs控制台和msys2.mp4103.57MB
13-4 使用cmake分步骤手动构建SDL源码.mp4104.78MB
13-5 使用cmake自动解压SDL源码.mp456.93MB
13-6 使用cmake自动化构建和安装SDL.mp484.21MB
13-7 使用cmake自动化构建fdk-aac.mp459.27MB
13-8 使用cmake自动化构建opus.mp440.4MB
13-9 使用cmake自动化构建x265.mp456.67MB
13-10 使用cmake构建x264生成并执行shell.mp490.12MB
13-11 手动构建ffmpeg6.0.mp4164MB
13-12 准备好自动化构建的目录和文件.mp498.85MB
13-13 实现cmake的build_and_install函数构建SDL.mp446.29MB
13-14 使用build_and_install构建x265_opus_fdk-acc.mp433.37MB
13-15 实现cmake的config_and_build函数构建x264.mp472.52MB
13-16 使用cmake完成ffmpeg6.0的自动化构建.mp4110.96MB
13-17 使用cmake构建xcodec.mp4156.06MB
13-18 使用cmake构建xviewer支持QT.mp475.5MB
13-19 使用cmake自动部署xviewer包含自动复制QT动态库.mp4109.1MB
13-20 一次性自动构建和安装ffmpeg和xviewer.mp468.56MB
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
资源评论 AUP主 M管理员