[python] PyDub 소개
PyDub은 Python에서 오디오 파일을 다루기 위한 간단하고 강력한 라이브러리입니다. 오디오 파일을 자르고 합치고 변환하는 등 다양한 작업을 수행할 수 있습니다.
PyDub 설치하기
PyDub을 사용하기 위해서는 먼저 Python과 FFmpeg가 설치되어 있어야 합니다. 다음과 같이 PyDub을 설치할 수 있습니다.
pip install pydub
PyDub 기본 사용법
1. 오디오 파일 로드하기
from pydub import AudioSegment
audio = AudioSegment.from_file("example.mp3")
2. 오디오 파일 자르기
# 5초부터 10초까지 자르기
sliced_audio = audio[5000:10000]
3. 오디오 파일 합치기
# 두 개의 오디오 파일 합치기
combined_audio = audio1 + audio2
4. 오디오 파일 저장하기
# 오디오 파일 저장하기
combined_audio.export("combined.mp3", format="mp3")
PyDub 기능 확장하기
PyDub은 다양한 기능을 지원합니다. 아래는 일부 예시입니다.
- 오디오 파일 포멧 변환하기
- 오디오 파일 채널 분리하기
- 오디오 파일 속도 조절하기
- 오디오 파일 볼륨 조절하기
자세한 내용은 PyDub 공식 문서를 참고하세요.
결론
PyDub은 Python으로 오디오 파일을 다루는 작업을 더욱 쉽고 편리하게 해주는 라이브러리입니다. 이 글을 통해 PyDub의 기본 사용법을 익히고 추가적인 기능을 활용해보세요.