H.264/AVC视频编解码技术详解
课时介绍
我们刚刚学习了NRUnit的内容解析。在进行这部分的实践之前,我们先建立一个简单的H264的码流分析工具的环境。首先,我们打开编译环境,然后新建一个项目,起名为SimpleH264Analyzer。设置编译路径后,我们编译出一个二进制文件,看看它的输出位置。并debug,生成的.exe文件放在这里。然后,我们把之前使用GEM编译出的H264码流放到生成的目录中心。把输出的目录改为H264。在调试目录中的命令行参数中,把我们添加进来的那一个H264码流文件写进去。
我们定义一个类来表示这个刚刚加进来的输入的码流文件。在此之前,我们把文件的分类改为application,保存最上层的内容,包括这几个主函数以及其他的一些内容以及一些全局的设置等等。这个文件夹我们命名为Stream,再在里面新添加一个头文件,命名为Stream.h。然后我们再定义一个cpp文件,命名为Stream.cpp。include std全局的头文件,再把Stream这个头文件添加进来。接下来在Stream.h这个头文件中定义一个类class。我们把名称定义为cStreamFile。接着再定义一个字符串来保存传入的文件的输入文件名。接下来我们实现这个构造函数。其实内容应该是:首先获取到输入的文件名,如果这个文件名非空,那么我们输出一条日志信息。在这里include FileString,输出一条日志信息FileName。
课程介绍
H.264/AVC是目前业界应用为广泛的视频压缩编码标准,包含了先进而且较为成熟的视频编码技术。本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264编码标准的原理。
推荐课程

H.264/AVC视频编解码技术详解
殷汶杰 · 81215人在学

FFmpeg系列之33:庖丁解牛之H.264/H.265视频编码
梅会东 · 445人在学

Windows之5:DirectShow+H.264+AAC采集编码
梅会东 · 86人在学

FFmpeg4.3开发系列之15:同步录音录屏并存储或直播实战
梅会东 · 434人在学

rtp协议实战视频教程
杨炳坤 · 369人在学

FFmpeg4.3开发系列之二:音视频基础理论
梅会东 · 1049人在学

JavaCV系列之2:JavaCV音视频基础及麦克风摄像头直播实战
梅会东 · 487人在学

Android视频编码和直播推流教程
杨万里 · 7429人在学

C#零基础入门到精通教程
徐杨 · 6905人在学