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:20] 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 qui utilise 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 11: | 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 23: | 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 80: | 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 86: | 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 111: | 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 138: | 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 144: | 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 166: | 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, ...// |