python - 如何在python中删除flac文件的隐蔽艺术
问题描述
我有一些 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是字节类型,所以我给它分配了一个空字节。对于这里的代码。
from mutagen.flac import FLAC
audio = FLAC("ZAYN - PILLOWTALK.flac")
audio.pictures[0].data = b''
audio.save()
推荐阅读
- python - Python 列表中的负浮点值问题
- java - 如何使用 HttpURLConnection 使用 API 密钥进行身份验证
- java - 将 FTDI 设备作为 VCP 连接到 Android
- python - 为考试练习python任务?
- ruby-on-rails - 在 Searchkick rails 5 中过滤掉其他用户的笔记
- java - 无法弄清楚如何使用 Spring 2.0+ 在 Jedis 中设置 SSL 连接
- midi - 在线设置 MIDI 速度
- sql - 带有加法和更大/更少运算符的 CASE 语法
- ansible - 如何在lineinfile ansible中使用转义字符
- python-3.x - conflicting cases in python lists