Résolu [RESOLU]Metadata MP3

Plus d'informations
il y a 1 mois 1 semaine - il y a 1 mois 1 semaine #29966 par rhiwotar
[RESOLU]Metadata MP3 a été créé par rhiwotar
Bonjour à tous,

Sur nos chers fichiers audios, il y a les métadonnées contenant l'auteur, le titre, l'année, l'album, la piste ...

Ça fait plusieurs mois que je cherche régulièrement un moyen d’éditer ces infos mais impossible de trouver, j'ai trouver quelques rares scripts qui permettent de récupérer les infos mais pas de les éditer et un seul script qui permet le changer les valeurs sauf qu'il ne marche pas ...

Si vous avez une idée ou un bout de script qui correspondrait à ma recherche, je suis preneur!!

Merci d'avance
Dernière édition: il y a 1 mois 1 semaine par rhiwotar.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 1 semaine - il y a 1 mois 1 semaine #29969 par Arnaud
Réponse de Arnaud sur le sujet Metadata MP3
Hello Rhiwotar !

En faisant une recherche rapide sur la PowerShell Gallery j'ai trouvé le module ID3 qui a l'air de faire exactement ce que tu souhaites. L'as-tu essayé ?

Moi j'ai testé et ça marche plutôt bien. En fait de l'ai même fait fonctionner depuis mon Mac!

Exemple :
# Installation du module depuis la PS Gallery
install-module -Name id3

# Récupération des métadonnées sur l'un de mes fichiers MP3 pris au hasard
PS /Users/arnaud/Music/U2> Get-Id3Tag -Path './01 City Of Blinding Lights.mp3'

StartTag                   : TagLib.NonContainer.StartTag
EndTag                     : TagLib.NonContainer.EndTag
TagTypes                   : Id3v1, Id3v2
Tags                       : {, }
Title                      : City of Blinding Lights
Performers                 : {U2}
PerformersSort             : {}
AlbumArtistsSort           : {}
AlbumArtists               : {U2}
Composers                  : {}
ComposersSort              : {}
TitleSort                  :
AlbumSort                  :
Album                      : Best Of 2000-2010 (Disc 1)
Comment                    :
Genres                     : {Rock}
Year                       : 2014
Track                      : 1
TrackCount                 : 0
Disc                       : 0
DiscCount                  : 0
Lyrics                     :
Grouping                   :
BeatsPerMinute             : 0
Conductor                  :
Copyright                  :
MusicBrainzArtistId        :
MusicBrainzReleaseId       :
MusicBrainzReleaseArtistId :
MusicBrainzTrackId         :
MusicBrainzDiscId          :
MusicIpId                  :
AmazonId                   :
MusicBrainzReleaseStatus   :
MusicBrainzReleaseType     :
MusicBrainzReleaseCountry  :
Pictures                   : { [image/jpeg] 15414 bytes}
IsEmpty                    : False
Artists                    : {U2}
FirstArtist                : U2
FirstAlbumArtist           : U2
FirstAlbumArtistSort       :
FirstPerformer             : U2
FirstPerformerSort         :
FirstComposerSort          :
FirstComposer              :
FirstGenre                 : Rock
JoinedArtists              : U2
JoinedAlbumArtists         : U2
JoinedPerformers           : U2
JoinedPerformersSort       :
JoinedComposers            :
JoinedGenres               : Rock

# Modification du genre
PS /Users/arnaud/Music/U2> Set-Id3Tag -Path './01 City Of Blinding Lights.mp3' -Tags @{Genres='Dance'}

# Vérification
PS /Users/arnaud/Music/U2> Get-Id3Tag -Path './01 City Of Blinding Lights.mp3'

StartTag                   : TagLib.NonContainer.StartTag
EndTag                     : TagLib.NonContainer.EndTag
TagTypes                   : Id3v1, Id3v2
Tags                       : {, }
Title                      : City of Blinding Lights
Performers                 : {U2}
PerformersSort             : {}
AlbumArtistsSort           : {}
AlbumArtists               : {U2}
Composers                  : {}
ComposersSort              : {}
TitleSort                  :
AlbumSort                  :
Album                      : Best Of 2000-2010 (Disc 1)
Comment                    :
Genres                     : {Dance}
...

That's it!

La petite subtilité pour modifier un fichier est d'utiliser une table de hachage et de ne pas se tromper dans le nom de la clé qui représente le nom de la propriété à modifier.

En plus le module d'appuie sur la librairie .NET TagLib qui prend en charge plein d'autres formats audio et vidéos, je cite:

(aka Taglib-sharp) is a .NET platform-independent library (tested on Windows/Linux) for reading and writing metadata in media files, including video, audio, and photo formats. This is a convenient one-stop-shop to present or tag all your media collection, regardless of which format/container these might use. You can read/write the standard or more common tags/properties of a media, or you can also create and retrieve your own custom tags.

It supports the following formats (by file-extensions):

Video: mkv, ogv, avi, wmv, asf, mp4 (m4p, m4v), mpeg (mpg, mpe, mpv, mpg, m2v)
Audio: aa, aax, aac, aiff, ape, dsf, flac, m4a, m4b, m4p, mp3, mpc, mpp, ogg, oga, wav, wma, wv, webm
Images: bmp, gif, jpeg, pbm, pgm, ppm, pnm, pcx, png, tiff, dng, svg
It is API stable, with only API additions (not changes or removals) occuring in the 2.0 series.


Créateur du forum de la communauté PowerShell Francophone
Dernière édition: il y a 1 mois 1 semaine par Arnaud. Raison: Pb de liens mal affichés

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 1 semaine #29971 par rhiwotar
Réponse de rhiwotar sur le sujet Metadata MP3
Bonjour,

Quand j’étais découvert que les metadata s'appelaient ID3, j'ai cherché affiné mes recherche Google.
Je suis tombé dessus hier soir mais j'ai pas eu l'occasion de le tester en profondeur.

Merci pour ton retour, si tu dis que c'est bon, je te fais confiance et je marque en résolu!!

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.393 secondes
Propulsé par Kunena