リモートmp3ファイルからカバーアートを抽出し、mp3全体をダウンロードすることなくファイルに保存する必要があります。しかし、私はそれで成功していない。私はID 3個のタグがmp3の最後の128バイトであることについて読んだリモートmp3からカバーアートを抽出する
import urllib2
from mutagen.mp3 import MP3
req = urllib2.Request('http://www.stephaniequinn.com/Music/Commercial%20DEMO%20-%2001.mp3')
req.headers['Range'] = 'bytes=%s-%s' % (0, 100)
response = urllib2.urlopen(req)
headers = response.info()
print headers.type
print headers.maintype
data = response.read()
print len(data)
:私のようなファイルの最初の100のバイトをダウンロードしようとしています。今、私はapicカバーアートを含む最後のバイトのみをダウンロードし、イメージを抽出するための助けが必要です。
あなたの例でリンクしているmp3にはアートワークが添付されていません。アートワークを提供できますか? – hansaplast
私はこのmp3 VLCをダウンロードした場合、いくつかのカバーアートを見せます...もう一度お待ちください – fteinz
あなたはLinuxやWindowsを使用していますか? mp3ファイル – hansaplast