Как кодировать в 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 за помощь!