为我朋友的MP3播放器重新组织一个大型的MP3库,我需要命名与文件名相同的Title ID3标签,并且通过Windows属性完成此操作需要的时间是永远的,所以我是想知道如果任何人有一个想法如何做一个Python脚本,这对所有的MP3快速连续目录。或者至少可以链接到Windows上安装的库。Python MP3 ID3标签编辑器
5
A
回答
7
2
这里是一个Python脚本我写这样做https://gitlab.com/tomleo/id3_folder_rename
#! /usr/bin/python
import os
import re
import glob
import subprocess
from mutagen.easyid3 import EasyID3
path = os.getcwd()
fpath = u"%s/*.mp3" % path
files = glob.glob(fpath)
for fname in files:
_track = EasyID3(fname)
track_num = _track.get('tracknumber')[0]
track_title = re.sub(r'/', '_', _track.get('title')[0])
if '/' in track_num:
track_num = track_num.split('/')[0]
if len(track_num) == 1:
track_num = "0%s" % track_num
_valid_fname = u"%s/%s %s.mp3" % (path, track_num, track_title)
if fname != _valid_fname:
subprocess.call(["/bin/mv", fname, _valid_fname])
它使用解析ID3信息诱变Python库。你必须调整子进程才能使它与Windows一起工作,但是这应该让你知道如何去做。希望这可以帮助。
相关问题
- 1. Javascript:编辑mp3的ID3标签
- 2. 用编程语言编辑ID3标签
- 3. 从MP3文件/ ID3标签
- 4. 可可方式编辑.mp3文件中的id3标签?
- 5. iOS使用ID3Lib编辑NSDocsDir中的mp3文件的ID3标签
- 6. 无法编辑MP3标签
- 7. 如何在Python中编辑视频ID3标签?
- 8. 编辑mp3的id3歌词数据c#
- 9. 编辑ID3标签不显示在Windows资源管理器
- 10. python3阅读id3标签的MP3文件
- 11. 使用id3v2获取MP3 ID3(V2)标签
- 12. 阅读ID3 MP3文件的标签
- 13. 如何使用Java MP3 ID3标签库检索专辑图片
- 14. 在Python中编辑ID3-mp3 - 最新软件包?
- 15. 在Objective-C中有一个库来编辑mp3文件中的id3标签吗?
- 16. 如何使用Python读取MP3中的ID3标签?
- 17. 使用python提取MP3 URL的ID3标签
- 18. 编码和读取ID3标签
- 19. 阅读Python 3中的ID3标签3
- 20. ID3标签Objective-C
- 21. 使用EasyID3编写ID3标签
- 22. PHP中的id3标签编码问题
- 23. android标签编辑器
- 24. 正确编码iOS中的ID3标签
- 25. 蟒蛇ID3标签的Unicode
- 26. 如何在Java中编辑MP4 ID3标签?
- 27. 将id3标签中mp3的标题更改为文件名
- 28. 无论id3标签的mp3的唯一标识符?
- 29. 查看/编辑MP3文件的ID3数据
- 30. Mp3标题信息编辑
您是否先尝试谷歌? –