wav to hana ICM audio encoder
pip install wavio
python wav2icm2.py sample.wav
PCM wav 오디오를 hana ICM로 변환해주는 인코더 입니다.
- 11025/22050/44100Hz mono/stereo PCM wav만 지원합니다.
- 공식적으로 12000/24000/48000Hz ICM 파일이라는 것은 없습니다.
- ICM 파일을 생성하는 단계에서 임시로 사용하는 aiff 파일이 남아 있게 됩니다. 이것은 수동으로 삭제하시면 됩니다.
- HANA 기기에서 44100Hz stereo ICM 파일을 재생하는 경우에는 과부하로 오작동 합니다.
- 인코딩을 담당하는 audioop 라이브러리와 ICM 파일 생성에 사용되는 aifc 라이브러리가 PEP 594을 이유로 Python3.11 이후에는 경고가 뜨게 되며, Python3.13 이후에는 사용할 수 없게 됩니다.
- sample.wav는 Mike Koenig가 soundbible으로 업로드한 wav파일입니다.