社区
多媒体/流媒体开发
帖子详情
如何将yuv格式的祯载入到ddraw的surface?
fenex
2004-05-10 01:00:28
如题
...全文
82
3
打赏
收藏
如何将yuv格式的祯载入到ddraw的surface?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gffly
2004-05-12
打赏
举报
回复
应该是DircetXDraw吧
dreameasy
2004-05-12
打赏
举报
回复
没做过,帮你顶顶!
我决定马上去学习一下directx graphic
happydeer
2004-05-11
打赏
举报
回复
在DirectShow中,可以让vmr来负责显示,这样yuv数据就由显卡去负责显示了。
YUV
420
格式
图片 和 视频 测试用
在开发过程种,自己制作的
YUV
420图片一张,以及
YUV
420视频一段,虽然质量不好,但是测试用足以。
YUV
Player
自己修改过的
YUV
播放器,支持RGB、
YUV
等
格式
的播放。
最简单的视音频播放示例
本工程包含了使用各种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
视频像素数据。
视音频数据处理入门
本项目包含如下几种视音频数据解析示例: (1)像素数据处理程序。包含RGB和
YUV
像素
格式
处理的函数。 (2)音频采样数据处理程序。包含PCM音频采样
格式
处理的函数。 (3)H.264码流分析程序。可以分离并解析NALU。 (4)AAC码流分析程序。可以分离并解析ADTS帧。 (5)FLV封装
格式
分析程序。可以将FLV中的MP3音频码流分离出来。 (6)UDP-RTP协议分析程序。可以将分析UDP/RTP/MPEG-TS数据包。
为什么是视频传输用
YUV
格式
,而放弃RGB
格式
?
YUV
格式
是一种将亮度和色度信息分离的像素表示方法,它在图像和视频处理中扮演着重要角色。在
YUV
格式
中,“Y”代表亮度,也就是我们通常所说的灰度值,它决定了图像的明暗程度。而“U”和“V”则代表色度,它们负责描述图像的色彩和饱和度,帮助我们区分不同的颜色。YCbCr是
YUV
的一个变种,它在国际电信联盟(ITU)制定的BT.601标准中被定义。YCbCr中的“Y”代表亮度分量,与
YUV
中的Y相同,而“Cb”和“Cr”则分别代表蓝色和红色色度分量。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章