【发布时间】:2016-10-19 05:11:35
【问题描述】:
我的问题与Mime type video/avc supported by multiple encoders on my Android device 类似,但不完全相同。
在我拥有的所有三星设备中,我发现有多个编码器可用于 MIME 类型“audio/mp4a-latm”:
OMX.google.aac.encoder
OMX.SEC.aac.enc (Android < 5)
OMX.SEC.naac.enc (Android >= 5)
MediaCodec.createEncoderByType 会返回优化的,我想。但在我拥有的所有三星设备上,这种方法总是创建谷歌编码器。问题是当我比较创建两个编码器所花费的时间时,创建谷歌编码器比创建三星编码器慢得多。
那么为什么 MediaCodec.createEncoderByType 会返回较慢的编码器?如果速度慢得多,我还应该使用谷歌编码器吗? (大约需要几百毫秒)。还是应该迭代所有可用的编码器并选择三星的?
谢谢!
【问题讨论】:
标签: android encoding samsung-mobile android-mediacodec