FFmpeg против OpenSL-ES - PullRequest
       4

FFmpeg против OpenSL-ES

0 голосов
/ 06 ноября 2011

Я работаю над музыкальным плеером для Android, я хочу знать, что будет лучше для меня? FFMpeg или OpenSL-ES? с кем легко иметь дело? Спасибо

1 Ответ

0 голосов
/ 31 мая 2012

(старый вопрос, но так как я прохожу мимо ...)

Нельзя сравнивать оба, они не выполняют одинаковую работу:

  • FFMpeg декодирует ваш поток (пример: файл MP3) для вывода PCM, например
  • OpenSL будет передавать сэмплы PCM на ваше аудиооборудование для вывода звука (и применять фильтры и эффекты)

На самом деле, OpenSL с API 14 (Android 4.0) также может декодировать некоторые аудиокодеки, такие как MP3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...