Кодирование сэмплов PCM в mp3 в iOS в реальном времени возможно?

Я использовал LAME для успешного кодирования aac в mp3 в iOS. теперь я хочу закодировать его в режиме реального времени во время захвата образца PCM (имеется в виду передача буфера вместо файла), возможно ли это сделать с помощью LAME или мне нужно написать для него новую функцию?


person gstream79    schedule 16.02.2016    source источник
comment
Решил сам. Это возможно с LAME.   -  person gstream79    schedule 23.02.2016
comment
У вас есть проект GitHub для этого? Или не могли бы вы объяснить, как это сделать? Мне было бы очень интересно посмотреть, как сделать это для себя!   -  person nullforlife    schedule 03.11.2016
comment
Я уже закончил проект для этого. вы можете сослаться на мой демонстрационный проект - клиент icecast по моей ссылке   -  person gstream79    schedule 03.11.2016
comment
пожалуйста   -  person gstream79    schedule 04.11.2016
comment
привет, есть решение для замены m4a на mp3? Спасибо   -  person famfamfam    schedule 30.03.2021


Ответы (1)


Нашел это на GitHub. Полная демонстрация того, как записывать сэмплы микрофона (в форме AVAudioPCMBuffer через AVAudioEngine) и кодировать их в mp3.

https://github.com/vlider/Mic-recording-minimal-example

person nullforlife    schedule 10.11.2016