Python3.x:从FLAC文件中提取封面并保存
在过去的几个月里,我试图学习Python的基础知识,并在stackoverflow上找到了许多答案。但现在是时候问我的第一个问题了,因为我找不到任何有用的东西Python3.x:从FLAC文件中提取封面并保存,python,flac,Python,Flac,在过去的几个月里,我试图学习Python的基础知识,并在stackoverflow上找到了许多答案。但现在是时候问我的第一个问题了,因为我找不到任何有用的东西 我有一个FLAC音频文件,希望提取封面并使用Python3.x将其保存到硬盘。我读了诱变剂的文件,音频工具,eyeD3。。。但我仍然不知道这些信息存储在何处以及如何存储 有人能提供一个代码片段吗 多谢各位 from mutagen.flac import FLAC, Picture song = "Anathema - Empty.fl
我有一个FLAC音频文件,希望提取封面并使用Python3.x将其保存到硬盘。我读了诱变剂的文件,音频工具,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???
这是我的解决办法。非常感谢你的帮助
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)
“我读了诱变剂的文件”。诱变剂文档介绍了如何从FLAC文件中提取图像。请尝试编写一些代码并在这里发布您的尝试。对不起,我是初学者。我在理解这些类以及如何正确使用它们方面存在一些问题。这就是我依赖示例的原因。只需写入文件即可。使用模式
wb
打开一个文件并写入。这里有一个阅读文档的例子,你只需要写就可以了。