我在过去几个月里一直在努力学习Python的基础知识,我在stackoverflow上找到了很多答案。但现在是时候提出我的第一个问题,因为我找不到任何有用的东西。
我有一个FLAC音频文件,想要提取封面并使用python 3.x将其保存到硬盘上。我阅读了mutagen,audiotools,eyeD3的文档......但我仍然无法弄清楚信息的存储位置和方式。
有人可以提供代码段吗?
非常感谢。
from mutagen.flac import FLAC, Picture
song = "Anathema - Empty.flac"
var = FLAC(song)
pics = var.pictures
print (pics)
for p in pics:
if p.type == 3:
print("\nfound front cover")
# how can I save the picture???
答案 0 :(得分:3)
这是我的解决方案。非常感谢你的帮助!
from mutagen.flac import FLAC, Picture
song = "Anathema - Empty.flac"
var = FLAC(song)
pics = var.pictures
print (pics)
for p in pics:
if p.type == 3: #front cover
print("\nfound front cover")
with open("cover.jpg", "wb") as f:
f.write(p.data)