如何获取摄像头的数据 在SDL上播放

macrojj 2010-01-14 01:14:54
我获得了摄像头的数据。但是我不知道是什么格式的。有2倍w*h这么大 我猜是yuv2的 然后要转成 yv12在SDL上播放。
但是我不知道怎么转。
YV12overlay 的bmp和通道我都不会设置。
然后出来的画面 有2/3的都是绿色的。然后有画面的 好像画面被扭曲的。
请各位大侠指点我。摄像头出来的到底是啥子格式的,要怎么转才能在SDL上播放 SDL的overlay要怎么设置。
...全文
207 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
macrojj 2010-01-15
  • 打赏
  • 举报
回复
问题解决了 散分
trytryliu 2010-01-15
  • 打赏
  • 举报
回复
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];
bsr2009 2010-01-15
  • 打赏
  • 举报
回复
SDL+FFMEPG开发中文资料:
http://www.zixundao.com/thread-1519-1-1.html
macrojj 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 softsoftsoft2008 的回复:]
显示也可以用DirectDraw显示哦,

[/Quote]

我要用SDL。 而且 SDL轻巧多了。
SoftSoftSoft2008 2010-01-14
  • 打赏
  • 举报
回复
显示也可以用DirectDraw显示哦,

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧