Не удается кодировать звук из 16-битной кодировки PCM в G711-MLAW с помощью MediaCodec?

Я хочу закодировать аудио в G711-MLAW с помощью MediaCodec. Я перечислил поддерживаемые кодеки, результат был следующим:

OMX.google.mp3.decoder
OMX.google.amrnb.decoder
OMX.google.amrwb.decoder
OMX.google.aac.decoder
OMX.google.g711.alaw.decoder
OMX.google.vorbis.decoder
OMX.google.opus.decoder
OMX.google.raw.decoder
OMX.google.aac.encoder
OMX.google.amrnb.encoder
OMX.google.amrwb.encoder
OMX.google.flac.encoder
OMX.google.gsm.decoder
OMX.google.mpeg4.decoder
OMX.google.h263.decoder
OMX.google.h264.decoder
OMX.google.hevc.decoder
OMX.google.vp8.decoder
OMX.google.vp9.decoder
OMX.google.h263.encoder
OMX.google.h264.encoder
OMX.google.mpeg4.encoder
OMX.google.vp8.encoder

Я не могу найти OMX.google.g711.mlaw.ecoder!. Как можно кодировать с помощью G711-MLAW? Я попытался использовать кодек MediaCodec = MediaCodec.createEncoderByType(MediaFormat.MIMETYPE_AUDIO_G711_MLAW); но в результате не удалось создать экземпляр кодека G711-MLAW? Как кодировать звук с помощью кодека G711-MLAW.

0 ответов

Другие вопросы по тегам