eyeD3-一种用于处理音频文件的python工具,特别是包含ID3元数据的MP3文件
关于
eyeD3是用于处理音频文件(特别是包含ID3元数据(即歌曲信息)的MP3文件)的Python工具。
它提供了命令行工具(eyeD3)和Python库(import eyed3),可用于编写自己的应用程序或可从命令行工具调用的插件。
例如,要在名为的mp3文件中设置一些歌曲信息 song.mp3:
使用此命令,我们在文件的ID3标签中设置了艺术家(-a/--artist),专辑(-A/--album),标题(-t/--title)和曲目编号(-n/--track-num)属性。这是eyeD3过去一直具有的标准接口,因此,如果未指定其他接口,它也是默认插件。
可以通过eyeD3不带任何选项运行来查看此命令的结果。
使用Python可以完成相同的操作。
eyeD3由Travis Shirk编写和维护,并已根据GPL版本3获得许可。
特征
用于编写应用程序和插件的Python软件包(导入eyed3)。
eyeD3:支持插件的命令行工具驱动程序脚本。
从命令行轻松进行ID3编辑/查看音频元数据。
插件:用于字符串格式化(显示),专辑修复(修复),封面下载(艺术),收藏统计(统计)和json / yaml / jabber / nfo输出格式的标签,以及更多内容。
支持ID3版本1.x,2.2(只读),2.3和2.4。
支持MP3音频格式,可显示详细信息,例如播放时间,比特率,采样频率等。
抽象设计允许将来支持不同的音频格式和元数据容器。
开始使用
需要Python> = 3.6。
通过pipinstall eyeD3 ,或者您可以从这里下载eyeD3的ZIP源文件包。
有关安装说明或更完整的文档,请参见 eyeD3.nicfit.net。
赞 (0)