-1

我正在将我的 yuv420p 文件格式转换为 rgb888,所以我参考了 http://en.wikipedia.org/wiki/YUV

但代码在“Android 上使用的 Java 源代码”部分(在 wiki 页面的最后部分)中给出了 2 个语句
u = u-128; v = v-128;

我需要数学上的理由来从 u,v compent 中减少 128...

请推荐一些播放器在 ubuntu 12.04 上以 Argb8888 格式渲染视频

4

1 回答 1

0

和分量可以是正数或负数uv但它们存储在一个无符号值中。因此,在生成它们时添加了 128 以保持它们为正值。您需要再次减去 128 才能恢复正确的值。

于 2013-09-20T13:27:27.047 回答