1.简介 —— eyeD3中文文档

eyeD3是一个Python库,用于增加、删除、修改mp3文件中ID3元数据(即歌曲信息)。
它提供了一个命令行工具(eyeD3)和一个Python库(import eyeD3),可以用来编写自己的应用程序或可从命令行工具调用的插件。
例如,在文件song.mp3中添加一些歌曲信息:

    $ eyeD3 -a Integrity -A "Humanity Is The Devil" -t "Hollow" -n 2 song.mp3    

通过这个命令,我们在文件的ID3标记中设置了艺术家(-a/--artist)、专辑(-a/--album)、歌曲名(-t/--title)和音轨号(-n/--track-num)属性。
在上述命令中添加的信息,可以运行不带参数的的eyeD3 song.mp3来获取:

    $ eyeD3 song.mp3
    song.mp3      [ 3.06 MB ]
    -------------------------------------------------------------------------
    ID3 v2.4:
    title: Hollow
    artist: Integrity
    album: Humanity Is The Devil
    album artist: None
    track: 2
    -------------------------------------------------------------------------    

也可以使用Python代码来实现:

    import eyed3
    
    audiofile = eyed3.load("song.mp3")
    audiofile.tag.artist = "Token Entry"
    audiofile.tag.album = "Free For All Comp LP"
    audiofile.tag.album_artist = "Various Artists"
    audiofile.tag.title = "The Edge"
    audiofile.tag.track_num = 3
    
    audiofile.tag.save()    

eyeD3由Travis Shirk编写和维护,并遵循GPLv3协议。

特征¶

  • 用于编写应用和插件的Python包(import eyed3)。
  • eyeD3:支持插件的命令行工具。
  • 从命令行轻松编辑/查看音频的元数据。
  • 各种插件:标签转字符串格式(display)、专辑修复(fixup)、专辑封面下载(art)、收藏统计(stats)和json/yaml/jabber/nfo输出格式等。
  • 支持ID3版本1.x、2.2(只读)、2.3和2.4。
  • 支持MP3音频格式,显示播放时间、比特率、采样频率等详细信息。
  • 抽象设计允许将来支持不同的音频格式和元数据容器。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值