使用LAME在SoX中为“专辑艺术家”ID3标记更正字段名称

时间:2013-08-21 00:41:07

标签: tags mp3 id3 sox lame

我已经使用LAME编译了SoX,它运行正常,我可以制作一个带有常见ID3标签的.mp3文件。

但我无法弄清楚该怎么称呼“专辑艺术家”字段,以便我可以指定一个值。 例如:

sox -n --comment "Title=Sweep" --comment "album_artist=ALBUM ARTIST TEST" input.mp3 synth 3 sine 20-20000

将正确制作一个听起来像扫描正弦波的文件,ID3标题将是“扫描”。 但专辑艺术家领域仍然是空白。我尝试了几种变化,但无济于事:

带 bandname albumartist ALBUM_ARTIST 组 乐队 伴奏 独奏者 演员 leadperformer TPE2,这是我试图给出一个值的字段ID3中的技术名称。

但它们似乎都不起作用。有人知道用于此值的正确“名称”吗?

1 个答案:

答案 0 :(得分:0)

以下对我有用:

 sox --add-comment "Artist=Anonymous" ...

在我们这里的同时,我还用sox设置了其他ID3v2标签:

--add-comment "Title=Le Tourdion Alto Learning" \
--add-comment "Album=Le Tourdion" \
--add-comment "Artist=Anonymous" \
--add-comment "Year=2019" \
--add-comment "Comment=2019-11-20T13:28:14+00:00"

使用id3info查看结果:


$ id3info AltoLearning.mp3

*** Tag information for AltoLearning.mp3
=== TSSE (Software/Hardware and settings used for encoding): LAME 64bits version 3.100 (http://lame.sf.net)
=== TIT2 (Title/songname/content description): Le Tourdion Alto Learning
=== TPE1 (Lead performer(s)/Soloist(s)): Anonymous
=== TALB (Album/Movie/Show title): Le Tourdion
=== TYER (Year): 2019
=== COMM (Comments): ()[eng]: 2019-11-20T13:28:14+00:00
=== TLEN (Length): 56003
=== COMM (Comments): (ID3v1 Comment)[XXX]: 2019-11-20T13:28:14+00:00