MediaCodec在Android 4.1.2上存在有关OMX.ST.VFM.H264Enc的错误

时间:2018-07-24 08:36:38

标签: android mediacodec yuv

我想使用video/avc的mimeType将YUV数据编码为H.264 视频。但是由于没有合适的颜色格式,因此无法创建MediaCodec实例。 我使用的手机是带有Android 4.1.2(API 16)的 Samsung GT-I8160

我通过模仿类型“ video / avc”获得了名为'OMX.ST.VFM.H264Enc'的编码器,并获得了三种受支持的颜色格式,即214748364621411921922130708361

我发现Android API中的2130708361等于COLOR_FormatSurface。但是我在Android API中找不到2147483646,214119219221474836462141192192是什么意思?

如果找不到正确的颜色格式,则无法将YUV编码为H.264流。因此,我想寻求帮助。

有人知道在具有Android 4.1.2(API 16)的Samsung GT-I8160上获取有关YUV的颜色格式吗?

或者,是否给任何人指定颜色21474836462141192192

或者,如何使用颜色格式21474836462141192192

非常感谢。

0 个答案:

没有答案