Notice
Recent Posts
Recent Comments
Link
SeouliteLab
파이썬으로 오디오 파일 다루기: pydub 라이브러리 활용하기 본문
오디오 파일을 다루는 작업은 음악 프로젝트나 오디오 분석 등 다양한 상황에서 필요합니다. 이를 위해 파이썬에서는 pydub 라이브러리를 사용할 수 있습니다. pydub는 오디오 파일을 쉽게 다룰 수 있는 파이썬 라이브러리로, 오디오 파일의 변환, 재생, 편집 등의 작업을 수행할 수 있습니다.
예제 1: 오디오 파일 재생하기
from pydub import AudioSegment
from pydub.playback import play
# 오디오 파일 불러오기
audio = AudioSegment.from_file("example.mp3", format="mp3")
# 재생
play(audio)
위 예제는 pydub를 사용하여 오디오 파일을 재생하는 간단한 예제입니다. AudioSegment.from_file()
함수를 사용하여 오디오 파일을 불러온 후, play()
함수를 사용하여 재생합니다.
예제 2: 오디오 파일 변환하기
from pydub import AudioSegment
# 오디오 파일 불러오기
audio = AudioSegment.from_file("example.wav", format="wav")
# MP3로 변환
audio.export("output.mp3", format="mp3")
이 예제는 pydub를 사용하여 오디오 파일을 다른 형식으로 변환하는 방법을 보여줍니다. export()
메서드를 사용하여 원하는 형식으로 변환할 수 있습니다.
예제 3: 오디오 파일 병합하기
from pydub import AudioSegment
# 오디오 파일 불러오기
audio1 = AudioSegment.from_file("audio1.mp3", format="mp3")
audio2 = AudioSegment.from_file("audio2.mp3", format="mp3")
# 오디오 파일 병합
combined_audio = audio1 + audio2
# 병합된 오디오 파일 저장
combined_audio.export("combined.mp3", format="mp3")
위 예제는 pydub를 사용하여 두 개의 오디오 파일을 병합하는 방법을 보여줍니다. +
연산자를 사용하여 오디오 파일을 병합하고, export()
메서드를 사용하여 병합된 오디오 파일을 저장합니다.
pydub를 사용하면 파이썬으로 오디오 파일을 쉽게 다룰 수 있습니다.