`
ljdam
  • 浏览: 12320 次
  • 来自: ...
社区版块
存档分类
最新评论

mutagen使用简介

 
阅读更多
#-*- coding:utf-8 -*-

from mutagen.mp3 import MP3
from mutagen.easyid3 import EasyID3

def print_id3(id3info):
    print
    print '%-13s\t%s' % ('Field', 'Value')
    print '-' * 70
    for k, v in id3info.items():
        print '%-13s\t%s' % (k, v and v[0])

if __name__ == '__main__':
    id3info = MP3("e:/smile.mp3", ID3=EasyID3)
    print_id3(id3info)

    # change the title.
    old_title = id3info['title']
    id3info['title'] = u'new title'
    id3info.save()
    print_id3(id3info)

    # change the title back.
    id3info['title'] = old_title
    id3info.save()
    print_id3(id3info)
分享到:
评论

相关推荐

    Go-Mutagen是一个跨平台连续双向文件同步实用程序

    7. **可扩展性**:由于是用Go语言编写,Mutagen能够利用Go的生态系统,如方便地编译为静态二进制文件,便于部署和使用。 在压缩包`mutagen-io-mutagen-f9c39b6`中,包含的是Mutagen的源代码或者特定版本的构建。这...

    speed-docker-for-mac:示例如何使用Mutagen加速Mac版Docker

    如何加快Docker for Mac?...1.安装Mutagen brew install mutagen-io/mutagen/mutagen2.建造容器 docker-compose -f docker-compose.yml -f docker-compose.mac.yml up -d3.同步文件在项目根目录下,执行: mu

    mutagen‑1.43.0‑py2.py3‑none‑any.whl

    python离线安装包,亲测可用

    mutagen:用于处理音频元数据的Python模块

    Mutagen是处理音频元数据... Mutagen可在Linux,Windows和macOS上与Python 3.6+(CPython和PyPy)配合使用,并且在Python标准库之外没有任何依赖关系。 Mutagen已获得GPL版本2或更高版本的许可。 有关更多信息,请访问

    vagrant-mutagen-project:流浪者的Mutagen项目编排

    首先删除任何以前安装的vagrant-mutagen插件,然后从Github版本页面下载最新的gem文件,并使用gem文件名安装: $ vagrant plugin uninstall vagrant-mutagen $ vagrant plugin install /path/to/gem Windows支持将...

    Mutagen:Haskell使用基于类型保留的突变的基于属性的测试框架

    在实际使用Mutagen时,开发者通常会结合诸如QuickCheck这样的属性测试框架,因为它们可以自动生成测试用例,进一步增强测试的广泛性和深度。Mutagen提供的工具集使得Haskell开发者能够在保持类型安全的同时,深入...

    symfony-demo-with-mutagen:带有诱变剂的Symfony演示

    使用诱变剂的Symfony演示此仓库旨在展示在处理php项目时如何将与结合使用。设置请参阅以安装依赖项。 $ make # start$ make down # stop 可在此处找到项目: 评论所有的conf都在文件夹中,可以外包。

    m2c:Mage2click工具集,用于创建和管理具有适用于macOS的mutagen.io文件同步和Linux上的本机文件系统挂载的Magento Docker开发环境

    在macOS系统上,mutagen.io工具将捆绑在工具集中,以实现主机和Docker容器之间的高性能文件同步。 目录 连接到数据库 使用Xdebug进行调试 作者信息 执照 先决条件 此设置假定您正在具有至少6GB分配RAM,双核和SSD...

    一个简单的基于_Python3_、_PySide6_和_Mutagen_的音乐元数据编辑器。_haku-thtagger.zip

    一个简单的基于_Python3_、_PySide6_和_Mutagen_的音乐元数据编辑器。_haku-thtagger

    mutagen:perfeck dark.exe 简体中文化

    在 mutagen(customize) 下,选择 write files,退出 perfect dark.exe打开 perfect dark.exe 所在文件夹下的 mutagen 文件夹,把压缩包内的所有文件复制粘贴到 mutagen 文件夹下,替换所有同名文件启动 perfect dark...

    python获取mp3文件信息的方法

    在Python中,我们可以使用第三方库如`mutagen`或`id3v2`来实现这一功能。在给出的示例中,使用了`ID3`库来读取和修改MP3文件的ID3标签信息。 首先,我们需要了解ID3标签。ID3是MP3文件中用于存储元数据的标准,它...

    铃声播放程序v1.0使用手册1

    **四、源代码简介** 部分源代码展示了程序如何初始化、模拟鼠标点击以及使用`mutagen`库处理音频文件。`pymouse`和`pykeyboard`库用于模拟用户交互,`pyttsx3`可能用于语音提示,而`mutagen`库则用于处理不同格式的...

    取MP3文件中标题.rar

    在Python中,我们可以使用像`mutagen`这样的库来处理MP3文件的元数据。`mutagen`是一个强大的音频文件元数据处理库,支持多种音频格式,包括MP3。以下是一个使用`mutagen`库获取MP3标题的基本步骤: 1. 安装`...

    MutagenMerger

    MutagenMerger这个名字暗示了它与音乐元数据处理有关,因为"Mutagen"通常是一个用于处理音频文件元数据的库,特别是在Python中非常常见。然而,这里提到的是一个C#版本的工具,这意味着它可能具有类似的功能,但使用...

    Python读取mp3中ID3信息的方法

    mutagen不错,不过默认带的easyid3不会读取注释,需要手工hack一下 Python代码如下: from mutagen.mp3 import MP3 import mutagen.id3 from mutagen.easyid3 import EasyID3 EasyID3.valid_keys["comment"]="COMM::'...

    ubuntu系统维护

    例如,要使用Mutagen修改MP3文件中的元数据,首先需要安装Mutagen库: ```bash sudo apt-get install python3-mutagen ``` 接着,你可以使用脚本来批量修改MP3文件的标签信息。以下是一个简单的示例: ```bash cd /...

    Linux系统下Mp3标签乱码问题的分析和解决

    如果你使用Quod Libet,可能已经安装了Mutagen,否则可以通过`sudo apt-get install python-mutagen`来安装。 使用Mutagen中的`mid3iconv`命令,可以批量转换MP3文件的标签编码。例如,要将GBK编码的标签转换为...

    取MP3文件信息.e.rar

    例如,在Python中,可以使用`mutagen`库,它支持处理多种音频格式,包括MP3。通过`mutagen.File()`函数加载MP3文件,然后可以访问其属性来获取元数据: ```python import mutagen mp3_file = mutagen.File("path_...

    使用本地工具进行远程开发-Golang开发

    Mutagen Mutagen是一种跨平台,连续,双向的文件同步实用程序,旨在简单,强大和高效地运行。 它设计用于远程开发。 它可以本地同步或通过SSH同步。 Mutagen Mutagen是一种跨平台,连续,双向的文件同步实用程序,...

    etlunit-hsqldb-database-3.0.1.zip

    【etlunit-hsqldb-database-3.0.1.zip】这个压缩包文件的名称暗示了它包含的是一个与ETL(Extract, Transform, Load)...对于IT专业人士来说,理解并掌握这些工具的使用,可以提高他们在数据处理和协作开发中的效率。

Global site tag (gtag.js) - Google Analytics