社区
图形处理/算法
帖子详情
由于YUV格式有很多种,那么请问如何判断一个YUV格式的文件属于那一种YUV格式?谢谢!
pf1685
2004-04-14 04:35:39
如题!谢谢您!
...全文
860
12
打赏
收藏
由于YUV格式有很多种,那么请问如何判断一个YUV格式的文件属于那一种YUV格式?谢谢!
如题!谢谢您!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GoogleGeek
2004-04-19
打赏
举报
回复
很简单!
u.v为色度信息,y 为亮度信息
由于人的眼睛对色彩不敏感,只对亮度敏感
所以存储的时候可以省略掉部分的色度信息
对于yuv420
有两种存储方式:
interleave:uyvuyvuyv.......................
四个相邻pixel公用一个u,v
independence:yyyyyy.............,uuuuuuuuuuuuuu..............,vvvvvvvvvvvvvvvv
例如:对于176x144
yyyyyyyyyyyyy.................(176x144)
uuuuuuuuu.........................(88x72)
vvvvvvvvv.........................(88x72)
zhp80
2004-04-19
打赏
举报
回复
gz
pf1685
2004-04-19
打赏
举报
回复
再请问一下,由于我将BMP位图中的每个象素转换为Y、U、V信息时,其转换过程是一一对应的,即是说Y:U:V应该为1:1:1,那么为什么会411、420、422、444等这么多种格式,应该只有444才合理呀,如果YUV文件中Y、U、V三个分量之比不是1:1:1,那么其它U、V数据到那里去了?谢谢!
pf1685
2004-04-19
打赏
举报
回复
我想请问一下YUV420是怎么存放Y、U、V数据的?谢谢!
GoogleGeek
2004-04-19
打赏
举报
回复
你的理解不对
-----------------------
不存在奇偶性,这要看具体的实现
你可以这样理解:
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
..................
对于上面的图像:
每个象素x都有自己独立的y
但是四个象素存在公用u,v的情形
比如作上角的四个
xx...............
xx...............
公用一个u,v
这样的话,与rgb相比省了不少的空间,导致了每个象素只需要两个字节
也就是说,实际上对于每一个象素而言,都能采集到的他的yuv,但是对于这
yuv三个分量,你在存储的时候会丢掉一个u或者v,只存储了uy,或者vy
不知道我说的清楚不清楚?
实际上之所以用yuv,在很大程度上是由于彩色电视机要与黑白电视机兼容!:(
pf1685
2004-04-19
打赏
举报
回复
psusong(Think Different):谢谢你的回帖,我基本明白了你说的意思,但还有一点迷糊,你说:“由于人的眼睛对色彩不敏感,只对亮度敏感所以存储的时候可以省略掉部分的色度信息”,现在我想问一下色度信息的那一部分被省略了,对于YUV420文件U、V信号是怎样省略的?我的理解是只取U、V信号的基数字节或者偶数字节,你认为这样对吗?
GoogleGeek
2004-04-17
打赏
举报
回复
yuv没有什么所谓的文件格式
yuv只是一种数据的存放方法
广义上讲有两种格式
一种是y,u,v三个分量分开存放
一种是yuv三个分量整合在一起存放
y独立,uv 公用
pf1685
2004-04-15
打赏
举报
回复
请问YUV格式的文件是由那几部分信息组成,比如RGB格式的文件就是由文件头、信息头、色彩表和象素表构成,那么YUV格式的文件啦?请大家回答!谢谢!
pf1685
2004-04-15
打赏
举报
回复
没人知道吗?痛苦!
Oversense
2004-04-14
打赏
举报
回复
没办法,你的先知道,或者看看头里面有不
loveisbug
2004-04-14
打赏
举报
回复
什么意思?
iwgh
2004-04-14
打赏
举报
回复
but yuv overlay is a common format , i think so.
YUV
420
格式
图片 和 视频 测试用
在开发过程种,自己制作的
YUV
420图片一张,以及
YUV
420视频一段,虽然质量不好,但是测试用足以。
YUV
文件
显示工具
YUV
Viewer
该版本不能打开只读
文件
,请下载 "
YUV
文件
显示工具
YUV
Viewer V1.0.2.4"
YUV
Player
自己修改过的
YUV
播放器,支持RGB、
YUV
等
格式
的播放。
视音频数据处理入门
本项目包含如下几种视音频数据解析示例: (1)像素数据处理程序。包含RGB和
YUV
像素
格式
处理的函数。 (2)音频采样数据处理程序。包含PCM音频采样
格式
处理的函数。 (3)H.264码流分析程序。可以分离并解析NALU。 (4)AAC码流分析程序。可以分离并解析ADTS帧。 (5)FLV封装
格式
分析程序。可以将FLV中的MP3音频码流分离出来。 (6)UDP-RTP协议分析程序。可以将分析UDP/RTP/MPEG-TS数据包。
最简单的视音频播放示例
本工程包含了使用各种API(Direct3D,OpenGL,GDI,DirectSound,SDL2)播放多媒体例子。 其中音频输入为PCM采样数据。输出至系统的声卡播放出来。 视频输入为
YUV
/RGB像素数据。输出至显示器上的
一个
窗口播放出来。 通过本工程的代码初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_audio_play_directsound: 使用DirectSound播放PCM音频采样数据。 simplest_audio_play_sdl2: 使用SDL2播放PCM音频采样数据。 simplest_video_play_direct3d: 使用Direct3D的Surface播放RGB/
YUV
视频像素数据。 simplest_video_play_direct3d_texture:使用Direct3D的Texture播放RGB视频像素数据。 simplest_video_play_gdi: 使用GDI播放RGB/
YUV
视频像素数据。 simplest_video_play_opengl: 使用OpenGL播放RGB/
YUV
视频像素数据。 simplest_video_play_opengl_texture: 使用OpenGL的Texture播放
YUV
视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放RGB/
YUV
视频像素数据。
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章