[python] 파이썬으로 오디오 파일의 포맷을 변환하는 방법

소개

오디오 파일의 포맷을 변환하는 작업은 다양한 상황에서 필요한 일입니다. 파이썬을 사용하면 간단하게 오디오 파일의 포맷을 변환할 수 있습니다. 이 글에서는 파이썬을 사용하여 오디오 파일의 포맷을 변환하는 방법에 대해 알아보겠습니다.

의존성 설치

오디오 파일을 변환하기 위해 pydub라이브러리를 사용합니다. 먼저 pydub를 설치해야 합니다. 아래의 명령을 사용하여 pydub를 설치합니다.

pip install pydub

코드 예시

다음은 파이썬을 사용하여 오디오 파일의 포맷을 변환하는 코드 예시입니다.

from pydub import AudioSegment

# 변환할 오디오 파일 로드
audio = AudioSegment.from_file("input.wav", format="wav")

# 포맷 변환
audio.export("output.mp3", format="mp3")

위의 코드에서 from_file 메소드를 사용하여 변환할 오디오 파일을 로드합니다. export 메소드를 사용하여 변환된 오디오 파일의 경로와 변환할 포맷을 지정합니다. 이 예시에서는 WAV 파일을 MP3로 변환하고 있습니다.

실행하기

위의 코드를 복사하여 파이썬 파일로 저장한 뒤 실행하면, 입력한 오디오 파일이 지정한 포맷으로 변환됩니다. 변환된 오디오 파일은 현재 디렉토리에 “output.mp3”라는 이름으로 저장됩니다.

결론

파이썬을 사용하여 오디오 파일의 포맷을 변환하는 방법을 알아보았습니다. pydub라이브러리는 다양한 오디오 포맷을 지원하며, 간편한 API를 제공합니다. 오디오 파일 변환 작업을 자주 수행해야 하는 경우, pydub는 매우 유용한 도구입니다.

참고 자료