社区
Android
帖子详情
YUV420数据可以直接在android的surface上显示吗?
chufly
2011-01-25 10:00:19
YUV420数据可以直接在android的surface上显示吗?还是需要将YUV420转换成RGB才能显示呢?
如果能在surface上直接显示YUV420数据,请问是怎么操作的呢?我是在JNI层获取到了YUV420数据,现在不知道怎么处理!
在此先谢谢各位大侠,帮帮我吧!
...全文
892
3
打赏
收藏
YUV420数据可以直接在android的surface上显示吗?
YUV420数据可以直接在android的surface上显示吗?还是需要将YUV420转换成RGB才能显示呢? 如果能在surface上直接显示YUV420数据,请问是怎么操作的呢?我是在JNI层获取到了YUV420数据,现在不知道怎么处理! 在此先谢谢各位大侠,帮帮我吧!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaofeng100200
2012-03-19
打赏
举报
回复
这个问题怎么解决的 啊
freshui
2011-01-25
打赏
举报
回复
不可以。 用surface显示yuv的video数据,基本上要使用pushbuffer了,这个因为surface接口不允许给其他用户这个权限,基本上是没得用的。
如果是在源码上开发,做到系统中,应该还是可以的。
或者, 参考stageFright中的softewareRender, 将yuv转换成rgb输出到surface上。
总之,这些基本上都要源码编译, SDK+NDK不够的。
CyberLogix
2011-01-25
打赏
举报
回复
清参考opencore和STAFEFright中输出视频的相关代码
Android
opengl渲染
yuv
420
例子
Android
下使用OpenGL渲染
yuv
420
p图像并
显示
。例子中提供了两种类型,一种使用GL
Surface
View在onDrawframe中调用native方法绘制,另外一种使用EGL,
直接
在native层完成渲染和
显示
功能。
android
显示
yuv
图片
android
显示
yuv
图片
OpenGL实现RGB到
YUV
的转化
采用OpenGLES2.0规范,在GPU硬件上实现高效率的RGB
数据
到
YUV
数据
的转化
Android
基于共享texture实现camera在gl
Surface
View的高效预览
代码实现
Android
camera预览,用opengl shader对camera
数据
进行简单的对比度处理,然后在gl
Surface
View预览,其中避免
直接
操作
yuv
裸
数据
,通过共享texture完成
数据
传递,主要是讲解共享Texture高效预览原理,异常...
MediaCodec_Mirroring
解码
数据
到
Surface
用表面渲染 然而 : 它没有实现布局。 它没有与表面一起编码。 所以,需要RGB2
YUV
和NV21->NV12。 导致性能低下。 特征 应用镜像 H.264 编码、解码 它没有使用 MediaExtractor。 要求 需要最低 ...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章