爲我朋友的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標題信息編輯
您是否先嚐試谷歌? –