我需要从远程 mp3 文件中提取封面艺术并将其保存到文件中,而无需下载整个 mp3。但我没有成功。我尝试下载文件的前 100 个字节,例如:
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)
我已经读到 id 3 标签位于 mp3 的最后 128 个字节。现在我需要一些帮助来仅下载包含 apic 封面艺术的最后一个字节并提取图像。
谢谢你的协助