【问题标题】:How to force Android decoder to decode frame to RGB如何强制 Android 解码器将帧解码为 RGB
【发布时间】:2017-08-20 03:17:43
【问题描述】:

制造商是否在其硬件解码器上强制使用颜色格式?似乎 Android MediaCodec 在 Nexus 7 和 9 上将帧解码为 YUV。有没有办法强制解码帧的颜色格式为 RGB?为什么制造商有专有的颜色格式(例如 Nexus 7 的高通)?

谢谢

【问题讨论】:

    标签: android rgb android-mediacodec yuv color-space


    【解决方案1】:

    硬件解码器使用的 YUV 颜色格式效率更高。 例如,YUV420 中的一帧是 RGB 中相同帧大小的一半。

    【讨论】:

    • 我知道效率更高,但可以输出 RGB 代替吗?
    • 每个编解码器都有自己支持的颜色格式列表。我从未见过支持 RGB 的 android 编解码器。
    • 所以您认为它不太可能作为受支持的功能?
    • 是的。 __________
    猜你喜欢
    • 1970-01-01
    • 2013-09-25
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-02
    • 2021-07-09
    • 2021-06-17
    相关资源
    最近更新 更多