[파이썬] pydub 오디오 메타데이터 접근
파이썬으로 오디오 처리를 할 때 pydub 라이브러리는 많은 편의 기능을 제공합니다. 이 라이브러리를 사용하면 오디오 파일의 메타데이터에 쉽게 접근할 수 있습니다. 오디오 메타데이터는 오디오 파일에 포함된 정보로, 예를 들어 제목, 아티스트, 앨범, 장르 등의 정보를 담고 있습니다.
pydub에서는 오디오 파일의 메타데이터를 다루기 위해 pydub.AudioSegment
클래스를 사용합니다. 이 클래스의 tag
속성을 통해 오디오 파일의 메타데이터를 가져올 수 있습니다.
from pydub import AudioSegment
audio = AudioSegment.from_file("audio_file.mp3")
metadata = audio.tag
print(metadata.title) # 오디오 파일의 제목 출력
print(metadata.artist) # 오디오 파일의 아티스트 출력
print(metadata.album) # 오디오 파일의 앨범 출력
print(metadata.genre) # 오디오 파일의 장르 출력
위의 예제 코드에서는 audio_file.mp3
파일의 메타데이터를 가져옵니다. metadata
변수에는 AudioSegment.tag
객체가 할당됩니다. 이 객체를 통해 오디오 파일의 다양한 메타데이터에 접근할 수 있습니다.
※ 예제 코드를 실행하기 전에 pydub 라이브러리를 설치해야 합니다. 설치 명령어는 pip install pydub
입니다. 또한, 음악 파일은 해당 파일의 경로에 맞게 로컬에 저장되어 있어야 합니다.
pydub를 사용하면 손쉽게 오디오 파일의 메타데이터를 가져올 수 있습니다. 이를 활용하여 더 다양한 오디오 처리 작업을 수행할 수 있습니다.