1.YUV420P(YU12和YV12)格式 YUV420P又叫plane平面模式, YUV分别在不同平面,也就是有三个平面,它是YUV标准格式4:2:0,主要分为:YU12和YV12,YV12格式与YU12基本相同,首先是所有Y值,然后是所有V值,最后是所有U值,它们的方式如下: YU12(I42 ...
分类:
其他好文 时间:
2019-06-16 14:16:14
阅读次数:
171
原文转自 https://blog.csdn.net/dgyanyong/article/details/44491253 YV12和I420的区别 一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3 Bit,RGB32的size=width ...
分类:
其他好文 时间:
2018-11-20 11:32:08
阅读次数:
441
上篇主要讲了针对yv12流数据的渲染,但有时候我们显示视频还要求加一些信息,比如头像,昵称等等。一般的想法是在渲染窗口之上做一个小控件来负责; 但是很遗憾,你会发现你的控件被SDL的渲染完全遮住了,渲染的原理并非是在本窗口的刷新做,而是另外有一层负责,这也是为什么上篇强调一定要setUpdateEn ...
分类:
其他好文 时间:
2018-10-07 10:33:18
阅读次数:
213
源代码下载 转载地址:http://blog.csdn.net/dengzikun/article/details/5824874 源码地址:http://download.csdn.net/download/dengzikun/2909129 在PC机上,对于YUV格式的视频如YV12,YUY2等 ...
分类:
其他好文 时间:
2017-09-21 19:38:34
阅读次数:
131
最近几天有个项目需要在intel 芯片的系统上集成我们的视频通话软件。之前只是在ARM平台上使用,对于intel 没测试过,直接运行apk后,本端渲染的图像出错,渲染出的图像很像I420被作为RGB565渲染,于是将渲染属性改为YV12(这时犯了个错误,以为旧版本默认使用RGB656渲染),结果仍是 ...
分类:
移动开发 时间:
2016-06-14 16:08:52
阅读次数:
308
YV12和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3 Bit,RGB32的size=width×heigth×4,如果是I420(即YUV标准格式4:2:0)的数据量是 size=width×heigth×1.5 Bit...
分类:
其他好文 时间:
2015-12-03 18:47:45
阅读次数:
218
YV12内存布局 1 unsigned char *pY = (unsigned char *)pBuf; 2 unsigned char *pV = pY + nWidth * nHeight; 3 unsigned char *pU = pV + (nWidth>>1)*(nHeight>>1)...
分类:
其他好文 时间:
2015-06-28 11:09:47
阅读次数:
119
源代码下载在PC机上,对于YUV格式的视频如YV12,YUY2等的显示方法,一般是采用DIRECTDRAW,使用显卡的OVERLAY表面显示。OVERLAY技术主要是为了解决在PC上播放VCD而在显卡上实现的一个基于硬件的技术。OVERLAY的出现,很好的解决了在PC上播放VCD所遇到的困难。早期P...
分类:
其他好文 时间:
2015-05-06 22:53:00
阅读次数:
247