将一批 MP3 文件的 mp3 标签的值复制到另一个标签
我有一个很大的 MP3 目录,不知何故,文件的 album
标签(或 专辑名称
)的值(对于所有文件来说,有数百个)实际上是 的值>艺术家
标签(或艺术家姓名
),反之亦然。
现在我必须相互复制这些值,以便将它们交换到目录中的每个文件。或者也许我可以交换标签名称。我只希望 artist
标签显示艺术家姓名,album
标签显示专辑名称。
批量编辑应该如何完成?
I have a large MP3 directory and somehow the values of album
tags (or album names
) of the files (for all of them, hundreds) are actually the values of artist
tags (or artist names
) and vice-versa.
Now I have to copy the values from each other so that they are swapped for each and every single file in the directory. Or maybe I can just swap the tag names. I just want the artist
tag to show artist names and album
tags to show album name.
How should it be done as a batch edit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不幸的是,mp3 的标签相当棘手,但以下 python 脚本(需要库 mutagen)可以完成 ogg 和 flac 的工作,至少解决了我自己的问题。
Unfortunately tags for mp3 is rather tricky but the following python script (requires the library mutagen) does the job for ogg and flac, solving my own problem at least.
ID3 批量标记器 (https://github.com/squell/id3)应该有帮助。适用于 Windows 和 Linux。
交换所有 mp3 文件中的艺术家和专辑字段。
首先在样品上使用。
ID3 Mass Tagger (https://github.com/squell/id3) should help. Works on Windows and Linux.
Swap artist and album fields in all mp3 files.
Use on a sample first.
查看 mid3cp 工具 python-mutagen 库正是您所寻找的。
在 Ubuntu 下,默认情况下不会安装它,但如果您只是将 this< 的内容放入/a> 文件位于
/usr/bin
中并使其可执行。Check out the mid3cp tool from the python-mutagen library which does exactly what you are looking for.
Under Ubuntu it is not installed by default but if you simply put the content of this file in
/usr/bin
and make it executable it works.