【问题标题】:how to draw yuv buffer using opengl es in Android如何在Android中使用opengl es绘制yuv缓冲区
【发布时间】:2014-05-06 04:20:48
【问题描述】:

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

【问题讨论】:

    标签: android opengl-es


    【解决方案1】:

    您可能想查看下面的论文,它提供了基本的 c++ 代码以及我也采用的这种转换的许多改进(除了 SIMD 部分:)。

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

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

    希望这会有所帮助... :)

    【讨论】:

      猜你喜欢
      • 2021-01-07
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 2012-01-03
      • 1970-01-01
      相关资源
      最近更新 更多