Как кодировать в WAV ADPCM?
Как кодировать WAV PCM в WAV с кодированием ADPCM?
Я попробовал FFmpeg. Я могу видеть из старого списка кодеков FFmpeg, что он ранее поддерживал кодирование в adpcm_adx, adpcm_ima_qt, adpcm_ima_wav, adpcm_ms, adpcm_swf а также adpcm_yamaha, Однако эти кодеки, похоже, больше не включены в FFmpeg (по крайней мере, в моей установке v.4.1.3).
Цель состоит в том, чтобы включить миниатюрный аудиофайл во встроенный проект, а затем декодировать его с помощью библиотеки dr_wav, которая поддерживает IMA ADPCM и Microsoft ADPCM.
1 ответ
Решение
Просто чтобы закрыть вопрос, вот два способа конвертировать аудио в WAV с кодированием ADPCM:
1) С FFmpeg:
ffmpeg -i INPUT.wav -f wav -acodec adpcm_ms OUTPUT.wav
2) С SoX:
sox INPUT.wav -e ms-adpcm OUTPUT.wav
Спасибо @grawity за помощь!