视音频基础知识——YUV420
来源:互联网 发布:淘宝网完美芦荟胶 编辑:程序博客网 时间:2024/05/18 01:41
一 :介绍
YUV420 : width x height
Y = width x height
U = V = width x height x 1/4
总的存储大小: width x height x 3/2
分为planar 和 semi-planar 两种封装格式:
planar : YUV420P(I420) , YV12 ;
semi-planar : NV12(YUV420SP) , NV21 。
二:Planar封装:
Y,U,V分开独立存储。
根据U、V的顺序,分出2种格式:
U前V后 ——YUV420P(I420):
先存储完Y再存储U,之后存储V。
V前U后——YV12:
(参考上图)先存储完Y再存储V,之后存储U。
三:Semi-planar封装:
Y单独存储,U、V交叉存储。
根据U、V的顺序,又分为2种:
U前V后——NV12(YUV420SP):
Y存储完,UV交叉存储(U先)。
V前U后——NV21:
(参考上图)Y存储完,UV交叉存储(V先)。
0 0
- 视音频基础知识——YUV420
- 视音频基础知识——I,P,B,PTS,DTS
- 视音频基础知识——I,P,B,PTS,DTS
- 视音频基础知识
- 视音频基础知识
- 视音频基础知识
- 视音频基础知识
- Android多媒体(1)——基础知识与音频
- 音频处理——pcm基础知识与重采样
- 音频处理——pcm基础知识与重采样
- 音频基础知识
- 音频基础知识
- 音频基础知识
- 音频基础知识
- 音频基础知识
- 音频(一) - 音频基础知识
- FFmpeg教程(一) 视音频基础知识
- 【FFmpeg学习笔记001】 视音频基础知识
- JavaScript入门<3>JSON
- java函数定义泛型
- Java String,StringBuilder,StringBuffer区别和实际应用总结
- ant control statements
- PyQt学习笔记(4)--Smart Dialog
- 视音频基础知识——YUV420
- 各种C++关键字的作用
- java static 详解
- 11.15
- 网易等一些大型网站在首页 有不同信息,现在如何看深圳 北京 上海的 网易服务器信息版本?
- Android开发——理解文件存储
- JAVA入门基础详解之二
- linux split命令参数及用法详解---linux分割文件命令
- 使用libfaac转换WAV文件为AAC文件