【发布时间】:2017-09-10 22:00:09
【问题描述】:
在过去的几个月里,我一直在努力学习 Python 的基础知识,并在 stackoverflow 上找到了很多答案。但现在是时候问我的第一个问题了,因为我找不到任何有用的东西。
我有一个 FLAC 音频文件,想提取封面并使用 python 3.x 将其保存到硬盘。我阅读了 mutagen、audiotools、eyeD3 的文档......但我仍然无法弄清楚信息的存储位置和方式。
谁能提供一个代码sn-p,好吗?
非常感谢。
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???
【问题讨论】:
-
“我阅读了诱变剂的文档”。 Mutagen 文档有 clear information 关于如何从 FLAC 文件中提取图像。
-
请尝试编写一些代码并在此处发布您的尝试。
-
对不起,我是初学者。我在理解这些类以及如何正确使用它们时遇到了一些问题。这就是我依赖示例的原因。
-
只需将
p.data写入文件即可。使用模式wb打开一个文件并写入它。有一个阅读文档的示例,您只需编写即可。