分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

=====================================================
视音频编解码学习工程系列文章列表:

视音频编解码学习工程:H.264分析器

视音频编解码学习工程:AAC格式分析器

视音频编解码学习工程:FLV封装格式分析器

视音频编解码学习工程:TS封装格式分析器

视音频编解码学习工程:JPEG分析器

=====================================================

本文介绍一个自己的开源小项目:H.264码流分析器。在学习过程中,从开源社区获得了很多的资源,在此也算是对开源社区的回馈了。

我这个项目规模不大,主要可以用来学习H.264码流结构。使用VC 2010的MFC开发完成。在对H.264的NAL进行解析的过程中,用到了另外一个开源工程:h264bitstream。h264bitstream工程本身还是挺优秀的,可以比较详细的列出NAL的信息。

软件的exe以及源代码已经上传到了SourceForge上。上传前又增加了一个英文界面,紧跟国际潮流~

项目主页

SourceForge:https://sourceforge.net/projects/h264streamanalysis/

Github:https://github.com/leixiaohua1020/h264_analysis

开源中国:http://git.oschina.net/leixiaohua1020/H264_Analysis

CSDN下载地址(程序+源代码):http://download.csdn.net/detail/leixiaohua1020/6838801

更新记录==============================

1.1版(2014.7.8)

* 更换了界面

* 原工程支持Unicode编码

* 支持中英文切换

* 修复了一个内存泄漏的Bug

* 原版本仅支持鼠标单击NAL显示其详细信息,新版本支持键盘上下键操作浏览NAL详细信息。

编译好的可执行程序:http://download.csdn.net/detail/leixiaohua1020/7767725

CSDN源代码:http://download.csdn.net/detail/leixiaohua1020/7767631

PUDN源代码:http://www.pudn.com/downloads644/sourcecode/multimedia/detail2605169.html

新版(2016.1.1)

* 精简了代码,使之更通俗易懂

* 修改了少量界面UI

* 修正了少量解析错误

* 增加了解析速度

已经更新至SourceForge上

软件使用介绍

其实软件的使用还是相当简单的,一共也没有几个按钮。

软件运行后,首先打开一个码流文件(支持拖拽)。然后单击“开始”,可以解析出一系列NAL,在左侧的列表中显示出来。列表中显示出了每一个NAL的nal_reference_idc、nal_type等信息,不同种类的NAL被标记成了不同的颜色。单击任意一个NAL,可以在右边显示出其详细信息。界面如图所示:

由于传到了SourceForge上。还做了个英文界面。

软件源代码简析

源代码方面和普通的MFC程序差不太多,懂得MFC的人应该很快就能看懂。大部分地方都做了注释。唯一比较特殊的地方,可能就在于对开源项目h264bitstream进行了一个简单的封装,在此就不细说了。注释方面做得比较充分。

如果有什么使用问题,可以反馈给我,以后有时间进行修改升级。代码某些地方还不完善,以后有时间修改。



给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

视音频编解码学习工程 H 264分析器相关推荐

  1. 视音频编解码学习工程:JPEG分析器

    ===================================================== 视音频编解码学习工程系列文章列表: 视音频编解码学习工程:H.264分析器 视音频编解码学习 ...

  2. 视音频编解码学习工程:H.264分析器

    ===================================================== 视音频编解码学习工程系列文章列表: 视音频编解码学习工程:H.264分析器 视音频编解码学习 ...

  3. 视音频编解码学习工程:TS封装格式分析器

    ===================================================== 视音频编解码学习工程系列文章列表: 视音频编解码学习工程:H.264分析器 视音频编解码学习 ...

  4. 视音频编解码学习工程:FLV封装格式分析器

    ===================================================== 视音频编解码学习工程系列文章列表: 视音频编解码学习工程:H.264分析器 视音频编解码学习 ...

  5. FFMPEG视音频编解码学习(一)

    目录 目录 前言 背景知识 FFmpeg官方说明 FFmpeg库 for developers 为什么需要ffmpeg 手动获取rtsp视频流保存到本地 视音频编解码技术学习 视频播放器原理 流媒体协 ...

  6. FFMPEG视音频编解码学习(1)

    ###开篇 看过了FFMPEG视音频编解码的基础知识,接着还有许多比如制作一个基于FFMPEG的视频播放器等,但是好像比较抽象,而且在公司的mac上很多软件也没有(重点是看的一头雾水), 还是老老实实 ...

  7. 学习ffmpeg视音频编解码

    在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的"大神",有的是刚开始学习的初学者.在和大家探讨的过程中,我忽然 ...

  8. [总结]FFMPEG视音频编解码零基础学习方法--转

    ffmpeg编解码学习 目录(?)[-] ffmpeg程序的使用ffmpegexeffplayexeffprobeexe 1 ffmpegexe 2 ffplayexe 3 ffprobeexe ff ...

  9. FFMPEG视音频编解码零基础学习方法

    总结]FFMPEG视音频编解码零基础学习方法 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的"大神",有的是刚 ...

最新文章

  1. 百万级访问量网站的技术准备工作[转帖]
  2. webToImage (网页转图片)模块试用分享
  3. netstat/nmap/netcat用法
  4. Java数据结构和算法:位运算
  5. 大数据风控之贷前调查必知的十大客户信息
  6. [渝粤教育] 西南科技大学 经济学概论 在线考试复习资料
  7. 模板——树状数组求逆序对
  8. java最基础的小总结
  9. atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 a--g v1 q31.xlsx
  10. 对目录下所有库文件进行rpath更改操作的SHELL脚本
  11. python画spc控制图_如何选择最适合我们的SPC控制图?
  12. 科学道德与学风-2021雨课堂答案-第5章
  13. NFT游戏系统开发(NFT元宇宙系统定制开发)
  14. c语言中pinMode的作用,Arduino编程基础与常用函数(详细)解析
  15. sql 根据出生日期计算年龄
  16. 怎么提升淘宝网店的转化率
  17. 推荐几款好用的企业级文档管理软件
  18. 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g
  19. pythonidle怎样显示行号_给Python IDLE添加行号显示
  20. 【CSS】886- 你该知道的字体 font-family

热门文章

  1. HTML 中 a 标签的 target=blank 和 target=_blank 的区别
  2. IOS开发入门之Xcode使用教程详细讲解(全)
  3. sql将某条数据放在第一条显示
  4. 第一大死亡原因是中风:中国人要少吃点盐了
  5. 矩阵笔记2:矩阵分析(第三版)-史荣昌-第二章:λ-矩阵与矩阵的Jordan标准型
  6. linux 进程suricata,如何在 Linux 系统上安装 Suricata 入侵检测系统
  7. 深信服新手入门指引——软件开发工程师自我修炼
  8. h5背景音乐播放代码
  9. muse ui 的table组件的选择事件说明
  10. 复合材料在计算机的应用,一种应用碳纤维复合材料在计算机壳体的制作方法