如何在 python 中删除 flac 文件的隐藏艺术

How to delete the covert art of a flac file in python

我有一些 flac 歌曲,它们都有不同的封面艺术。我真的很想用我自己的 .png

删除或更改隐藏艺术

到目前为止我尝试过的:

from mutagen import File
from PIL import Image

img = Image.open('art.png')
file = File('ZAYN - PILLOWTALK.flac')

file.pictures[1] = img

file.save()

但是没有做到。

提前致谢。

经过一番研究,发现mutagen.flac.pictures[0].data是byte类型,所以给它赋了一个空字节。对于此处的代码。

from mutagen.flac import FLAC

audio = FLAC("ZAYN - PILLOWTALK.flac")
audio.pictures[0].data = b''
audio.save()