web-dev-qa-db-fra.com

Comment écrire le tag Album Artist ID3 en utilisant lame?

Lame n'a pas d'option de ligne de commande pour enregistrer les métadonnées ID3 de "l'Artiste de l'album". Comment faire?

3
neves

Album artist est une étiquette ID3 non normalisée. De nombreux lecteurs de musique populaires, tels qu'iTunes et Windows Media Player, considèrent le TPE2 comme l'artiste de l'album.

Donc, vous devez utiliser quelque chose comme:

--tv TPE2=%albumartist% 
1
neves

Lame a des balises ID sous forme de ligne de commande. Utilisez-les lorsque vous encodez avec boiteux. Pour marquer des fichiers existants, il peut être préférable de vous servir en utilisant une autre méthode. Reportez-vous à la page de manuel en exécutant man lame ou même lame -? fournit de bonnes informations.

lame -?

  ID3 tag options:
--tt <title>    audio/song title (max 30 chars for version 1 tag)
--ta <artist>   audio/song artist (max 30 chars for version 1 tag)
--tl <album>    audio/song album (max 30 chars for version 1 tag)
--ty <year>     audio/song year of issue (1 to 9999)
--tc <comment>  user-defined text (max 30 chars for v1 tag, 28 for v1.1)
--tn <track[/total]>   audio/song track number and (optionally) the total
                       number of tracks on the original recording. (track
                       and total each 1 to 255. just the track number
                       creates v1.1 tag, providing a total forces v2.0).
--tg <genre>    audio/song genre (name or number in list)
--ti <file>     audio/song albumArt (jpeg/png/gif file, v2.3 tag)
--tv <id=value> user-defined frame specified by id and value (v2.3 tag)
--add-id3v2     force addition of version 2 tag
--id3v1-only    add only a version 1 tag
--id3v2-only    add only a version 2 tag
--id3v2-utf16   add following options in unicode text encoding
--id3v2-latin1  add following options in latin-1 text encoding
--space-id3v1   pad version 1 tag with spaces instead of nulls
--pad-id3v2     same as '--pad-id3v2-size 128'
--pad-id3v2-size <value> adds version 2 tag, pad with extra <value> bytes
--genre-list    print alphabetically sorted ID3 genre list and exit
--ignore-tag-errors  ignore errors in values passed for tags

Note: A version 2 tag will NOT be added unless one of the input fields
won't fit in a version 1 tag (e.g. the title string is longer than 30
characters), or the '--add-id3v2' or '--id3v2-only' options are used,
or output is redirected to stdout.

Utilisez-le comme ceci à partir d'un script que je lance:

        lame  --vbr-new --preset standard --tt "${tt}" --ta "${ta}" --tl "${tl}" --ty "${ty}" --tn "${tn}" --tg "${tg}" --add-id3v2 infile.wav outfile.mp3
2
John Mehorter