使用Python读取Mp3的标签信息】的更多相关文章

什么是ID3 MP3是音频文件最流行的格式,它的全称是 MPEG layer III.但是这种格式不支持对于音频内容的描述信息,包括歌曲名称.演唱者.专辑等等. 因此在1996年,Eric Kemp在Studio 3项目中提出了ID3的解决方案.ID3全称是Identity of MP3,其解决方案是在音频文件末尾附加一串数据,包含关于歌曲的名称.歌手.图片的信息.为了方便检测,数据的长度固定为128bytes.这个版本的解决方案称为 ID3v1. Michael Mutschler 在 199…
原文:Mp3文件标签信息读取和写入(Kotlin) - Stars-One的杂货小窝 最近准备抽空完善了自己的星之小说下载器(JavaFx应用 ),发现下载下来的mp3文件没有对应的标签 也是了解可以通过mpatric这个库来实现标签的读取和写入,下面介绍一下关于mp3标签和贴上对应的代码示例 标签介绍 在研究过程,发现mp3音乐标签主要有以下几种格式: ID3v1 ID3v2(目前常用) APEv2 ID3v1位于文件尾部,不支持封面,不支持一些特殊字符,长度短,但兼容老设备. ID3v2是I…
众所周知,现在很多的照相机等软件,拍摄会有选项,是否包含位置信息等. 当然有的人会说,我在微信中查看图片exif信息并没有啊,这是因为你发送到微信服务器的时候,微信帮你完成了保密工作. 常见的图片中包含了exif信息,我们可以根据exif信息读取GPS坐标.摄像机类型.摄像头信息等. 代码如下: #!/usr/bin/env python # coding:utf-8 # @Date : 2019/3/12 6:48 PM # @File : exif.py # @Author : sevck…
代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """ pip install pdfminer3k pip install openpyxl pip install pandas pip install numpy """ import datetime import os import re import pandas as pd from pdfminer.converter import…
第二次更新,后面的代码有问题,有些专辑图片读取不到.发现是PNG图片的问题.在读取的过程中调试发现,图片帧前10个字节包含了图片的格式,在有些歌曲写着JPEG的格式,数据却是PNG的.先说下思路. jpeg图片的开头和结尾是连续的两个字节FF,D8和FF,D9(16进制),十进制是255,216和255,217. png图片的开头为 十进制数 137 80 78 71 13 10 26 10 十六进制数 89 50 4E 47 0D 0A 1A 0A 结束是00 00 00 00 49 45 4…
在工作中经常要用到python操作excel,比如笔者公司中一个人事MM在发工资单的时候,需要从几百行的excel表中逐条的粘出信息,然后逐个的发送到员工的邮箱中.人事MM对此事不胜其烦,终于在某天请我吃了一碗烩面,于是我给她编写了一个小工具,用python程序读出excel的信息,然后自动发送到员工邮箱中.本着开源分享的原则,我把代码贴出来供有需要的人使用,因为发邮件的部分读取的是公司邮箱的通讯录,所以对程序进行了阉割,只贴出读取excle的部分.如果你用的是类似126或腾讯企业邮箱之类的公共…
本人最近新学python ,用到关于机器的相关信息,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. # -*- coding: UTF8 -*- import os import win32api import datetime import platform import getpass import socket import uuid import _winreg import re 1.读取注册表获取操作系统版本名称 def GetOsName(): '''操作系统名称'…
Taglib#是一个为.NET开发的元数据读取类库,为一个开源项目,可以在他们的官网上获取windows版本的源码包或者编译好的类库:http://download.banshee.fm/taglib-sharp/ 可以使用下面的一个小小的类读取mp3音频文件中的ID3v2标签,类模块输出的字段包括最常用的专辑名称.专辑作者.歌曲标题和内嵌于mp3文件中的专辑封面. 内嵌的专辑封面的读取参阅这篇文章:http://social.msdn.microsoft.com/Forums/pl-PL/vb…
python 读取指定文本并拼接成指定的格式 # -*- coding: utf-8 -*- import os def getHelloWorld(path, fileName): """ :param path: :param fileName: :return: string """ try: os.path.isdir(path) except Exception as e: raise e else: resHello = '' res…
python进行mp3格式判断 项目中使用mp3格式进行音效播放,遇到一个mp3文件在程序中死活播不出声音,最后发现它是wav格式的文件,却以mp3结尾.要对资源进行mp3格式判断,那么如何判断呢,用.mp3后缀肯定不靠谱,得从编码格式判断,方法如下: 1.mp3编码 MP3文件是一种流媒体文件格式,所以没有文件头.像AVI.WAV这种有文件头的格式,很好判断,他们都是RIFF开头的,只要进行RIFF字符串对比,就可以查出是否是AVI.WAV,而mp3就只能分析编码格式了.这里大概说mp3编码规…