19得票3回答
有没有使用mutagen写入文件的好例子?

正如标题所问 - 是否有使用Mutagen Python ID3库向.mp3文件写入信息的好例子? 我特别想添加唱片/曲目编号信息,但编辑标题和艺术家的示例也会很有帮助。 干杯! /YGA

16得票1回答
在表单的clean方法中读取文件数据

所以,我正在实现对我的先前问题的答案。 这是我的模型:class Talk(models.Model): title = models.CharField(max_length=200) mp3 = models.FileField(upload_to...

14得票1回答
Python Mutagen添加图片封面无法工作。

我想用Mutagen库编辑MP3标签。现在我已经能够成功设置标题等标签,但是APIC标签还无法生效。 我的代码: from mutagen.mp3 import MP3 from mutagen.id3 import ID3, APIC, TT2, TPE1, TRCK, TALB, US...

12得票1回答
Mutagen:如何在MP3、FLAC和MP4中检测和嵌入专辑封面

我希望能够检测音频文件中是否嵌入了专辑艺术封面,如果没有,就为该文件添加专辑艺术封面。我正在使用mutagen。 1) 检测专辑艺术封面。是否存在比这个伪代码更简单的方法: from mutagen import File audio = File('music.ext') test ea...

8得票1回答
使用Mutagen处理所有可接受的文件类型

我需要做什么才能处理mutagen接受的每种文件类型,包括.ogg、.apev2、.wma、flac、mp4和asf?(我排除了mp3,因为它有最多的文档) 如果有人知道如何做到这一点,并能提供一些伪代码以解释使用的技术,我会很感激。我想要提取的主要标签是文件的标题和艺术家,如果有可用的话还...

8得票2回答
使用Python进行部分下载提取MP3 URL的ID3标签

我需要提取远程mp3文件的ID3标签和元数据。 我写了几行代码可以获取本地文件的ID3标签: from mutagen.mp3 import MP3 import urllib2 audio = MP3("Whistle.mp3") songtitle = audio["TIT2"] ...

7得票2回答
Python - 如何以二进制读模式打开远程文件?

我正在尝试使用mutagen模块读取mp3文件的元数据。问题在于该模块期望一个本地的mp3文件,而我的mp3文件存储在远程服务器上。 当我将远程mp3 URL作为第一个参数发送时,该模块中的这行代码会引发错误。 fp = file(f, "rb") 如何修改这行代码以使其能够以 rb ...

7得票1回答
使用EasyID3编写ID3标签

我正在编写一个脚本,使用mutagen更新.mp3文件中的元数据信息。 似乎存在评论标签的问题。 以下是我的代码 import mutagen from mutagen.easyid3 import EasyID3 path = 'song.mp3' try: tag = Ea...

7得票2回答
Mutagen的save()方法不能为MP3文件设置或更改封面。

我正试图使用Mutagen来更改一大堆MP3文件中的ID3(版本2.3)封面图片,具体操作如下: from mutagen.mp3 import MP3 from mutagen.id3 import APIC file = MP3(filename) with open('Label....