适用于 Linux 的 MP3 标记工具有哪些?

tki*_*kit 90 command-line software-rec mp3 tagging

您会为 Linux 推荐哪个应用程序来标记 MP3?在 Windows 下我曾经使用 Tag&Rename 并且非常喜欢它;它在 Wine 下运行良好,但我想要一些本机运行的东西。

wag*_*wag 81

有各种:

  • easytag有很多选择
  • 如果你在 Qt/KDE 环境中,kid3
  • id3v2或者eyeD3对于命令行
  • 一般音乐播放器也可以编辑常用标签, fe bansheerhythmboxamarok

和很多其他人,尝试搜索您的发行版存储库并测试其中的一些。

  • 注意使用`id3v2`,因为它不支持unicode,并且会破坏任何使用unicode的现代mp3的标签(正如@user495470在他的回答中提到的建议`mid3v2`代替) (8认同)
  • `id3v2` 现在支持 unicode (7认同)

Lri*_*Lri 69

我主要使用mid3v2. 您可以sudo apt-get install python-mutagen在 Ubuntu 或sudo easy_install pip;sudo pip install mutagenOS X 中安装它。

$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...

Mutagen-based replacement for id3lib's id3v2.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         be verbose
  -q, --quiet           be quiet (the default)
  -e, --escape          enable interpretation of backslash escapes
  -f, --list-frames     Display all possible frames for ID3v2.3 / ID3v2.4
  --list-frames-v2.2    Display all possible frames for ID3v2.2
  -L, --list-genres     Lists all ID3v1 genres
  -l, --list            Lists the tag(s) on the open(s)
  --list-raw            Lists the tag(s) on the open(s) in Python format
  -d, --delete-v2       Deletes ID3v2 tags
  -s, --delete-v1       Deletes ID3v1 tags
  -D, --delete-all      Deletes ID3v1 and ID3v2 tags
  --delete-frames=FID1,FID2,...
                        Delete the given frames
  -C, --convert         Convert tags to ID3v2.4 (any editing will do this)
  -a "ARTIST", --artist="ARTIST"
                        Set the artist information
  -A "ALBUM", --album="ALBUM"
                        Set the album title information
  -t "SONG", --song="SONG"
                        Set the song title information
  -c "DESCRIPTION":"COMMENT":"LANGUAGE", --comment="DESCRIPTION":"COMMENT":"LANGUAGE"
                        Set the comment information
  -g "GENRE", --genre="GENRE"
                        Set the genre or genre number
  -y YYYY[-MM-DD], --year=YYYY[-MM-DD], --date=YYYY[-MM-DD]
                        Set the year/date
  -T "num/num", --track="num/num"
                        Set the track number/(optional) total tracks
You can set the value for any ID3v2 frame by using '--' and then a frame ID.
For example:
        mid3v2 --TIT3 "Monkey!" file.mp3
would set the "Subtitle/Description" frame to "Monkey!".

Any editing operation will cause the ID3 tag to be upgraded to ID3v2.4.
Run Code Online (Sandbox Code Playgroud)

id3v2并且id3tag不支持Unicode和id3toolmp3info不支持ID3v2的。

  • 我同意 mid3v2 是这里提到的最可靠和最现代的命令行标记工具。应该投赞成票。 (2认同)

小智 10

我使用Ex Falso。它安装了 QuodLibet 音乐播放器,所以我试了一下。

我已经将它用于单个文件、成批文件……它非常直观,最重要的是,效果很好。

  • 应该警告人们,ex falso 和 quod libet 对“专辑艺术家”标签采用了非标准的方法。在此编辑器中创建的此标签可能对其他玩家不可见。 (2认同)

Cor*_*ell 9

一段时间以来,我一直是Picard的忠实用户。唯一感觉真正可靠的跨平台标记器。不要忘记 MusicBrainz 庞大的音乐数据库。


小智 9

我找到了这个线程并决定使用 id3tool。我只对一个非常轻量级的工具感兴趣,命令行很好。试图让我的系统免受繁重的 GUI 密集型工具偶尔带来的混乱。

在 Linux Mint 上安装非常简单:

sudo apt-get install id3tool
Run Code Online (Sandbox Code Playgroud)

据我所知,它不需要任何额外的库或任何东西。要获取可用选项的完整列表:

man id3tool
Run Code Online (Sandbox Code Playgroud)

要查看 mp3 文件的当前元数据:

id3tool <filename.mp3>
Run Code Online (Sandbox Code Playgroud)

这是我用来更新相当多的 mp3 的命令:

id3tool -t "<song title>" -a "<album name>" -r "<artist name>" -y "<year>" -c <track number, no quotes, just the number, like 1> <filename.mp3>
Run Code Online (Sandbox Code Playgroud)

这样做之后,我告诉 Banshee 重新扫描我的音乐库,并且“未知”类别中不再有任何文件。感谢陌生人你的火车给这个小费!

  • id3tool 不支持普通的 id3v2 标签,只支持旧的 v1 标签。并且不再开发。 (4认同)

小智 9

我刚刚发现了这个名为puddletag 的小程序。它不像 Tag & Rename 那样美妙,但已经足够接近了。

网站

puddletag 是 GNU/Linux 的音频标签编辑器(主要创建),类似于 Windows 程序 Mp3tag。与大多数用于 GNU/Linux 的标记器不同,它使用类似电子表格的布局,因此您想要手动编辑的所有标记都可见且易于编辑。

支持常用的标签编辑器功能,例如从文件名中提取标签信息,通过使用模式和基本标签编辑基于标签重命名文件。

然后是函数,它可以执行诸如替换文本、修剪文本、大小写转换等操作。动作可以自动执行重复性任务。还支持使用 Amazon(包括封面艺术)、Discogs(也包括封面艺术!)、FreeDB 和 MusicBrainz 进行网络查找。还有很多,但我已经达到了逗号配额。

支持的格式:ID3v1、ID3v2 (mp3)、MP4 (mp4、m4a 等)、VorbisComments (ogg、flac)、Musepack (mpc)、Monkey's Audio (.ape) 和 WavPack (wv)。

  • 考虑包括对您的建议的进一步解释,或者至少包括指向它们的链接。 (3认同)

Cal*_*leb 7

对于 GUI,我建议使用easytag,您可以在此处查找更多替代方案。对于命令行 check out id3v2,但替代方案是无穷无尽的。


小智 5

我喜欢eyeD3。

但是从 python pip 安装它而不是从 apt。apt 当前安装的是 0.6 版本,但我认为 pip 安装的是最新的。文档在这里:https : //eyeed3.readthedocs.io/en/latest/。eyeD3 有很好的文档,所以很容易上手。它还有一堆有用的插件 - 试试吧!

$ pip install eyeD3