《VP9 Video Codec》Overview
资料:《VP9 Video Codec》
进度
- 2021.6.30 ongoing,一堆不明白的概念,补充中
VP9 Video Codec
vp9是WebM Project's的下一代开放视频编解码器,从June 17,2013起可以使用。本页总结了WebM community感兴趣的,开放的VP9 topics
Draft VP9 Bitstream and Decoding Process Specification(起草VP9比特流和解码过程规范)
注意:
- the spec is not final
- has performed internally,seek for external review
- We have compiled the syntax tables into an application, and verified that Argon Design's test streams produce output identical to vpxenc.
- Argon Design是一家音视频解决方案公司,从事过CPU,半导体,嵌入式,2D/3D图形引擎的设计,并在此基础上,研发Argon Streams视频解码器验证方案
草案链接
相关链接:Draft: RTP Payload Format for VP9 Video
VP9 Profiles and Levels
- VP9 Levels and Decoder Testing
- VP9 Coding Profiles
- chroma subsampling代表存储颜色的方式
HDR10+ 元数据处理
HDR10+ metadata can be specified in the form of ITU-T T.35 terminal codes. See the BlockAddID element in the WebM Container Guidelines. ATSC 2094-40/CTA-861.4 define one of the possible ways to specify HDR10+ metadata.
HDR介绍
- HDR全称是High Dynamic Range(高动态范围),目的是为了还原自然光的高动态范围,在摄影和视频领域都有HDR技术,但技术原理和效果不同
- 在摄影方面,使用的技术叫“多次曝光,软件合成”。目前在各个层面(系统,软件,硬件)层面,图像的存储使用8bits RGB色彩空间,这种规格表示的色彩深度和范围,不如自然界的光线丰富(换句话说,就是有损保存)。虽然现在的相机可以无损保存高动态范围图像(RAW),但在最终显示的时候,也会收到软件和硬件的限制,通常情况下不能直接显示超过8bit色深的图像
- 在光线强烈对比的环境中,高光部分曝光,低光就很暗;低光部分曝光,高光就很暗。HDR就是为了解决这个问题,分别曝光的图片进行合成
- 一些照片看上去很震撼但不真实,原因就处在照片的实际动态范围不够,和自然光线差距太大
- 视频领域的HDR就复杂一些。视频从采集,制作,存储到播放,能全程实现10bit以上的高动态范围,更真实的呈现出自然光
- 问题
- 色彩空间:色彩范围(能显示哪些色彩)
- 色彩深度:8bit和16bit,保存颜色用的最大bit位数,就是所谓的色彩深度
- 动态范围:最亮和最暗的距离,<=0就是0全黑,>=255就是255全白
HDR10+介绍
- HDR10+和HDR10完全免费开源,虽然在效果上干不过杜比视界,但总的来说已经满足人们看视频的需求
- HDR10+支持动态元数据,HDR10是静态元数据
图像基本知识
- 图像可以用三通道去表示
- 色调(hue),饱和度(saturation),亮度(luminance)。简称HSL
- RGB通道
- YCbCr通道
- 8bit * 3 = 24bit 2^24 → 1670w,人眼能够分辨1000w
Acquiring VP9(libvpx)
2013.6.17起,VP9编码和在libvpx中支持
libvpx build prerequistes,介绍构建的条件
问题:libvpx是什么
- VP8/VP9编解码SDK(software development kit)
用户贡献页
- VP9 Tips ,解释了VP9 build 和一些mode setting
- VP9 Known Issues
产品支持
- Microsofct Edge
- WebRTC
- Google Chroe
- Mozilla Firefox
- VLC播放器
- FFMpeg/Libav,这两个是什么?
- FFMpeg:可以编解码,播放视频的代码。理解为音视频功能大杂烩
- Libav:从FFMpeg fork出来的分支,因为两帮程序员的设计理念不同,分道扬镳
《VP9 Video Codec》Overview相关推荐
- AV1 概括性论文《An Overview of Core Coding Tools in the AV1 Video Codec》学习
HEVC因为专利的问题一直没达到AVC的高度,但是AVC已经服役20年,还能再服役20年吗?一众大佬(公司)为改善现状,一起提出了AV1这一标准.AV1主打点就是免知识产权费,最近在国内国外已经越来越 ...
- 论文笔记27 -- (视频压缩)Learned Video Codec with Enriched Reconstruction for CLIC P-frame Coding
<Learned Video Codec with Enriched Reconstruction for CLIC P-frame Coding > 20年12月提交在arXiv上的一篇 ...
- Atitit。 《吠陀》 《梨俱吠陀》overview 经读后感 是印度上古时期一些文献的总称...
Atitit. <吠陀> <梨俱吠陀>overview 经读后感 是印度上古时期一些文献的总称 1. 印度古<吠陀>经,是印度上古时期一些文献的总称, 1 1.1 ...
- 《Consistent Video Depth Estimation》阅读笔记
<Consistent Video Depth Estimation>阅读笔记 文章目录 <Consistent Video Depth Estimation>阅读笔记 前言: ...
- T3D—《Temporal 3D ConvNets: New Architecture and Transfer Learning for Video Classification》概述
<Temporal 3D ConvNets: New Architecture and Transfer Learning for Video Classification>概述 引言: ...
- 《A Survey on Deep Learning Technique for Video Segmentation》视频分割综述阅读笔记(翻译)
<A Survey on Deep Learning Technique for Video Segmentation>视频分割综述阅读笔记(背景部分翻译) 作者:Wenguan Wang ...
- 《千万别学英语》精粹
作者: rbf 发表日期: 2004-11-13 13:38 复制链接 版权声明:本人作品由于要保护相关各方经济利益的关系,对网友之间 非赢利性转载在保留本声明及下列著作权人信息的前提下欢迎自 ...
- 《Gans in Action》第一章 对抗神经网络介绍
此为<Gans in Action>(对抗神经网络实战)第一章读书笔记 Chapter 1. Introduction to GANs 对抗神经网络介绍 This chapter cove ...
- symbian流媒体入门之--《3gp文件格式研究》
原文地址:http://blog.csdn.net/windcao/archive/2006/05/12/725722.aspx 序言 06我开始做3gp文件的播放器,但是关于3gp的文档太少了也很难 ...
- Python分析101位《创造营2020》小姐姐,谁才是你心中的颜值担当?
来源 | CDA 数据分析师 责编 | Carol Show me data,用数据说话. 今天我们聊一聊<创造营2020>各个小姐姐,点击下方视频,先睹为快: 最近可以追的综艺真是太多 ...
最新文章
- (第7篇)灵活易用易维护的hadoop数据仓库工具——Hive
- Numpy中np.mashgri() 函数介绍及2种应用场景
- html框架集 target
- CentOS下开启mysql远程连接,远程管理数据库
- Window10/Linux 下安装 scrapy (twisted 安装失败的解决办法 )
- JAVA入门级教学之(静态内部类)
- 文件夹快速访问工具-Default Folder X
- UE4删除C++Classes下的类
- 7z文件格式及其源码的分析(二)
- java怎么跳出下列,在JAVA中,如何跳出当前的多重嵌套循环?
- 清理autodesk产品注册表_卸载 AutoCAD 清理注册表
- Fluid mechanics学习笔记--NS方程
- Jenkins插件安装
- Unity使用Remote直接在手机上调试游戏
- 如何快速的使用Visual Assist X VAX(西红柿)插件
- Premiere Pro之视频转场效果(四)
- 线性代数感悟之4 通过增广矩阵查看解的情况上篇
- 功率放大芯片IR2184介绍
- Java获取本机外网ip地址的方法
- Win11dns解析状态异常怎么处理?Win11dns解析失败解决方法
热门文章
- JavaScript通过百度OCR实现图像文字识别及常见错误解释
- 图形验证码文字识别——pytesseract
- Mybatis_select、insert、update、delete常用属性
- 【前端教程】如何监控网页崩溃?
- U盘必备的5个软件(让你的U盘无所不能)
- 用axure整理,体检软件-----第一天
- Ubuntu安装mysql数据可视化工具
- 猿创征文|从单机百万tpmc到分布式千万tpmc,GaussDB性能提升的3个关键技术剖析
- TPC,TPCC,TPMC(数据库性能衡量指标)
- 软件定义存储正当时 厂商纷纷争抢一杯羹