首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

怎么获取摄像头的数据 在SDL上播放

2012-02-23 
如何获取摄像头的数据 在SDL上播放我获得了摄像头的数据。但是我不知道是什么格式的。有2倍w*h这么大 我猜是

如何获取摄像头的数据 在SDL上播放
我获得了摄像头的数据。但是我不知道是什么格式的。有2倍w*h这么大 我猜是yuv2的 然后要转成 yv12在SDL上播放。
但是我不知道怎么转。
YV12overlay 的bmp和通道我都不会设置。
然后出来的画面 有2/3的都是绿色的。然后有画面的 好像画面被扭曲的。
请各位大侠指点我。摄像头出来的到底是啥子格式的,要怎么转才能在SDL上播放 SDL的overlay要怎么设置。


[解决办法]
显示也可以用DirectDraw显示哦,

[解决办法]
SDL+FFMEPG开发中文资料:
http://www.zixundao.com/thread-1519-1-1.html
[解决办法]
dst_pix_fmt = PIX_FMT_YUV420P;
pict.data[0] = vp->bmp->pixels[0];
pict.data[1] = vp->bmp->pixels[2];
pict.data[2] = vp->bmp->pixels[1];

pict.linesize[0] = vp->bmp->pitches[0];
pict.linesize[1] = vp->bmp->pitches[2];
pict.linesize[2] = vp->bmp->pitches[1];

热点排行