如何在python中获取regexes和id3标记之外的音频文件元数据

如何在python中获取regexes和id3标记之外的音频文件元数据,python,audio,mp4,id3,Python,Audio,Mp4,Id3,现在我正在编写一个脚本,需要从所有这些音频文件中提取艺术家、专辑和标题。目前,我首先尝试用正则表达式提取它们,如果文件命名不好,我会慢慢地用id3标记获取信息。如果两者都不起作用,那么这些文件就会被忽略 Id3标签只适用于mp3文件,所以我想知道是否有人知道其他流行的音频文件扩展名有什么好的Id3标签读取python库 谢谢! 准许使用。这是一个多格式标签读取(和写入)库。抱歉,我刚刚发现了一个类似的问题,支持mp4和m4a,但我认为这些解决方案中的任何一个都不是理想的解决方案:-)对这个答案投

现在我正在编写一个脚本,需要从所有这些音频文件中提取艺术家、专辑和标题。目前,我首先尝试用正则表达式提取它们,如果文件命名不好,我会慢慢地用id3标记获取信息。如果两者都不起作用,那么这些文件就会被忽略

Id3标签只适用于mp3文件,所以我想知道是否有人知道其他流行的音频文件扩展名有什么好的Id3标签读取python库

谢谢!
准许使用。这是一个多格式标签读取(和写入)库。

抱歉,我刚刚发现了一个类似的问题,支持mp4和m4a,但我认为这些解决方案中的任何一个都不是理想的解决方案:-)对这个答案投了赞成票。diveintopython教程仅适用于ID3v1标记,甚至不适用于扩展标记