`
zuroc
  • 浏览: 1307433 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

python读取mp3 ID3信息

阅读更多
pyid3不好用,常常有不认识的.

mutagen不错,不过默认带的easyid3不会读取注释,需要手工hack一下

from mutagen.mp3 import MP3
import mutagen.id3
from mutagen.easyid3 import EasyID3
EasyID3.valid_keys["comment"]="COMM::'XXX'"

id3info  = MP3("xxx.mp3", ID3=EasyID3)
for k, v in id3info.items():
    print k,v
分享到:
评论

相关推荐

    python获取mp3文件信息的方法

    在给出的示例中,使用了`ID3`库来读取和修改MP3文件的ID3标签信息。 首先,我们需要了解ID3标签。ID3是MP3文件中用于存储元数据的标准,它允许我们在音频文件中存储歌曲的标题、艺术家、专辑、年份、流派等信息。在...

    Python读取mp3中ID3信息的方法

    Python读取MP3文件中的ID3信息是数字音乐领域中常见的一项功能,通过ID3标签可以获取歌曲的歌手、专辑、曲目编号、歌词等信息。下面详细说明标题和描述中提到的知识点。 首先,什么是ID3标签?ID3是一种在MP3音频...

    python_用eyed3获取MP3时长和文件名

    `eyed3`是一个强大的库,专门用于处理ID3标签,这是MP3文件中存储元数据(如艺术家、专辑、歌曲名称等)的标准。在这个场景下,我们将深入探讨如何使用`eyed3`库来获取MP3文件的时长和文件名,以及这些功能在日常...

    使用Python读取Ldap中的用户名

    ### 使用Python读取LDAP中的用户名 #### 知识点概览 1. **LDAP简介** 2. **Python LDAP模块介绍** 3. **Python脚本配置与执行** 4. **脚本解析** - 连接LDAP服务器 - 搜索过滤器 - 处理搜索结果 - 错误处理 5. ...

    ID3算法Python实现.zip

    这个名为"ID3算法Python实现.zip"的压缩包文件包含了一个使用Python语言实现ID3算法的实例,适合初学者理解和应用数据挖掘技术。Python是IT领域广泛使用的编程语言,尤其在数据分析和机器学习领域,其丰富的库支持...

    Python从MP3文件获取id3的方法

    本文实例讲述了Python从MP3文件获取id3的方法。分享给大家供大家参考。具体如下: def getID3(filename): fp = open(filename, 'r') fp.seek(-128, 2) fp.read(3) # TAG iniziale title = fp.read(30) artist ...

    ID3,C4.5,Python

    ID3和C4.5是两种著名的决策树学习算法,它们在数据挖掘...在压缩包中的"ID3+c4.5"文件可能包含了这两个算法的Python实现源代码,供学习和参考。理解并掌握这些算法的原理和实现,对于提升数据科学项目的能力至关重要。

    pyOpenLibSys,python 读写Windows硬件端口IO,WinRing0x64 python 版本。

    pyOpenLibSys,python 读写Windows硬件端口IO。,WinRing0 WinIO python 版本。...2:一个实例脚本代码,枚举本机PCI设备,读取PCI配置空间,读取硬盘ID相信。 3:驱动程序WingRingx32.sys WingRingx64.sys

    ID3决策树python代码

    ID3(Iterative Dichotomiser 3)决策树是一种基于信息熵和信息增益的分类算法,主要用于处理离散型特征的数据集。在Python中实现ID3决策树可以帮助我们理解算法的工作原理,并且可以方便地对数据进行分类预测。 在...

    python3 循环读取excel文件并写入json操作

    在给定的示例中,它演示了如何使用Python3读取多个Excel文件并将数据写入一个JSON文件。下面将详细解释这个过程。 首先,我们导入所需的库:`xlrd`用于读取Excel文件,`json`用于处理JSON数据,以及`operator`用于...

    使用python3通过python-gitlab的API来获取gitlab的仓库、用户等信息

    这是一个Python绑定库,它提供了与GitLab API交互的功能,使开发者能够轻松地执行各种操作,如读取项目信息、管理用户、创建分支等。要使用这个库,你需要先安装它,这可以通过Python的包管理器pip完成: ``` pip ...

    python读写Excel_MDB_sqlite3

    在Python编程环境中,处理数据是常见的任务之一,其中包括读取和写入Excel文件、操作MDB(Access数据库)以及SQLite3数据库。本篇文章将详细介绍如何利用Python进行这些操作,并提供相关示例代码。 首先,让我们来...

    tinytag:使用python 2或3读取音乐元数据和MP3,OGG,OPUS,MP4,M4A,FLAC,WMA和Wave文件的长度

    tinytag是一个库,用于使用python读取MP3,OGG,OPUS,MP4,M4A,FLAC,WMA和Wave文件的音乐元数据 安装 pip install tinytag 特征: 读取音频文件的标签,长度和封面图像 支持的格式 MP3(ID3 v1,v1.1,v2.2,v...

    python读取不同格式的文件

    采用python语言读取不同格式数据表文件,其中包括路径,文件后缀等。第一步:先导入数据,如Excel-...student2=pd.read_csv('d:\Program Files\python3x\Temp\student1.txt',sep='|',index_col='ID') print(student2)

    python 实现RFID串口数据读取(csdn)————程序.pdf

    在RFID应用中,读取到的数据通常包含RFID标签的ID或其他相关信息。在示例代码中,使用`for`循环遍历读取到的字节数据,并将每个字节转换成十六进制字符串,然后添加到`hex_str`变量中。`str(hex(item))[2:].zfill(2)...

    python读取xml文件.doc

    Python 读取 XML 文件 Python 读取 XML 文件是 Python 编程中的一种常见操作。XML(Extensible Markup Language,扩展标记语言)是一种标记语言,用于存储和传输数据。它可以用来标记数据、定义数据类型,是一种...

    Python库 | mp3toolsce-1.0.2-py3-none-any.whl

    3. **ID3标签编辑**:允许用户修改或添加MP3文件的ID3标签,以完善音乐库的组织和搜索。 4. **编码和解码**:支持将其他音频格式转换为MP3,或者将MP3转换为其他格式,如WAV、AAC等。 5. **音质优化**:可能包含了...

    基于ID3决策树算法的实现(Python版)

    在Python中实现ID3算法时,通常会涉及以下几个关键步骤: 1. **计算熵(Entropy)**: 熵是衡量数据集纯度的一个指标,ID3算法的目标就是找到能最大化信息增益的特征来划分数据集。`calcShannonEnt`函数计算数据集...

Global site tag (gtag.js) - Google Analytics