【问题标题】:Correct Field Name For "Album Artist" ID3 Tag In SoX With LAME带有 LAME 的 SoX 中“专辑艺术家”ID3 标记的正确字段名称
【发布时间】:2013-08-23 05:12:51
【问题描述】:

我已经用 LAME 编译了 SoX,它工作正常,我可以制作一个带有通用 ID3 标记的 .mp3 文件。

但我不知道如何调用“专辑艺术家”字段,以便我可以指定一个值。 例如:

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

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

乐队 乐队名 专辑艺术家 专辑艺术家 团体 乐队 伴奏 独奏者 演员 领军人物 TPE2,它是 ID3 中我试图给出值的字段的技术名称。

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

【问题讨论】:

  • Lame man page 没有提到专辑艺术家字段。根据hydrogenaudio 的说法,该字段正式不存在,但该帖子提到 TXXX=ALBUM ARTIST=String1 可能值得一试。无法测试,因为我只有没有跛脚的官方袜。

标签: tags mp3 id3 sox lame


【解决方案1】:

以下对我有用:

 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多