【发布时间】:2017-06-04 09:37:59
【问题描述】:
我需要从远程 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 封面艺术的最后一个字节并提取图像。
谢谢你帮助我
【问题讨论】:
-
您在示例中链接到的 mp3 没有附加任何艺术品。你能提供一件艺术品吗?
-
如果我下载这个 mp3 VLC 显示一些封面艺术...我正在搜索另一个请稍候
-
你使用的是linux还是windows?您需要一些命令行工具来查找 mp3 文件中封面的位置
-
Linux 但脚本最终应该在 Python for Android 上运行
-
我也尝试使用 ffmpeg 处理它,但我没有通过命令行在 Android 上运行它