如何編碼成WAV ADPCM?

如何編碼成WAV ADPCM?

如何編碼音訊格式PCM 轉換為 WAVADPCM編碼?

我嘗試過 FFmpeg。我可以從舊的 FFmpeg 編解碼器列表,它以前支援編碼為adpcm_adx, adpcm_ima_qt, adpcm_ima_wav, adpcm_ms,adpcm_swfadpcm_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 的幫助!

相關內容