问题标签 [mutagen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
915 浏览

python - python mutagen,mp4文件,如何使用'rtng' - 内容评级标签?

在 Windows 上,当您查看 mp4 文件的“详细信息”选项卡时,有一个“父母等级”字段,它似乎是自由文本。我正在尝试为我的电影将其设置为“PG”、“R”等。

mutagen python 模块有一个“rtng”标签,描述为内容评级,带有一个整数值。我假设这两个属性是相关的,并且不知何故存在从整数到实际评级的映射?

如果这是真的,我试过这个:

一切正常,除了“mp4_video_tags['rtng'] = 1”。我明白了

当我尝试引用'1'时:

我得到另一个错误:

所以我的问题是

  1. 文件上的家长等级属性是否通过“rtng”设置?
  2. 如何正确设置“rtng”?
  3. G、PG、PG13、R等的整数值是多少?
0 投票
1 回答
2024 浏览

python - Python Mutagen添加图像封面不起作用

我尝试使用诱变剂编辑 mp3 标签。现在我开始设置标题等标签。但 APIC 仍然无法正常工作。

我的代码:

我怎样才能让它工作?

谢谢 :)

0 投票
1 回答
120 浏览

python - mutagen.mp4.MP4Cover 中的第一个参数需要什么样的对象?

我想使用该功能mutagen.mp4.MP4Cover(data, imageformat)直接链接到文档),但是文档仅指定imageformat,但没有指定data

我有一个.png文件,我想添加到.mp3封面/专辑艺术中。

0 投票
1 回答
455 浏览

windows - 写 ID3 标签 python 诱变剂

尝试使用 python3 & mutagen 更改 mp3 文件中的 ID3 标签。 trackN.add(mutagen.id3.TIT2(encoding=3, text=dict['title'])) 它适用于 Ubuntu,但在 Windows7 上,所有标签都消失了。脚本中没有错误。我该如何解决?

0 投票
2 回答
520 浏览

python - 使用诱变剂从谷歌驱动器加载音频文件的元数据

我想编写一个程序,在谷歌驱动器中构建我的音频文件的数据库。语言是python。有谁知道从 google drive api 检索文件音频元数据的方法?我想要做的是使用来自google drive api的文件的id,我想将文件加载到内存中并使用Mutagen加载元数据。我的问题是如何从谷歌驱动器 api 加载文件。如果可能的话,我只想加载包含元数据的文件的一部分,而不是音频本身。根据我的理解,我不确定诱变剂是否可以加载已经在内存中的文件。

0 投票
2 回答
58 浏览

python - 从文件中删除 [''] 格式

我必须在 Flac 中翻录我的 cd 库以将它们存档,长话短说,翻录时的文件名不包括曲目编号,这在我的音频播放器上播放时会破坏播放列表顺序。

为了省去手动重命名它们的麻烦,我今天早上写了一个小脚本:

抱歉,这不是最干净的代码,我还是 python 的新手。

它可以正常工作,只是它在曲目标题中具有格式 ['text'],这会导致文件名类似于 ['01'] ['TrackName'] 的内容,这不方便。

因此,我想知道是否有可能在曲目名称中删除这种不需要的格式。

0 投票
2 回答
2336 浏览

python-3.x - 如何在 Python 中获取音乐的专辑图片?

我正在尝试在 Python GUI 窗口中插入音乐(mp3)的专辑图片作为图像。为此,我使用了mutagen ID3 图片类。它在文档中有所描述,但我完全不知道该怎么做。所以我想请求一个例子来展示如何正确地做到这一点。如果可能,请说明是否有任何替代方案。

谢谢!

0 投票
1 回答
6448 浏览

python - 是否可以使用诱变剂将 ID3 标签添加到 m4a 文件?

我在编写脚本以使用诱变剂标记我的音乐库时遇到问题。以下代码在处理 mp3 文件时工作正常,但会损坏 m4a 文件。

处理完 m4a 文件后,可以使用 mutagen 回读标签,但其他播放器不会检测到标签,并且不会播放音频。

在调用此函数之前,我尝试从文件中删除 MP4 标签,但没有帮助。

我究竟做错了什么?

0 投票
1 回答
172 浏览

python - Mutagen 无法识别 MP4 iTunes 语音备忘录标签

问题

我在 iPhone 上录制了一些语音备忘录。我为不同的事件添加了标题。同步后,这些将出现在单独的相册中。在 iTunes 中,它们与标题一起列出,但 MP4 文件按以下格式命名:yyyymmdd hhmmss.m4a(AAC 编码)。

为了移动文件,我想使用mutagen用一个小的 python-script 重命名这些文件。

但是,mutagen不能正确识别标签,只有在它们被编辑后(在 iTunes 中)。的输出f.tags如下所示:

f.MP4Tags()产量{}。编辑标题后,它确实出现在f.tags

问题

如何阅读原始的*.m4aiPhone 语音备忘录标签?

0 投票
2 回答
430 浏览

python - 如何使用诱变剂获得 mp3 的评级标签?

我尝试了 mutagen EasyID3 类来检索这个标签(在 mp3 上我确定这个标签存在)并且它没有出现在返回的标签列表中。

这是我正在谈论的Itunes评级标签。

似乎我缺少有关此特定标签的重要信息(不同的标准?不是 ID3?),但我在诱变剂文档中找不到任何帮助。