在 Linux 中通过命令行更改 FLAC 文件的专辑

在 Linux 中通过命令行更改 FLAC 文件的专辑

我有一个 FLAC 文件夹,我想更改其中的专辑。我使用带有 Gnome 的 Ubuntu Linux。是否有命令行程序可以满足我的需要?我似乎找不到合适的程序。

理想情况下它应该是这样的......

flacchange --Album NewAlbumName *.flac

任何帮助,将不胜感激!

答案1

答案2

您可以使用工具metaflac(手册页),该程序应该可从包中获取flac(我使用 debian)。

您需要先删除旧标签,然后使用正确的值重新添加标签。以下是艺术家标签的示例:

metaflac --remove-tag=artist *.flac
metaflac --set-tag=artist="Beyoncé" *.flac  

以下是在几个示例文件上更改艺术家标签的简短演示:

$ ls
11 - All Night.flac  12 - Formation.flac

$ metaflac --show-tag=artist *.flac
11 - All Night.flac:ARTIST=Beyonce
12 - Formation.flac:ARTIST=Beyonce

$ metaflac --remove-tag=artist *.flac
$ metaflac --show-tag=artist *.flac

$ metaflac --set-tag=artist="Beyoncé" *.flac
$ metaflac --show-tag=artist *.flac
11 - All Night.flac:artist=Beyoncé
12 - Formation.flac:artist=Beyoncé

答案3

如果您想要一个通用的命令行标记器,可以对任何音乐文件以相同的方式工作,而不管其格式如何,请尝试pytags包含在pytagsfs包中的。

相关内容