WAV ADPCM にエンコードするにはどうすればいいですか?

WAV ADPCM にエンコードするにはどうすればいいですか?

エンコード方法WAVAファイルPCMをWAVに変換するアドプシコエンコーディング?

FFmpegを試してみました。古い FFmpeg コーデック リストadpcm_adx、、、、およびへadpcm_ima_qtのエンコードが以前はサポートされていました。ただし、これらのコーデックは FFmpeg にはもう含まれていないようです (少なくとも、私の v.4.1.3 インストールでは)。adpcm_ima_wavadpcm_msadpcm_swfadpcm_yamaha

目的は、ミニチュアオーディオファイルを埋め込みプロジェクトに組み込み、それをデコードすることです。dr_wavIMA ADPCM と Microsoft ADPCM をサポートするライブラリ。

答え1

質問を締めくくるにあたり、ADPCM エンコーディングを使用してオーディオを WAV に変換する方法は 2 つあります。

1) FFmpeg の場合:

ffmpeg -i INPUT.wav -f wav -acodec adpcm_ms OUTPUT.wav

2) SoXの場合:

sox INPUT.wav -e ms-adpcm OUTPUT.wav

助けてくれた@grawityに感謝します!

関連情報