Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
id3v2 [Le 10/01/2015, 18:23] zococo [id3v2] |
id3v2 [Le 12/03/2025, 15:37] (Version actuelle) krodelabestiole ancienne révision (Le 23/03/2016, 23:23) restaurée : le logiciel est dans les dépôts officiels / corrections diverses |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>tag audio mp3 ogg}} | + | {{tag>audio}} |
| - | ---- | + | |
| ====== id3v2 ====== | ====== id3v2 ====== | ||
| - | id3v2 est un éditeur de tags id3v2 (balises ou métadonnées normalisées [[http://id3.org|site]]) pour les fichiers audio mp3, ogg, etc. | + | **id3v2** est un [[:tagueurs_audio|éditeur de tags id3v2]] (balises ou métadonnées normalisées [[http://id3.org|site]]) pour les fichiers audio mp3, ogg, etc. |
| - | id3v2 est un outil qui s'utilise en ligne de commande et est basé sur la librairie id3lib. | + | **id3v2** est un outil qui s'utilise en ligne de commande et est basé sur la librairie //id3lib//. |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 12: | Ligne 11: | ||
| * Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | * Avoir activé l'accès au [[:depots#medibuntu|dépôt Medibuntu]]. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquets]] **[[id3v2]]**. | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquets]] **[[apt>id3v2]]**. |
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 24: | Ligne 22: | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | ==== Utilisation basique : voir tous les tags existants ==== | ||
| Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | ||
| - | <code>id3v2 [ OPTION ] [ FICHIER ] </code> | + | <code>id3v2 [ OPTION ] [ FICHIER ]</code> |
| + | |||
| + | ==== Utilisation basique : voir tous les tags existants ==== | ||
| - | La commande -l permet de lister l'ensemble des tags du fichier : | + | La commande ''-l'' permet de lister l'ensemble des tags du fichier : |
| <code>id3v2 -l musique.mp3</code> | <code>id3v2 -l musique.mp3</code> | ||
| Le résultat obtenu correspond à ce type d'affichage : | Le résultat obtenu correspond à ce type d'affichage : | ||
| - | <code>id3v1 tag info for /home/utilisateur/Musqiue/MUSIQUE.mp3: | + | <code>id3v1 tag info for /home/utilisateur/Musique/musique.mp3: |
| Title : Titre du morceau Artist: Nom de l'artiste | Title : Titre du morceau Artist: Nom de l'artiste | ||
| Album : Nom de l'album Year: année, Genre: genre du morceau (entre parenthèse code du genre) | Album : Nom de l'album Year: année, Genre: genre du morceau (entre parenthèse code du genre) | ||
| Comment: commentaire Track: 1 numéro de piste | Comment: commentaire Track: 1 numéro de piste | ||
| - | id3v1 tag info for /home/utilisateur/Musqiue/MUSIQUE.mp3: | + | id3v1 tag info for /home/utilisateur/Musique/musique.mp3: |
| COMM (Comments): ()[eng]: commentaire | COMM (Comments): ()[eng]: commentaire | ||
| TIT2 (Title/songname/content description): Titre/nom du morceau/description du contenu | TIT2 (Title/songname/content description): Titre/nom du morceau/description du contenu | ||
| Ligne 81: | Ligne 80: | ||
| <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Year)(.)"; texte=$(id3v2 -l musique.mp3 | grep Album); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[2]}"; fi;</code> | <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Year)(.)"; texte=$(id3v2 -l musique.mp3 | grep Album); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[2]}"; fi;</code> | ||
| et : | et : | ||
| - | <code>id3v2 -l musqiue.mp3 | grep Album</code> | + | <code>id3v2 -l musique.mp3 | grep Album</code> |
| === Année == | === Année == | ||
| Ligne 87: | Ligne 86: | ||
| <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Year[ ]*:[ ]*)(.*)(,.*)"; texte=$(id3v2 -l musique.mp3 | grep Album); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[4]}"; fi;</code> | <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Year[ ]*:[ ]*)(.*)(,.*)"; texte=$(id3v2 -l musique.mp3 | grep Album); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[4]}"; fi;</code> | ||
| et : | et : | ||
| - | <code>id3v2 -l musqiue.mp3 | grep Year</code> | + | <code>id3v2 -l musique.mp3 | grep Year</code> |
| === Genre === | === Genre === | ||
| <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Genre[ ]*:[ ]*)(.*)"; texte=$(id3v2 -l musique.mp3 | grep Genre); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[4]}"; fi;</code> | <code>regex="^(Album[ ]*:[ ]*)(.*)([ ]*Genre[ ]*:[ ]*)(.*)"; texte=$(id3v2 -l musique.mp3 | grep Genre); if [[ "$texte" =~ $regex ]]; then echo "${BASH_REMATCH[4]}"; fi;</code> | ||
| et : | et : | ||
| - | <code>id3v2 -l musqiue.mp3 | grep Genre</code> | + | <code>id3v2 -l musique.mp3 | grep Genre</code> |
| La commande suivante permet d'obtenir uniquement le nom du genre : | La commande suivante permet d'obtenir uniquement le nom du genre : | ||
| Ligne 112: | Ligne 111: | ||
| ==== Insertion de balises (tags) ==== | ==== Insertion de balises (tags) ==== | ||
| - | ==== Insertion des balises les plus courantes === | + | === Insertion des balises les plus courantes === |
| Pour les balises les plus courantes, une option simple est prévue. | Pour les balises les plus courantes, une option simple est prévue. | ||
| == Artiste == | == Artiste == | ||
| - | L'option -a suivie du texte à insérer entre guillemets doubles permet de saisir le nom de l'artiste : | + | |
| - | <code>idv"3 -a "Nom de l'artiste" musique.mp3</code> | + | L'option ''-a'' suivie du texte à insérer entre guillemets doubles permet de saisir le nom de l'artiste : |
| + | <code>id3v2 -a "Nom de l'artiste" musique.mp3</code> | ||
| ou (saisie alternative) | ou (saisie alternative) | ||
| - | <code>idv"3 -artist-a "Nom de l'artiste" musique.mp3</code> | + | <code>id3v2 --artist "Nom de l'artiste" musique.mp3</code> |
| - | <code></code> | + | |
| == Nom de l'album == | == Nom de l'album == | ||
| - | option -A ou --album | + | |
| + | Option ''-A'' ou ''%%--%%album''. | ||
| == Titre ou nom du morceau == | == Titre ou nom du morceau == | ||
| - | option -t ou --song | + | |
| + | Option ''-t'' ou ''%%--%%song''. | ||
| == Commentaire == | == Commentaire == | ||
| - | Option -c ou --comment. | + | |
| + | Option ''-c'' ou ''%%--%%comment''. | ||
| Selon le manuel du logiciel, le format suggéré est le suivant : | Selon le manuel du logiciel, le format suggéré est le suivant : | ||
| - | "DESCRIPTION":"COMMENTAIRE":"LANGUE" | + | ''"DESCRIPTION":"COMMENTAIRE":"LANGUE" '' |
| Exemple : | Exemple : | ||
| Ligne 139: | Ligne 141: | ||
| == Genre == | == Genre == | ||
| - | La saisie du genre se fait par son numéro. L'option à saisir est -g ou --genre. | + | |
| + | La saisie du genre se fait par son numéro. L'option à saisir est ''-g'' ou ''%%--%%genre''. | ||
| <note tip>Rappel : l'option -L permet d'obtenir la liste des genres et les codes associés.<code>id3v2 -L</code></note> | <note tip>Rappel : l'option -L permet d'obtenir la liste des genres et les codes associés.<code>id3v2 -L</code></note> | ||
| Exemple pour une chanson Rock : | Exemple pour une chanson Rock : | ||
| Ligne 145: | Ligne 148: | ||
| == Année == | == Année == | ||
| - | option -y ou --year | + | |
| + | Option ''-y'' ou ''%%--%%year''. | ||
| == Numéro de piste == | == Numéro de piste == | ||
| - | Option -T ou --track. | + | |
| + | Option ''-T'' ou ''%%--%%track''. | ||
| La syntaxe suggérées consiste à saisir le numéro de piste, optionnellement suivi du nombre total de pistes. | La syntaxe suggérées consiste à saisir le numéro de piste, optionnellement suivi du nombre total de pistes. | ||
| <code>id3v2 -g 5/17 musique.mp3</code> | <code>id3v2 -g 5/17 musique.mp3</code> | ||
| - | ==== Autres balises (tags) ==== | + | === Autres balises (tags) === |
| - | Les autres balises sont fixées par l'appel à un code en 4 lettres précédé d'un double tiret. | + | |
| - | <note tip>Rappel : l'option -f permet d'obtenir la liste des codes de balises.<code>id3v2 -f</code></note> | + | Les autres balises sont fixées par l'appel à un code en 4 lettres précédé d'un double tiret ''%%--%%''. |
| + | |||
| + | <note tip>Rappel : l'option ''-f'' permet d'obtenir la liste des codes de balises.<code>id3v2 -f</code></note> | ||
| Exemple : | Exemple : | ||
| Ligne 167: | Ligne 173: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * **(en)** [[Site officiel du logiciel|http://id3v2.sourceforge.net/]] | + | * **(en)** [[https://id3v2.sourceforge.net/|Site officiel du logiciel]] |
| - | + | ||
| ---- | ---- | ||
| - | //Contributeurs principaux : [[zococo|zococo]].// | + | //Contributeurs : zococo, ...// |