【Codecs系列】VP9码流结构和概述
DATE: 2020.8.5
文章目录
- 1、参考
- 2、VP9帧结构
- 3、VP9码流结构与HEVC/AVC的简要对比
- 4、解码部分
- 5、解析部分
1、参考
《VP9 Bitstream &Decoding Process Specification - v0.6》
view on VP9 and AV1 part 1: specifications
2、VP9帧结构
编码码流是由一系列编码帧frame组成,而编码帧结构如上图所示,具体解释如下:
前面几个字节包含未压缩头,这里面包含了采用原始二进制编码方式的所有帧级信息,比如profile, frame_type, frame_size等;
在未压缩头信息后面紧跟压缩头,这里面指定了变换尺寸信息,采用算术编码压缩。
在头信息后面紧跟每个Tile的数据。每个Tile中包含Tile大小和算术编码的数据。Tile包含多个64x64的superblocks,并且尽可能等间隔分割,如下图所示:
</
【Codecs系列】VP9码流结构和概述相关推荐
- H.264码流结构解析
大概前五六年之前写过的一个大体分析H.264格式,不是很详细,可以大致看看有哪些格式. H.264码流结构解析 那个时候上传的百度文库,以前记得有多积分,现在都不能下载了,还要充钱才可以.真是~~~ ...
- AVS3码流结构解析
AVS3编码学习过程中,很重要的一部分是捋清码流结构.通过学习AVS3-P2(FCD 2.0)-20200403_N2805.pdf,博主整理了AVS3的码流结构思维导图,并将编码树.编码单元.变换单 ...
- H.264码流结构及JM8.6中码流的产生步骤
整理自:http://www.cnblogs.com/xkfz007/archive/2012/08/12/2612931.html H.264中的码流结构 H.264码流结构示意图: NALU第一字 ...
- 【AV1 spec学习一】OBU类型及码流结构
[AV1 spec学习一]OBU类型及码流结构 基本概念 基本语法表示形式 OBU类型 码流结构 基本概念 刚开始看AV1 spec,对一些初见的名词在此做些记录,随见随添. 缩写 全称 含义 OBU ...
- 【mpeg】mpeg1、mpeg2与mpeg4码流结构区别分析
Date: 2018.10.25 1.参考 http://www.cnblogs.com/CoderTian/p/9246225.html 2.前言 最近在学习和研究MPEG-2标准的过程中, ...
- H.264中NALU、RBSP、SODB的关系 (弄清码流结构)
NALU:Coded H.264 data is stored or transmitted as a series of packets known as NetworkAbstraction La ...
- (推荐阅读)H264, H265硬件编解码基础及码流分析
需求 在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,v ...
- H.264基础知识及视频码流解析
H.264基础知识及视频码流解析 目录 H.264概述 H264相关概念 H264压缩方式 H264分层结构 H264码流结构 H264的NAL单元 H.264视频码流解析及代码实现 1. H.264 ...
- 音视频开发——H265码流解析
概述 H.265技术的应用 编码技术主要运用于视频播放设备.软件应用以及拍摄.录制视频的设备.人们最熟悉的莫过于PPS网络视频播放器.在PC屏客户端产品上面,PPS已经于2013年初推出了基于H.26 ...
- 音视频方案,音视频扩展内容- 音视频数据解析,码流分析及质量评价(笔记)3
-- 音视频编解码流程如下图: -- 关于音频各种参数: freq:音频数据的采样率.常用的有48000,44100等. format:音频数据的格式.举例几种格式: AUDIO_U16SYS:Uns ...
最新文章
- 原 BinaryWriter和BinaryReader(二进制文件的读写)
- python注入点查找_python注入点查找工具
- python函数库_ctypes --- Python 的外部函数库 — Python 3.9.0 文档
- 利用MFC Picture Control控件 加载bmp,png
- windows快速全局检索文件工具-Listary
- Springboot自行车在线租赁系统毕业设计源码101157
- 自己动手写网络爬虫(第一天)
- Windows系统electron集成flash播放器(.swf文件在electron中Vue页面中播放)
- 【系】微信小程序云开发实战坚果商城-前端之分类实现
- VMware Funsion 8.5.1破解版
- 科大讯飞,百度,思必驰,云知声四款识别引擎降噪算法性能对比
- 易语言 服务器抓包,易语言调用wincap实现网卡抓包
- jquery-table2excel导出excel时名称设置方法
- JS学习之BOM | 常见网页特效 | 轮播图 | 返回顶部 | 筋斗云案例
- Android 云笔记APP的实现
- Delphi2007 企业版 下载地址 真实不虚
- GSM系统信令接续流程(一)(转)
- Mac上安装flink笔记
- 无外接环境下,单笔记本直连浪潮服务器BMC灌装系统
- 第五天 黑马十次方 NUXT框架、前台的搭建、前台活动模块的功能、前台招聘模块的功能
热门文章
- TaggedInputSplit cannot be cast to org.apache.hadoop.mapreduce.lib.input.FileSplit
- 人体十二经络的走向动态图,人手一份!
- android mapabc 地图 无法 拖动、缩放问题
- OTT盒子市场起量正当时 12家主控厂商争夺3000万市场
- A 跳高【中兴捧月神算师-算法精英挑战赛-比特派第一场】
- 【抓包】Xposed+JustTrustMe关闭SSL证书验证
- 利用jquery 实现 京东商城 左则商品分栏
- O2O两种典型运作模式结合案例分析
- c语言笛卡尔心形函数,笛卡尔心形函数故事
- 广义线性模型和线性回归