
我嘗試過 FFmpeg。我可以從舊的 FFmpeg 編解碼器列表,它以前支援編碼為adpcm_adx
, adpcm_ima_qt
, adpcm_ima_wav
, adpcm_ms
,adpcm_swf
和adpcm_yamaha
。然而,這些編解碼器似乎不再包含在 FFmpeg 中(至少在我的 v.4.1.3 安裝中)。
目的是將微型音訊檔案包含到嵌入式專案中,然後使用博士_wav庫,支援 IMA ADPCM 和 Microsoft ADPCM。
答案1
為了結束這個問題,這裡有兩種使用 ADPCM 編碼將音訊轉換為 WAV 的方法:
1)使用 FFmpeg:
ffmpeg -i INPUT.wav -f wav -acodec adpcm_ms OUTPUT.wav
2) 對於 SoX:
sox INPUT.wav -e ms-adpcm OUTPUT.wav
感謝@grawity 的幫助!