YUV420P格式分析

YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放YUV三个分量

YUV420P(planar格式)在ffmpeg中存储是在struct AVFrame的data[]数组中

data[0]-------Y分量               data[1]------U分量                           data[2]-------V分量

YUV420P的内存结构:

4个Y分量对应1个UV分量

YUV420格式是指,每个像素都保留一个Y(亮度)分量,而在水平方向上,不是每行都取U和V分量,而是一行只取U分量,则其接着一行就只取V分量,以此重复(即4:2:0, 4:0:2, 4:2:0, 4:0:2 .......),所以420不是指没有V,而是指一行采样只取U,另一行采样只取V。在取U和V时,每两个Y之间取一个U或V。但从4x4矩阵列来看,每4个矩阵点Y区域中,只有一个U和V,所以它们的比值是4:1。所以对于一个像素,RGB需要8 * 3 = 24位,即占3个字节;而YUV420P,8 + 8/4 + 8/4 = 12位,即占2个字节,其中8指Y分量,8/4指U和V分量。

YUV420内存格式:

YYYYYYYY UU VV ------最常见的

YYYYYYYY UU VV ------也有,不过我开发中没遇到过

我们用ffmpeg把yuv420P 存储到文件中,然后利用一些yuv播放器就可以播放YUV原始数据,貌似VLC不能播放YUV原始数据:

data[]中存放着YUV原始数据(在struct AVFrame中的,位于frame.h中----ffmpeg)

(0)

相关推荐

  • 《FFmpeg Basics》中文版-26-词汇表/关于作者的介绍

    写在前面 如果您对音视频技术感兴趣,可以订阅我的专题:音视频专辑 也可以关注我的简书账户: 张芳涛,我后期会发布更多的音视频以及图像处理方面的文章. 正文 4cc 或者 fourcc fourcc(也 ...

  • (13条消息) 音视频入门(四)

    一.JPEG的引入 JPEG属于一种图片压缩格式,之前我们通过对YUV420图像格式的学习,了解了怎么计算一帧YUV图像的大小.假设这里一帧图片的分辨率为1080p,像素格式为YUV420,那么它的大 ...

  • YUV格式详解

    YUV格式详解

  • YUV和RGB格式分析

    做嵌入式项目的时候,涉及到YUV视频格式到RGB图像的转换,虽然之前有接触到RGB到都是基于opencv的处理,很多东西并不需要我们过多深入的去探讨,现在需要完全抛弃现有的算法程序,需要从内存中一个字 ...

  • 虞世南的《蝉》格式分析——诗,并非只要有情感冲动就可以

    虞世南的<蝉>: 垂緌饮清露,流响出疏桐. 居高声自远,非是藉秋风. 这首诗看起来很像五绝,唐诗的味道已经出来了.因为当时虽然没有平仄的概念,但"永明体"已经开始按照四 ...

  • PDF格式分析(十五)PDF安全(加密、解密)

    PDF加密方式目前已经增加为三种: 1.口令加密 2.证书加密 3.Adobe LiveCycle Rights Management 口令加密: 作为第一代PDF安全加密方式,到现在也一直广泛应用. ...

  • 八上第一讲 全等证明格式易错分析(附“捆绑旋转”秒杀一类全等填空题)

    写在前面 转眼间,新学年开学已一周有余,这个周末终于得空更新.在第33个教师节来临之际,顺祝各位同行节日快乐! 本文主要涉及2部分内容. 第一部分,在一周的全等教学中,发现学生在书写时出现了几个问题, ...

  • APA格式在英文论文中的应用分析

    英文论文写作难度大,不仅是在于内容,还要注意论文引用格式正确;APA参考文献格式是常见的论文引用格式之一,常被用于心理学,教育学以及社会学科领域.那么,APA格式怎么写?APA格式如何使用?本指南主要 ...

  • 哈佛引用格式和参考书目格式的用法分析

    在阅读英语学术论文的过程中,我们经常可以看到论文文内的引用出处注释或结尾处的参考文献.哈佛引用格式是一种大学生在撰写论文时最常用的格式,不过大多数留学生对Harvard格式的用法缺乏了解,因此引用是一 ...

  • 结合Essay范文分析其写作格式

    美国论文主要以两种形式撰写:essay和report. Essay结构分为introduction,main body,conclusion.报告应载有内容提要,这需要高层次的结构,各条款应分成若干部 ...

  • 把vcf文件转换为maf格式,肿瘤外显子上游分析教程到此为止

    完全看懂这个教程需要的背景知识比较多! 生信技能树GATK4系列教程 GATK4的gvcf流程 你以为的可能不是你以为的 新鲜出炉的GATK4培训教材全套PPT,赶快下载学习吧 曾老湿最新私已:GAT ...

  • M3U8格式讲解及实际应用分析

    M3U8有啥好处 ? 网上搜索了一下,大家众说纷纭,个人理解主要是可以做多码率的适配,根据网络带宽,客户端会选择一个适合自己码率的文件进行播放,保证视频流的流畅. 在IOS device和mac上可以 ...