如何理解YUV格式
来源:互联网 发布:交换机端口up 命令 编辑:程序博客网 时间:2024/06/09 19:35
发现在网上搜索东西,发现一些资料是如此的相似;看来看去,都一个样。明白了什么叫天下文章一大抄(没有说错吧),还是那句话,写的虽然简单,但是绝对是原创,当然和别人的不一样,和别人一样的话,写blog也没什么意思;
我写这篇文章的目的是再解释一下YUV4:2:0的视频格式
我们知道YUV4:2:0是一行取4:2:0而另一行取4:0:2
所以在网上一搜索基本样式这样解释的
下列八个像素:
[Y0U0V0] [Y1U1V1] [Y2U2V2] [Y3U3V3]
[Y4U4V4] [Y5U5V5] [Y6U6V6] [Y7U7V7]
在这里我因为要把数据隔开是因为这里有两行,
下面在往下解释,流码的顺序是Y0U0 Y1 Y2U2 Y3
Y4V4 Y5 Y6V6 Y7
我故意把他们隔开是为了让我们更容易理解“是一行取4:2:0而另一行取4:0:2”,一会儿是Y:U是2:1,一会儿Y:V是2:1
虽然流码是这样的但是还要把他还原成视频图像;
[Y0U0V4] [Y1U0V4] [Y2U2V6] [Y3U2V6]
[Y4U0V4] [Y5U0V4] [Y6U2V6] [Y7U2V6]
我来解释一下为什么视频流是这么一个形式:
对于第一个点只有Y0U0没有V,那么就是提取下一行的V4来代替,对于第二个点只有 Y1 ,那么就利用前面的U0V4来代替。
这个是YUV比较难理解的,所以我们就不难理解了。
- 如何理解YUV格式
- YUV主要采样格式理解
- YUV主要采样格式理解
- YUV主要采样格式理解
- YUV主要采样格式理解
- YUV主要采样格式理解
- YUV主要采样格式理解
- YUV格式
- YUV格式
- YUV格式
- YUV格式
- YUV格式
- YUV格式
- YUV格式
- YUV格式
- YUV 格式
- YUV格式
- YUV格式
- Add/Remove Software / gconf
- 10个你也许不知道的Ubuntu技巧
- i386 ABI之寄存器保护规则
- 毕业后这5年,是改变自己命运的黄金时期
- Windows Socket 网络编程(一) —— TCP/IP体系结构、特点及相关术语
- 如何理解YUV格式
- Visual Studio 安装部署项目
- 高性能网站法则 -- 减少资源文件大小
- 嵌入式GUI FTK介绍(2)-两个小应用程序
- In TCP networking, what is a FIN_WAIT state?
- 通用权限管理的设计思想与实现
- zotero
- 什么叫做伪函数,或是函数对象?它的优点是什么?
- 添加卸载程序