【问题标题】:A way to edit the metadata of WAV files in Python一种在 Python 中编辑 WAV 文件元数据的方法
【发布时间】: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。它甚至没有保存到元数据标签中。

【问题讨论】:

标签: python metadata wav mutagen


【解决方案1】:

好的,我终于找到了一个可以处理 Wav 文件和其他音频文件的库,它的 Pytaglib:https://pypi.org/project/pytaglib/。它是用于编辑音频文件元数据的 C++ taglib api (https://taglib.org/api/) 的包装器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多