Описание тега avaudioconverter

0 ответов

Как использовать AVAudioConverter convertToBuffer: ошибка:withInputFromBlock:

Я хотел бы использовать AVAudioConverter для преобразования AVAudioPCMFormatFloat32 без чередования 44,1 кГц буфера в AVAudioPCMFormatInt16 с чередованием 48 кГц. Входящий AVAudioPCMBuffer имеет 800 сэмплов, и мне нужно вернуть AVAudioPCMBuffer с ем…
15 июн '17 в 13:05
1 ответ

AVAudioConverter с AVAudioConverterInputBlock останавливает звук после обработки

Я пытаюсь конвертировать аудио буферы в другой формат, и я использую AVAudioConverter. AVAudioConverter выполняет эту работу, когда у вас одинаковая частота дискретизации, и вам не нужно использовать AVAudioConverterInputBlock. Но если я имею дело с…
28 июн '17 в 03:01
1 ответ

AVAudioConverter.convertToBuffer выбрасывает код ошибки -50

Мне нужно преобразовать файл.wav, записанный с 2 ​​аудиоканалами, в формат.wav, который имеет только 1 канал, а также уменьшить глубину в битах с 32 до 16. Я пытался использовать AVAudioConverter.convertToBuffer Однако преобразование выдает ошибку: …
14 сен '16 в 20:04
1 ответ

AVAudioConverter конвертировать AVAudioPCMBuffer в AAC

У меня проблема с AVAudioConverter, Я пытаюсь конвертировать AVAudioPCMBuffers в AAC, Это моя функция для конвертации, взятая из сеанса 507 "Что нового в Core Audio" на WWDC 2015. func convertPCMBufferToAAC(inBuffer : AVAudioPCMBuffer) -> Void { …
04 ноя '16 в 09:37
0 ответов

Как восстановить данные PCM в iOS

Я хочу использовать AudioConverterFillComplexBuffer для преобразования частоты дискретизации для буфера pcm (от 32k до 44,1k). Но я не знал, почему голос кажется измененным (слишком много шума). Вот основной код: struct AudioFrame { int samples; //n…
10 янв '17 в 10:19
0 ответов

Почему я получаю EXC_BREAKPOINT, пишущий AVAudioFile после использования AVAudioConverter на iOS?

Я пытаюсь записать голос с микрофона с помощью AVAudioEngine, выполнить некоторые изменения формата с помощью AVAudioConverter и сохранить буфер результатов в AVAudiofile следующим образом func startRecording() { let format = audioEngine.inputNode.i…
1 ответ

Изменить громкость звука некоторых каналов с помощью AVAudioEngine

Я работаю над приложением Mac, которое смешивает звук с видеокарты и внешней звуковой карты. Как я могу изменить громкость на каждом канале (не каждый источник) независимо с помощью AVAudioEngine. Допустим, у меня есть AVAudioPCMBuffer с чередование…
1 ответ

Декодировать AAC в формат PCM с помощью AVAudioConverter Swift

Как конвертировать AAC в PCM, используя AVAudioConverter, AVAudioCompressedBuffer и AVAudioPCMBuffer на Swift? На WWDC 2015, 507 Session было сказано, что AVAudioConverter может кодировать и декодировать буфер PCM, был показан пример кодирования, но…
1 ответ

AVAudioConverter не работает в iOS 10

AVAudioConverter кажется сломанным в iOS 10. Код работал в iOS 9 и теперь Ошибка домена =NSOSStatusErrorDomain Code=-50 "(ноль)" возвращается независимо от того, какой аудиоформат используется. Каждый год меня удивляет, что базовая библиотека перест…
27 сен '16 в 00:18
0 ответов

Swift AVAudioEngine индивидуальный аппаратный канал ввода

У меня есть приложение, в котором я записываю один канал аудио из аудиоинтерфейса iOS, соответствующего классу. Я могу записывать со встроенного микрофона, и когда я проверяю аудиофайл, это моноканальная волна на входе микрофона. Однако, когда я под…
01 авг '19 в 10:34
1 ответ

AVAudioConverter портит данные

Я пытаюсь преобразовать AVAudioPCMBufferот Float32 44,1 кГц до Int16 8 кГц. я использую AVAudioConverter. Но после конвертации я получаю поврежденные данные. Когда я читаю данные с микрофона каждые 100 мс, я получаю битый каждый 800-й образец (первы…
0 ответов

Преобразование потокового U-закона в PCM звучит металлически

У меня есть приложение для потоковой передачи голоса, которое принимает живой звук через веб-сокет, закодированный как моно G.711 u-law 8 кГц, которое я хочу воспроизвести, используя AVAudioEngine. Для этого я конвертирую образцы звука по мере их по…
1 ответ

Как использовать AVAudioConverter для преобразования моно в стерео?

Я пытаюсь использовать AVAudioEngine вместо AVAudioPlayer, потому что мне нужно выполнить некоторую обработку для каждого пакета во время воспроизведения звука, но прежде чем я смогу зайти так далеко, мне нужно преобразовать 16-битные монофонические…
15 янв '22 в 00:22
1 ответ

Как конвертировать PCM в необработанный формат G711 µlaw

Я пытаюсь использовать PCM (микрофонный вход)->G711, и у меня возникают проблемы с его работой. В текущей реализации само преобразование проходит успешно, но в буфере как будто нет данных. Я провел много исследований, но я не могу найти причину п…
08 фев '23 в 01:29