[파이썬] pydub 설치 및 설정
pydub은 Python에서 오디오 파일을 처리하는데 사용되는 간편한 라이브러리입니다. 이 블로그 포스트에서는 pydub을 설치하고 설정하는 방법에 대해 알아보겠습니다.
1. pydub 설치하기
pydub을 설치하려면 pip을 사용합니다. 터미널 또는 커맨드 프롬프트에서 다음 명령어를 실행합니다:
pip install pydub
2. FFmpeg 설치하기
pydub은 FFmpeg를 사용하여 오디오 파일을 처리합니다. 따라서 FFmpeg을 설치해야 합니다.
- Windows 사용자 경우, FFmpeg 다운로드 페이지에서 Static builds for Windows를 찾아 다운로드 받습니다. 이후 압축을 해제하고
ffmpeg.exe
파일을 시스템 경로에 추가합니다. -
macOS 사용자 경우, Homebrew를 사용하여 FFmpeg을 설치합니다. 터미널에서 다음 명령어를 실행합니다:
brew install ffmpeg
-
Linux 사용자 경우, 패키지 관리자를 사용하여 FFmpeg을 설치합니다. 예를 들어, Ubuntu에서는 다음 명령어를 실행합니다:
sudo apt-get install ffmpeg
3. pydub 설정하기
pydub을 사용하기 위해 추가적인 설정이 필요합니다. 아래 예제 코드를 참고하여 pydub을 설정해보겠습니다:
from pydub import AudioSegment
# FFmpeg 바이너리 파일 경로 설정 (Windows 사용자는 필요 없음)
# AudioSegment.converter = "ffmpeg 경로"
# FFmpeg 경로가 시스템 경로에 설정되어 있을 경우 필요 없음
# AudioSegment.converter = "/usr/bin/ffmpeg"
# 오디오 파일 로드
audio = AudioSegment.from_file("audio.wav", format="wav")
# 오디오 재생 시간 출력
print("오디오 재생 시간 (밀리초):", len(audio))
위 코드에서는 pydub을 사용하여 “audio.wav” 파일을 불러오고, 그 재생 시간을 출력하는 간단한 예제입니다. 필요에 따라 경로를 수정하고 추가적인 설정을 할 수 있습니다.
이제 pydub을 설치하고 설정하여 Python에서 오디오 파일을 손쉽게 처리할 수 있습니다. pydub의 자세한 사용법은 공식 문서를 참고하세요.