/wav2icm

wav to hana ICM audio encoder

Primary LanguagePythonMIT LicenseMIT

wav2icm

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파일입니다.