
인코딩 방법WAVPCM을 WAV로 변환ADPCM부호화?
FFmpeg를 사용해 보았습니다. 나는에서 볼 수있다이전 FFmpeg 코덱 목록adpcm_adx
, 이전에는 , adpcm_ima_qt
, adpcm_ima_wav
, adpcm_ms
및 로의 인코딩을 지원 adpcm_swf
했습니다 adpcm_yamaha
. 그러나 이러한 코덱은 더 이상 FFmpeg에 포함되지 않는 것 같습니다(적어도 v.4.1.3 설치에서는).
목적은 소형 오디오 파일을 임베디드 프로젝트에 포함시킨 다음 다음을 사용하여 디코딩하는 것입니다.dr_wavIMA 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에게 감사드립니다!