处理所有标签的命令行 ID3 标签编辑器

处理所有标签的命令行 ID3 标签编辑器

我正在寻找一种通过脚本编辑 MP3 中的标签的工具。

这些文件是几集播客的剧集,其中剧集之间的标签不一致:例如有时缺少专辑或流派标签。下载新剧集后,脚本将运行以修改标签。

我已经尝试过 id3tool 和 id3v2。

id3v2不支持自由类型标签,仅提供预定义类型的编号列表。此列表中没有“播客”类型。

id3tool仅支持 id3v1,字段长度有限。但有一个选项可以指定自由的流派定义。

是否有支持所有必需功能的工具?它应该在 Mac OS X 10.6 下编译。

答案1

只需使用 Homebrew:

brew install id3lib

示例命令:ide3tag

Usage: id3tag [OPTIONS]... [FILES]...
   -h         --help            Print help and exit
   -V         --version         Print version and exit
   -1         --v1tag           Render only the id3v1 tag (default=off)
   -2         --v2tag           Render only the id3v2 tag (default=off)
   -aSTRING   --artist=STRING   Set the artist information
   -ASTRING   --album=STRING    Set the album title information
   -sSTRING   --song=STRING     Set the title information
   -cSTRING   --comment=STRING  Set the comment information
   -CSTRING   --desc=STRING     Set the comment description
   -ySTRING   --year=STRING     Set the year
   -tSTRING   --track=STRING    Set the track number
   -TSTRING   --total=STRING    Set the total number of tracks
   -gSHORT    --genre=SHORT     Set the genre
   -w         --warning         Turn on warnings (for debugging) (default=off)
   -n         --notice          Turn on notices (for debugging) (default=off)

来源:https://apple.stackexchange.com/a/16145/53242

答案2

Python模块mutagen附带一个mid3v2命令。

mid3v2 --艺术家“Sigur Rós”*.mp3

在你问之前:不mutagen不是支持ID3v1,因为有现在使用它的正当理由。

答案3

ID3 编辑器
虽然链接的网站页面面向 GUI,但它确实包含“新!命令行编辑器”。

答案4

塔格尔被推荐;它是免费的,看起来功能强大(批处理、封面工作等),但不确定它是否有 CLI。

相关内容