
Как кодироватьWAVPCM в WAV сАДПКМкодировка?
Я попробовал 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 за помощь!