mutagen

    3熱度

    3回答

    我使用Python的mutagen模塊來獲取我擁有的各種MP3文件的藝術家。 這裏是給錯誤代碼: audio = EasyID3(C:\Users\Owner\Music\Music\Blue Öyster Cult\Blue Öyster Cult\Cities on Flame) print audio["artist"] 的代碼工作的大部分我的MP3文件,但也有少數,不斷提供以下錯誤:

    0熱度

    2回答

    我試圖用mutagen(用python 2.7.5)創建一個程序,假設歌曲的路徑是「... \ Artist \ Year Album \ Songnumber Title」。 mp3「,設置歌曲的藝術家,專輯藝術家,年份,專輯,歌曲編號和標題標籤,並保留流派標籤。我試圖用EasyID3做到這一點,但它沒有專輯封面。我也試着用普通的ID3來做,但我遇到了一些問題。下面是我使用的代碼: from m

    0熱度

    2回答

    我正在研究this一段代碼,這個奇怪的bug出現在代碼末尾的Try命令中。整個腳本的目標是.flac文件,有時它會讀取文件夾中的.jpg文件並炸燬。簡單地說,我繼續前進,並在Try之前添加if (".flac" or ".FLAC" in Song):,這種方式很容易,它只會處理正確的文件類型。不過本作絕對沒有什麼區別,我不停地收到以下錯誤 Traceback (most recent call

    0熱度

    1回答

    我的腳本在從FLAC文件中提取圖像時沒有問題,但是當給出MP3文件時,它只會抓取第一張圖像,而不會抓取其他圖像。 事情我已經嘗試: 轉換ID3v2.3到ID3v2.4 轉換ID3v2.3到APEv2 打印出的軌跡[ '圖片']全陣列。不超過0的範圍。 該腳本需要兩個命令行參數。第一個是裝載名稱,它是圖像將被寫入的子目錄。第二個是文件的路徑。 例如:蟒蛇extract_art.py 「經典」, 「h

    1熱度

    1回答

    這些是我對Python和外部API的第一次體驗;我試圖從MP3/MP4文件中獲取藝術家姓名,但我沒有成功。 在第一種情況下(MP3)我得到以下錯誤: HeaderNotFoundError: can't sync to an MPEG frame 在後面,我的代碼打印什麼。 這是處理我的文件我TEST功能: 1)MP3 from mutagen.mp3 import MP3 def mp3

    1熱度

    1回答

    我被賦予了一項任務,可以將讀取所有MP3文件的函數更改爲讀取Mutagen能夠讀取的任何類型的文件。我想用手做嗎? (I.E if .endswith = this or that),還是有通用的方法來實現這一點? 這是路環的樣子: for root, dirs, files in os.walk("."): for filename in files: if filenam

    0熱度

    1回答

    我需要從Python中的音頻\視頻文件中獲取文件持續時間。 在我的情況下文件是StringIO對象(字節數組),我無法將此數據保存到文件系統。 我檢查了一些庫(mutagen,freevo等),但所有這些工作只與文件路徑,而不是字節數組。 也許存在的庫可以得到字節數組並給我媒體文件持續時間信息? 感謝您的回答!

    -1熱度

    4回答

    對於我的項目,我使用誘變庫從5000多個mp3文件中讀取ID3標籤。讀完之後,我使用它們構建了以下對象。 class Track: def __init__(self, artist, title, album=None): self.artist = artist self.title = title self.album = None

    0熱度

    1回答

    由於文件夾結構是「musicFolder \ Artist \ Year Album \ ## Song」,我一直在編寫一個編輯給定藝術家所有歌曲的ID3標籤的程序。 MP3" 。它會在保持流派值的同時編輯標題標題,藝術家,專輯藝術家,專輯,年份和曲目(歌曲編號)。我已經嘗試過python,但沒有一個ID3插件已經解決。我在這裏描述了我使用誘變劑時遇到的問題:Some mutagen tags d

    1熱度

    1回答

    如何從FLAC文件或MP3 ID3標籤中刪除元數據標籤?我可以使用mutagen來編輯信息,但是如何刪除單個部分的信息? 我需要刪除標記爲fmps_playcount的標記,但不包括元數據的其餘部分。