H265码流分析(一)
H.265标准围绕H.264编码标准,保留原有的某些技术,同时对一些技术进行改进,编码结构大致上和H.264的架构类似。这里着重讲一下两者编码格式的区别。
同H.264一样,H.265也是以NALU的形式组织起来。而在NALU header上,H.264的HALU header是一个字节,而H.265则是两个字节。我们同样假定一个头信息为0x4001作为例子:
如表所示,头信息可以被解析成4个部分,其中:
(1).forbidden_zero_bit = 0:占1个bit,与H.264相同,禁止位,用以检查传输过程中是否发生错误,0表示正常,1表示违反语法;
(2).nal_unit_type = 32:占6个bit,用来用以指定NALU类型
(3).nuh_reserved_zero_6bits = 0:占6位,预留位,要求为0,用于未来扩展或3D视频编码
(4).nuh_temporal_id_plus1 = 1:占3个bit,表示NAL所在的时间层ID
对比H.264的头信息,H.265移除了nal_ref_idc,此信息被合并到了nal_unit_type中,H.265NALU类型规定如下:
H265码流分析(一)相关推荐
- H265码流分析详解
一.HEVC的码流格式定义: 根据<T-REC-H.265-201504-I!!PDF-E>协议描述. 字节流格式由字节流NAL 单元语法结构序列构成.每一字节流NAL 单元语法结构包含有 ...
- 音视频开发——H265码流解析
概述 H.265技术的应用 编码技术主要运用于视频播放设备.软件应用以及拍摄.录制视频的设备.人们最熟悉的莫过于PPS网络视频播放器.在PC屏客户端产品上面,PPS已经于2013年初推出了基于H.26 ...
- H265/HEVC视频分层码流分析语义元素解释
H265/HEVC视频分层码流分析语义元素解释 H265分层结构 H265码流结构 Ffmpge 抽取H264,H265码流的命令 视频参数集VPS 序列参数集SPS(Sequence Paramet ...
- h264码流及h265码流结构分析,NAL头类型分析
视频编码标准规定了编码后码流的语法语义,也就阐明了从比特流提取语法元素并进行解释的方法,也就是视频的解码过程. 1.h264码流结构解析: H.264/AVC(Advanced Video ...
- 完成一个H.265/HEVC码流分析工具
经过大约一个月左右的业余时间,终于初步完成一个H.265/HEVC码流分析工具.时间包括平时的周末.晚上,以及调休的集中时间.当然,中秋回家过节不写代码.截至今天,经过多种H.265序列测试,也有各种 ...
- 从H264/H265码流中获取宽、高及帧率
在做码流分析时,图像分辨率.帧率这类的基本信息,当然不可少.本文介绍如何从NAL中计算到图像宽.高,还有分辨率.由于H264和H265有相似性,就在一起写了. 一.从码流获得宽.高 1.H264 ...
- 一个H.265/HEVC码流分析工具
经过大约一个月左右的业余时间,终于初步完成一个H.265/HEVC码流分析工具.时间包括平时的周末.晚上,以及调休的集中时间.当然,中秋回家过节不写代码.截至今天,经过多种H.265序列测试,也有各种 ...
- 音视频方案,音视频扩展内容- 音视频数据解析,码流分析及质量评价(笔记)3
-- 音视频编解码流程如下图: -- 关于音频各种参数: freq:音频数据的采样率.常用的有48000,44100等. format:音频数据的格式.举例几种格式: AUDIO_U16SYS:Uns ...
- H265码流结构分析
文章目录 1 准备工作 1.1 H265视频文件 1.2 参考文档 1.3 参考博文 2 分析 2.1 NALU type 2.1.1 H264 2.1.2 H265 2.2 实例分析 最近了解了一下 ...
最新文章
- JS中的7种设计模式
- Redis漏洞?阿里云被攻击!
- R语言临床预测模型的评价指标与验证指标实战:C-index指标计算
- PTA 基础编程题目集 7-20 打印九九口诀表 C语言
- SQL Server-表表达式基础回顾(二十四)
- 关闭Eureka的服务自我保护
- 微信小程序多选取值判断显示内容
- 【转载】Android Animation 简介(官方文档翻译) ---- 翻译的很好!
- [Leetcode][第206题][JAVA][反转一个单链表][递归][迭代]
- 《图像超分》一些论文走读(SRCNN ,ESPCN ,VDSR ,SRGAN)
- Web定时器 - Timer
- 日常记录,记下来自己的遇到的问题
- 背景减法——自组织算法
- c语言开发kafka环境,c++(11)使用librdkafka库实现kafka的消费实例
- java单元测试的编写及运行方法
- 【案例分享】利用Python识别图片中的文字
- iOS国际化(多语言)App名称国际化
- 哔哩哔哩20校招算法笔试题(2019.8.20)第二道编程题 AC
- python可以爬取wind数据库吗_如何利用Python来爬取近百万条数据?数据库会炸吧?...
- Oracle之TO_DATE用法详解