[python] 파이썬으로 오디오 파일의 metadata를 수정하는 방법

오디오 파일의 메타데이터는 파일에 연결된 정보를 의미합니다. 이러한 메타데이터에는 제목, 아티스트, 앨범 등의 정보가 포함될 수 있습니다. 파이썬을 사용하여 오디오 파일의 메타데이터를 수정하는 방법을 알아보겠습니다.

1. eyeD3 라이브러리 설치하기

오디오 메타데이터를 수정하기 위해 eyeD3라이브러리를 사용할 수 있습니다. eyeD3는 파이썬에서 오디오 파일의 메타데이터를 읽고 쓸 수 있는 강력한 도구입니다. eyeD3를 설치하기 위해서는 다음 명령을 실행합니다.

pip install eyeD3

2. 메타데이터 수정하기

아래의 예제 코드는 eyeD3를 사용하여 오디오 파일의 메타데이터를 수정하는 방법을 보여줍니다.

import eyed3

# 오디오 파일 경로
audio_file = "path/to/audio/file.mp3"

# 오디오 파일 연결
audio = eyed3.load(audio_file)

# 새로운 메타데이터 설정
audio.tag.title = u"새로운 제목"
audio.tag.artist = u"새로운 아티스트"
audio.tag.album = u"새로운 앨범"

# 메타데이터 저장
audio.tag.save()

위의 코드에서 audio_file 변수에 수정하고자 하는 오디오 파일의 경로를 입력합니다. audio 객체를 사용하여 새로운 메타데이터를 설정한 후 audio.tag.save()를 호출하여 변경 내용을 저장합니다.

3. 메타데이터 확인하기

아래의 예제 코드는 eyeD3를 사용하여 오디오 파일의 메타데이터를 확인하는 방법을 보여줍니다.

import eyed3

# 오디오 파일 경로
audio_file = "path/to/audio/file.mp3"

# 오디오 파일 연결
audio = eyed3.load(audio_file)

# 메타데이터 출력
print("제목:", audio.tag.title)
print("아티스트:", audio.tag.artist)
print("앨범:", audio.tag.album)

위의 코드에서 audio_file 변수에 확인하고자 하는 오디오 파일의 경로를 입력합니다. audio.tag.title, audio.tag.artist, audio.tag.album을 사용하여 각각의 메타데이터를 출력합니다.

위의 예제를 참고하여 파이썬으로 오디오 파일의 메타데이터를 수정해보세요.