如何在 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()
我有一些 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()