gpt4 book ai didi

Android:MediaCodec:在 Nexus 上生成的 480x480 视频效果不佳,而 640x640 效果很好

转载 作者:行者123 更新时间:2023-11-29 16:01:16 25 4
gpt4 key购买 nike

我正在使用 MediaCodec(和 MediaMuxer)在 Android 上渲染 Mpeg4/avc 视频。

我正在 LG Nexus 4 和三星 Galaxy 5 上进行测试。

在三星上,rendered video looks as expected适用于 640x640 和 480x480 帧大小。

但是,在 Nexus 上,480x480 会生成一个 bad looking video , 而 640x640 生成的视频质量不错。

问题是:原因是什么?这是错误还是我不知道的“功能”。

是否有一个众所周知的帧大小,我们可以依赖它在所有 Android 设备上正确呈现?或者我们是否需要在各种设备上进行测试?

最佳答案

关于“众所周知的帧大小”- 谷歌要求设备供应商满足要求- http://source.android.com/compatibility/index.html ,文档在这里:http://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf它有编解码器第 5 节(5.2 和 5.3 的精确值),您可以在其中找到与编解码器相关的要求。为了检查它,谷歌提供了涵盖所有必需分辨率的 CTS 测试。因此,建议坚持使用此文档中的解决方案并通过 CTS 测试

关于Android:MediaCodec:在 Nexus 上生成的 480x480 视频效果不佳,而 640x640 效果很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24490578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com