【发布时间】:2022-06-16 01:10:40
【问题描述】:
有没有一种方法或库可以在 Python 中添加/编辑 WAV 文件的元数据?我曾尝试使用 Mutagen 库,但它似乎不适用于 WAV 文件和其他库(exp. 的小标签)似乎只允许您访问元数据但不能编辑或添加新条目。同样,我尝试使用 Mutagen,下面是我尝试创建一个函数以添加具有日期值的新 DATE 标记:
def update_metadata(wavFile, date):
wavFile.tags["DATE"] = mutagen.id3.Frame(encoding=3, text=date)
wavFile.tags.save()
然后当我使用pprint() 打印元数据时,我得到Frame=date,这是错误的,因为我应该得到DATE = date。它甚至没有保存到元数据标签中。
【问题讨论】:
-
WAV 文件有“标签”吗?
-
我认为您可以使用docs.python.org/3/library/wave.html 完成所有 WAV 文件支持。
-
@mkrieger1 是的 -> en.wikipedia.org/wiki/WAV
-
好吧,那我可能错了。
-
@mkrieger1 我会试试你的链接,看看它是否有效
标签: python metadata wav mutagen