eyed3

    4热度

    3回答

    我有使用Python进行音频数据分析的功课。我不知道是否有任何好的模块可以用来从mp3文件中提取原始数据。我的意思是原始数据,而不是元数据,id3标签。 我知道如何使用wave模块来处理.wav文件。我可以readframes获取原始数据。但我不知道如何处理MP3。我在谷歌和计算器上搜索了很多,并找到eyeD3。但不幸的是,文档相当令人沮丧,现在的版本是0.7.1,与我在互联网上找到的大多数例子不

    -1热度

    4回答

    摆脱在Python .mp3文件的细节(标题,艺术家)这里是我的代码 import eyed3 audiofile = eyed3.load("19 Calvin Harris - Summer.mp3") print(audiofile.tag.artist) 这是一个错误 Traceback (most recent call last): File "C:\Python

    2热度

    1回答

    我正在尝试使用python 2.7脚本创建一个mp3文件目录的品味配置文件,但似乎eyed3模块有问题。 第一我不得不与“d”导入代替“d” import eyed3 然后我不得不改变弃用播放列表的方法来catalog.get_item_dicts()。 ,但现在看来,这里有些不对劲用这种方法: tag = eyed3.Tag() 我知道python是大小写敏感的,并且已经尝试了几种语法:

    2热度

    1回答

    使用EyeD3的ID3评论 我有一个文件夹下面的python脚本与一个MP3文件: import os import eyed3 def track(file): tag = eyed3.load(file) tag.tag.comment = u"teststring" tag.tag.genre = u"Pop" tag.tag.save()

    1热度

    1回答

    试图重新命名使用eye3d 0.7.8-最终目录中的所有文件 #! /usr/bin/env python import os, sys, unicodedata, eyed3 def parse(sourcefile): audiofile = eyed3.load(sourcefile) if audiofile.tag.artist != audiofile.tag

    2热度

    3回答

    我目前正在尝试使用Python及其eyeD3库从mp3文件中提取歌词。歌词已经嵌入到mp3文件中(通过:MusicBee)。我正在尝试使用eyeD3来返回歌词。我无法弄清楚如何去做。我已经在网上进行了广泛的搜索,所有我找到的都是教程来展示如何设置歌词。我只是想从文件中读取它们。这里是我当前的代码: track = eyed3.load(path) tag = track.tag artist

    0热度

    1回答

    我想使用 http://snipplr.com/view/4025/mp3-checksum-in-id3-tag/中的脚本来为我的MP3 集合配备md5校验和。该脚本可以添加一个自定义ID3标签, 保存音频数据的校验和,并且它还具有删除该校验和的选项 。不幸的是,添加和删除校验和不会通过往返测试,原因有几个。我想改变这一点。其中一个 的原因是脚本运行时创建了“标记时间”字段 但删除校验和后未删除

    0热度

    1回答

    我正在使用eyeD3编辑mp3文件的元数据。我无法设置歌词标签。 def fetch_lyrics(title, artist): URL='http://makeitpersonal.co/lyrics?artist=%s&title=%s' webaddr=(URL %(artist, title)).replace(" ", "%20") print webad

    0热度

    2回答

    我有一个文件夹充满了MP3,我想删除所有id3用户文本框架(除了replaygain) - 我写的这段代码将做到这一点,但它将遍历每个文件,为每个找到的标记,将其删除。这会导致脚本多次循环播放每个mp3以执行我想要的任务。 下面是工作代码: #!/usr/bin/env bash userframes=`eyeD3 *.mp3 | grep UserTextFrame | grep -v rep

    0热度

    1回答

    我需要一个脚本来检查没有嵌入式图像的MP3文件的整个目录。 这个函数应该返回这样一个列表。 def checkAlbumCover(file_list): ret = list() #list with mp3 files without album cover for f in file_list: mp3 = eyed3.load(f) if len