[python] 파이썬으로 오디오 파일을 모노로 믹싱하는 방법

오디오 파일을 모노로 믹싱하기 위해 파이썬을 사용하는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치

먼저, 파이썬의 pydub 라이브러리를 사용하여 오디오 파일을 조작할 것입니다. pydub 라이브러리를 설치하기 위해 다음 명령어를 사용하세요:

pip install pydub

오디오 파일을 모노로 믹싱하는 예제 코드

다음은 오디오 파일을 모노로 믹싱하는 간단한 예제 코드입니다:

from pydub import AudioSegment

# 입력 파일 경로
input_file = "input.mp3"

# 오디오 파일 로딩
audio = AudioSegment.from_file(input_file)

# 스테레오에서 모노로 변환
mono_audio = audio.set_channels(1)

# 출력 파일 경로
output_file = "output.mp3"

# 모노 오디오를 파일로 저장
mono_audio.export(output_file, format="mp3")

위의 코드에서, input_file 변수에 입력 파일의 경로를 지정합니다. 그리고 audio 객체를 생성하여 오디오 파일을 로딩합니다. set_channels(1) 메서드를 사용하여 스테레오 오디오를 모노로 변환한 후, output_file 변수에 출력 파일의 경로를 지정합니다. 마지막으로, export() 메서드를 사용하여 모노 오디오를 파일로 저장합니다.

참고 자료

이제 파이썬으로 오디오 파일을 모노로 믹싱하는 방법에 대해 알게 되었습니다. pydub 라이브러리를 활용하여 손쉽게 오디오 파일을 조작할 수 있습니다.