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

Другие вопросы по тегам