2016-04-15 317 views
3

我想寫一個腳本來清理使用Python和eyeD3的mp3文件名,但我收到「警告:eyed3.mp3.headers:Lame標籤CRC檢查失敗」當我嘗試使用以下腳本加載mp3文件Python - eyeD3 Lame標籤CRC檢查失敗

import string 
import os 
import eyed3 

count = 0 

for root, dirs, filenames in os.walk('path'): 
    for song in filenames: 
     audiofile = eyed3.load(song) 

因此,我無法重命名我的庫中的大部分文件。有關此主題或使用不同圖書館的任何經驗?

+0

你有沒有想過這個? – Tom

+0

@Tom不幸的是我沒有。 –

+0

我最終找到了解決方案。只要我能找到我的腳本,我就會發布它。 – Tom

回答

0

我遇到了同樣的問題,我的mp3文件是由ffmpeg生成的,並且有這個問題。此外,它沒有任何信息設置。

我手動(在Windows中,使用文件屬性)編輯標題並將其設置爲「X」,之後我能夠使用eyed3而不會遇到CRC錯誤。