Android MediaCodec HEVC支持的解决方案

时间:2015-01-21 13:32:04

标签: android android-ndk mediacodec hevc

在解码HEVC时,有没有人知道Android MediaCodec支持的分辨率是什么?

通过反复试验,我发现了以下工作:

640x272
720x304
960x400
1280x528
1920x800
2560x1072

以下不会:

512x216
3840x1600

有官方文件吗?

1 个答案:

答案 0 :(得分:3)

我怀疑是否有任何官方文档 - 在实践中,您可能依赖于CTS测试的分辨率可以工作的事实,但其他分辨率可以以任何方式运行。

Android MediaCodec for HEVC判断,我猜你正在使用只有SW解码器的设备进行测试。我实际上猜测真正的硬件解码器比SW解码器更强大或更兼容。 (这可能听起来违反直觉,但历史上使用H264 SW编码器尤其如此,这种情况非常有限。)

第一个非工作分辨率的高度不能被16分割(所有工作分辨率的宽度和高度都可以分割为16),而另一个可能是"太大&#34 ;。如果你测试更多分辨率,这个假设似乎会支撑吗?