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

Adaptive differential pulse-code modulation (ADPCM) is a variant of differential pulse-code modulation (DPCM) that varies the size of the quantization step, to allow further reduction of the required bandwidth for a given signal-to-noise ratio.
1 ответ

NAdio ImaAdpcm входная повторная выборка AcmNotPossible error

Я пытаюсь закодировать аудио поток в ADACM IMA, вот мой код. public Byte[] EncodeDVI(Byte[] source) { var resampleStream = new AcmStream(new WaveFormat(11025, 16, 1), new ImaAdpcmWaveFormat(11025, 16, 1)); Buffer.BlockCopy(source, 0, resampleStream.…
23 сен '17 в 14:29
1 ответ

Почему мой ADPCM-декодер колеблется?

Я пишу код для встроенного процессора (ARM Cortex-M4) Целью этого кода является декодирование 4-битного ADPCM в формате Intel/DVI (также называемый форматом IMA). Я закодировал образец прямоугольной волны ADPCM, используя Python audioop модуль. Зате…
13 мар '18 в 11:03
1 ответ

Каков алгоритм преобразования pcm в adpcm?

Каков алгоритм преобразования pcm в adpcm?
07 фев '10 в 04:02
2 ответа

Способ кодирования 8-битного аудио сэмпла в 2-битный сэмпл

Если ADPCM может хранить 16-битный звук на семпл в 4-битном семпле, есть ли способ сохранить 8-битный звук на семпл в 2-битном семпле?
17 авг '15 в 06:48
0 ответов

Воспроизведение потока ADPCM на iOS (MS IMA 0x11)

Я использую AudioUnit / RemoteIO API для воспроизведения потокового аудио. Другие форматы, такие как a-law и u-law, работают нормально. Вот пример того, как я настраиваю формат a-law: audioFormat.mSampleRate = format->nSamplesPerSec; audioFormat.…
09 ноя '13 в 01:34
0 ответов

acmStreamConvert - целевой буфер всегда пуст

У меня есть закодированный файл adpcm (частота дискретизации 9600 и глубина в битах 4), и я хочу воспроизвести его с помощью NAudio. Я читаю файл с помощью RawSourceWaveStream и затем делаю: var reader = new RawSourceWaveStream(new MemoryStream(File…
20 авг '14 в 12:51
1 ответ

Где взять простой кодер libc с открытым исходным кодом adpcm C\C++?

Где взять простой pcm с открытым исходным кодом для libc кодера adpcm C\C++?
07 фев '10 в 04:28
0 ответов

Не могу воспроизвести аудиофайл adpcm с помощью naudio

Я пытаюсь воспроизвести файл adpcm alaw (я думаю, что его g.723 adpcm 40) с NAudio, но безуспешно. частота стереофонической выборки составляет 8000, а битовая глубина равна 16. когда я пытаюсь создать формат adpcm alaw с 2 каналами, я получаю сообще…
21 янв '13 в 09:47
1 ответ

Windows Phone xaudio2

Хей Я использую библиотеку для воспроизведения звука в Windows Phone, найденную здесь. Который работает отлично. Затем я пытаюсь добавить новый файл.wav в эту систему. И я получаю ошибку памяти. Поиск в Интернете дает мне необходимость кодировать зв…
14 фев '14 в 13:26
0 ответов

Создать wav-заголовок для записанных данных ADPCM на iPhone

Мое требование - создать файл.wav, и у меня уже был существующий код с кодировщиком ADPCM. Он получал данные в линейном PCM, преобразовывал их в ADPCM и создавал волновой заголовок для файла. Теперь я изменил код и получаю данные напрямую в формат A…
04 май '12 в 06:51
1 ответ

Воспроизведение аудиофайла Dialogic ADPCM с помощью NAUDIO

Я пытаюсь воспроизвести файл Dialogic ADPCM (без заголовка RIFF) с библиотекой NAUDIO. Я пробовал несколько разных вещей, но пока безуспешно. Я попробовал простое преобразование WAV: FileStream fs = new FileStream(@"C:\TestFile.vox", FileMode.Open, …
03 июн '14 в 13:29
0 ответов

KAudioFormatDVIIntelIMA действительно поддерживается на iOS?

Согласно Обзору Технологии iOS предположительно поддерживается формат DVI/Intel IMA ADPCM. В частности, есть раздел, который указывает: iOS поддерживает множество отраслевых и специфичных для Apple аудиоформатов, включая следующие: AAC Apple Lossles…
14 янв '14 в 08:19
1 ответ

Поток и цикл MS ADPCM (WAVE_FORMAT_ADPCM)

Я пытаюсь передать файл MS ADPCM с помощью XAudio2 (в C++, но эта проблема не связана с языком). Файл закодирован с помощью ADPCMEncode.exe, это дает файл WAV с тегом формата WAVE_FORMAT_ADPCM. Как и в любом потоке, я создаю IXAudio2SourceVoice (с п…
24 июн '15 в 14:47
1 ответ

Как играть в буфер G726 ADPCM?

Я хочу воспроизвести звук, полученный с IP-камеры. Формат сжатых аудиоданных - G726 ADPCM. Я искал несколько дней в Интернете, но я еще не сделал этого. Я перепробовал много способов воспроизвести его. Попытался декодировать в PCM и построить заголо…
29 фев '12 в 12:23
1 ответ

iOS - AVAudioRecorder - запись с использованием ADPCM или IMA

Используя эти настройки записи, я могу заставить AVAudioRecorder работать: recordSetting = [NSDictionary dictionaryWithObjectsAndKeys: // [NSNumber numberWithFloat:2048.0f],AVSampleRateKey, // [NSNumber numberWithInt:1],AVNumberOfChannelsKey, // [NS…
16 сен '13 в 20:17
1 ответ

Алгоритм преобразования PCM в ADACM IMA?

У меня есть алгоритм для распаковки IMA ADPCM из http://wiki.multimedia.cx/index.php?title=IMA_ADPCM, но нет способа повторно сжать его обратно в IMA ADPCM. Есть ли простое описание псевдокода, или я должен восстановить его из алгоритма распаковки? …
07 фев '11 в 00:57
0 ответов

Проблемы с преобразованием ADPCM в PCM в XNA

Я хочу преобразовать данные ADPCM в данные PCM из файла.xnb XNA. (Так много сокращений!) Я использовал несколько мест для ссылок, в том числе: http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html http://www.cs.columbia.edu/~hgs /audio/dvi/p…
02 мар '12 в 22:50
1 ответ

Воспроизведение потоков ADPCM с Pygame

У меня есть несколько сырых сжатых аудиопотоков ADPCM, и я хочу воспроизвести их с помощью pygame, но, насколько я знаю, это невозможно с помощью pygame. Как мне распаковать их с помощью python в обычные потоки PCM (или что-то еще, что может воспрои…
02 окт '13 в 19:07
1 ответ

Web Audio Api Потоковая передача в реальном времени PCM ADPCM

У меня есть сервер, который передает данные клиента PCM или ADPCM. Сначала я решил использовать PCM, потому что не хотел иметь дело с кодированием и декодированием. Я заставил PCM работать, однако между каждым фрагментом аудио я слышал глюки (вроде …
14 июн '13 в 18:14
1 ответ

OpenAL: alBufferData возвращает AL_INVALID_VALUE, даже если входные переменные * выглядят * ОК?

Итак, я создаю многопоточный декодер IMA ADPCM для потоковой передачи аудиоданных в OpenAL (см. Краткое описание ниже), но у меня возникли некоторые проблемы. Одна из моих проблем заключается в том, что иногда мой вызов alBufferData: alBufferData(*b…
12 июн '12 в 12:44