美文网首页
python操作音频文件元信息之pytaglib

python操作音频文件元信息之pytaglib

作者: 董小贱 | 来源:发表于2019-07-31 14:17 被阅读0次

因工作需求需要,需要操作音频的元数据,读取音频元数据的库有很多,但是写入元据的我从github上找到一个--pytaglib。

音频文件元信息:


音频文件源信息.png
  1. 安装

官方给的安装方法是: pip install pytaglib

我用mac安装的,系统版本是 10.14.5,python版本是 python3.6,这个方法安装会报错报错如下:

pip 安装错误.png

根据报错,一开始以为gcc等原因,更新了 Xcode、gcc、setuptools等都没卵用,直到从github上看了一篇关于安装pyhash文章才了解到是macos版本的问题。解决办法是:
sudo CFLAGS="-mmacosx-version-min=10.14" pip install pytaglib

  1. 使用
    关于使用就很简单了,就是读取跟修改

     import taglib
     song = taglib.File('./001.mp3')
     print(song.tags) # 获取歌曲的各个数据
     for key in song.tags:
         song.tags[key] = "dong" # 这里胡乱改一下,跟操作字典一样,到时按需修改即可
     song.save() # 保存
     song.close() # 释放
    
修改后的

总注:这篇文章的重点在于安装时报错的解决,而不是如何使用。感觉这类报错具有一定的代表性。好久没有整理东西了,再接再厉!

相关文章

  • python操作音频文件元信息之pytaglib

    因工作需求需要,需要操作音频的元数据,读取音频元数据的库有很多,但是写入元据的我从github上找到一个--pyt...

  • 14.Python之文件操作

    Python之文件操作 文件操作通过Python中的内置函数open()对文件进行操作。文件操作需要如下几个参数:...

  • 从Web解析到网络空间

    -Python库之网络爬虫-Python库之Web信息提取-Python库之Web网站开发-Python库之网络应...

  • Python 操作PDF库介绍之PDFMiner

    Python 操作PDF库介绍之PDFMiner 介绍 PDFMiner是一种从PDF文档中提取信息的工具。与其他...

  • FFmpeg命令行工具的使用:ffprobe

    ffprobe---查看多媒体文件格式的工具 首先用ffprobe查看一个音频文件 图中红框部分是该音频的元信息,...

  • Python第四周

    读写和异常 在Python中通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作...

  • Python精简入门学习(十三)

    Python精简入门学习之集合 -set -创建集合 -添加操作 -清空操作 -差集操作 -交集操作 -并集操作 ...

  • Task3-python自动化之words

    python自动化之word之操作包安装命令:pip install python-docx 1、新建空白word...

  • Python自学笔记Day11

    Python自学笔记——Day11 三元操作符 1. 什么是三元操作符 三元操作符是软件编程中的一个固定格式,语法...

  • Django之Model操作

    Django之Model操作 # 一、字段 字段列表 自定义无符号整数字段 注意事项 二、字段参数 三、元信息 四...

网友评论

      本文标题:python操作音频文件元信息之pytaglib

      本文链接:https://www.haomeiwen.com/subject/xggnrctx.html