mp3tagger 3 - GUI with tkinter (filedialog) 안녕하세요. 이번엔 GUI를 완성해보겠습니다. 물론 tkinter 입니다. 차례 0. filedialog.askopenfilename() 0-1. 파일 열기 버튼 1. 파일 태그 띄우기 1-1. 태그 기본값 1-2. 태그 저장 2. 커버 이미지 버튼 3. 프로젝트 3 0. filedialog.askopenfilename() tkinter에서 파일을 선택할 수 있는 창을 띄울 수 있습니다. 이 명령어로는 파일 하나만 열 수 있는데, 필요하다면 끝에 s를 붙여(askopenfilenames()) 여러 파일을 선택하게 할 수 있습니다. aud_path = filedialog.askopenfilename(filetypes=[('mp3', '.mp3'), ('wma', '.wma'), ('all audio', '.. 2022. 8. 8. mp3tagger 2 - mutagen 안녕하세요. 이번엔 지난번에 이어서 태그를 넣을 수 있는 라이브러리인 mutagen입니다. 차례 1. mutagen 태그 2. mutagen APIC 3. 프로젝트 2 먼저 아래 두 가지 방법 중 하나로 라이브러리를 받습니다. pip install mutagen python3 -m pip install mutagen 1. mutagen 태그 먼저 기본 태그를 넣을 수 있는 방법을 보겠습니다. from mutagen.easyid3 import EasyID3 as id3 aud = id3('음성 파일') aud['title'] = '곡제목' aud['artist'] = '아티스트' aud['genre'] = '장르' aud['album'] = '앨범명' aud['albumartist'] = '앨범 아티스트'.. 2022. 8. 7. mp3tagger 1 - eyed3 안녕하세요. 음성 파일에 태그를 넣을 수 있는 방법을 찾아봤는데 대표적으로 eyed3와 mutagen이 있었습니다. 이번엔 그 중하나인 eyed3에 대해 써봅니다. 차례 0. mutagen과 eyed3 1. eyed3 1-1. 태그 출력 2. 프로젝트 1 0. mutagen과 eyed3 두 라이브러리를 간단히 비교하자면, mutagen은 아티스트, 작곡가, 앨범명 등 뿐만 아니라 커버 이미지까지 여러 종류의 태그를 넣을 수 있지만, 변수 타입이 다양해 까다롭습니다. 이와는 반대로 eyed3는 변수 타입도 거의 문자열과 정수라 간단하지만, 앨범 커버는 넣지 못합니다. 1. eyed3 위에서 언급했든 간단한 태그만을 넣을 수 있는 간단한 라이브러리라 사용법 역시 간단합니다. 먼저, 라이브러리는 다음과 같이 .. 2022. 8. 7. mp3tagger - mp3에 태그를 넣자 안녕하세요. 이번에 만들어 볼것은 mp3 태그를 넣어줄 프로그램입니다. 아 물론 mp3tag라는 프로그램이 이미 있지만 그렇다고 안 만들어 볼 수는 없죠! (지금 이름은 좋은 이름이 안 떠올라서.. 제보 바랍니다. ^^) 여느 mp3 플레이어(특히 앱)들은 태그가 달려있는대로 분류, 정렬되는 경우가 많아 저같은 강박증있는 녀석들에겐 태그를 편집할 수 있는 게 중요합니다. 대표적으로 많이 쓰는 태그인 제목, 아티스트, 장르, 앨범명, 발매(발표)년도, 앨범 아티스트, 작곡가, 트랙 넘버와 마지막으로 앨범 커버까지 넣었습니다.(앨범 커버 미리보기는 못 만들었습니당.) 또는 여기https://github.com/MrGreenSmile/tagger4mp3 GitHub - MrGreenSmile/tagger4m.. 2022. 8. 5. 이전 1 다음