使用Python重命名MP3标签
生活随笔
收集整理的這篇文章主要介紹了
使用Python重命名MP3标签
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
從Window復制MP3文件的到Ubuntu下,MP3標簽很多是亂碼。于是想自己寫個Python程序處理一下。
從酷狗復制過來的音樂文件名都是“作者 - 標題”,所以可以通過解析文件名直接獲取作者和標題信息。
需要下載eyeD3模塊
?$ sudo apt-get install python-eyed3
代碼
#/usr/bin/env python # -*- encoding:utf-8 -*- import os import eyeD3 # 遍歷目錄下的文件 for filename in os.listdir(.):if '-' in filename and filename.endswith('.mp3'):artist, title = filename.split('-')artist = artist.strip().rstrip()title = title.split('.')[0].strip()tag = eyeD3.Tag(filename)tag.remove(eyeD3.ID3_V1)tag = eyeD3.Tag()tag.link(filename)tag.header.setVersion(eyeD3.ID3_V2_3)tag.setTextEncoding(eyeD3.UTF_16_ENCODING)tag.setArtist(artist)tag.setTitle(title)tag.update()print filename, ' --> processed'程序還有很多小問題,如果歌手名像'A-lin‘,就會出錯。而且只能遍歷當前目錄下的文件。但對于我來說,已經夠用了。
——
參考:
http://blog.sina.com.cn/s/blog_701b833e0100se53.html
轉載于:https://www.cnblogs.com/lowkey2046/p/4887503.html
總結
以上是生活随笔為你收集整理的使用Python重命名MP3标签的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十章练习题----2
- 下一篇: WordPress 博客文章时间格式th