繁体   English   中英

如何在Android中使用opengl es绘制yuv缓冲区

[英]how to draw yuv buffer using opengl es in Android

我正在使用android表面视图显示图像。 我有一个从ffmpeg解码的yuv帧缓冲区。 如何使用opengl es将yuv转换为rgb并显示它。 有没有任何示例可以在android本机代码中将yuv转换为rgb。

您可能想看看下面的文章,该文章提供了基本的c ++代码以及对此转换的许多改进,而我也采用了这种转换(不包括SIMD部分:)。

http://lestourtereaux.free.fr/papers/data/yuvrgb.pdf

此外,根据您使用的opengl版本,您可以将此转换添加到均匀着色器中。

希望这可以帮助... :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM