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 | ||
easytag [Le 18/10/2020, 07:45] 85.218.18.245 [Renommer vos fichiers ou dossiers] |
easytag [Le 22/08/2024, 04:38] (Version actuelle) krodelabestiole ancienne révision (Le 16/03/2023, 09:04) restaurée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Bionic audio}} | + | {{tag>Jammy audio}} |
- | ---- | + | {{ applications:easytag_logo.png?80|Logo de EasyTag}} |
- | + | ||
- | {{ easytag_logo.png?100|Logo de EasyTag}} | + | |
====== EasyTag (éditeur de métadonnées audio) ====== | ====== EasyTag (éditeur de métadonnées audio) ====== | ||
Ligne 25: | Ligne 23: | ||
EasyTag permet d'importer des tags depuis internet, de renommer vos fichiers et dossiers selon des tags ou inversement, de créer des tags audio selon vos noms de fichier ou depuis un fichier texte. | EasyTag permet d'importer des tags depuis internet, de renommer vos fichiers et dossiers selon des tags ou inversement, de créer des tags audio selon vos noms de fichier ou depuis un fichier texte. | ||
- | C'est un outil performant et proposant de nombreuses fonctions et paramètres afin d'assister l'homogénéisation d'une bibliothèque multimédia. | + | C'est un outil performant et proposant de nombreuses fonctions et paramètres afin d'assister l'homogénéisation d'une bibliothèque multimédia. |
{{https://wiki.gnome.org/Apps/EasyTAG/Screenshots?action=AttachFile&do=get&target=screenshot_main_window.png?500}} | {{https://wiki.gnome.org/Apps/EasyTAG/Screenshots?action=AttachFile&do=get&target=screenshot_main_window.png?500}} | ||
Ligne 32: | Ligne 30: | ||
===== Installation ===== | ===== Installation ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet [[apt>easytag]]. | + | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet **[[apt>easytag]]**. |
- | ==== Version patchée d'Id3lib==== | ||
- | |||
- | Easytag gère correctement l'Unicode à condition d'avoir une version de id3lib patchée (si ce n'est pas le cas il vous préviendra) ! | ||
- | |||
- | Si vous en avez besoin, voici donc le [[http://downloads.sourceforge.net/easytag/patch_id3lib_3.8.3_UTF16_writing_bug.diff|patch Id3lib (UTF-16 fix)]] nécessaire. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 86: | Ligne 79: | ||
Le scanner est accessible depuis le menu **Scanner** ou depuis un clic droit de souris. | Le scanner est accessible depuis le menu **Scanner** ou depuis un clic droit de souris. | ||
- | - Sélectionner les fichiers à modifier (rappel : sélection non contigüe par <Ctrl>-clic) | + | - Sélectionner les fichiers à modifier (rappel : sélection non contiguë par <Ctrl>-clic) |
- | - Ouvrez le scanner en appuyant sur le bouton "Scanner" (ou via le menu View > Show scanner) -> une nouvelle fenêtre s'ouvre ; | + | - Ouvrez le scanner en appuyant sur le bouton "Scanner" (ou via le menu **Affichage → Afficher le scanner**) -> une nouvelle fenêtre s'ouvre ; |
- | - Choisissez l'option **Compléter Tag** ; | + | - Choisissez l'option **Compléter l’étiquette** ; |
- Configurez les paramètres selon la structure des noms des fichiers = définir le masque (voir exemple ci-dessous) ; | - Configurez les paramètres selon la structure des noms des fichiers = définir le masque (voir exemple ci-dessous) ; | ||
- | - Valider en appuyant sur le bouton "Scanner les fichiers" ("Scan Files") -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; | + | - Valider en appuyant sur le bouton **Scanner les fichiers** -> les fichiers dont le nom a été modifié apparaissent en gras dans la liste des fichiers ; |
- Fermer la fenêtre du scanner ; | - Fermer la fenêtre du scanner ; | ||
- Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | - Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | ||
- | - Appuyer le bouton "Sauver les fichiers" ("Save changes to selected files") et confirmer ; | + | - Appuyer le bouton **Enregistrer les modifications dans les fichiers sélectionnés** ; |
- | -> les modifications sont enregistrées sur le disque dur. Fin de la procédure. | + | |
Pour plus d'informations sur les paramètres existant, vous devez consulter la légende accessible depuis le bouton bleu avec un point d'interrogation. | Pour plus d'informations sur les paramètres existant, vous devez consulter la légende accessible depuis le bouton bleu avec un point d'interrogation. | ||
Ligne 116: | Ligne 108: | ||
* **%i** Rien, utilisé pour ignorer une chaîne. | * **%i** Rien, utilisé pour ignorer une chaîne. | ||
- | Il ne vous reste plus qu'a faire vos propre essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. | + | Il ne vous reste plus qu'à faire vos propres essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. |
- | + | ||
- | <note tip>Afin d'accélérer et d'affiner l'extraction de tags depuis un nom de fichier, il est possible de préparer au préalable les noms de fichiers avec l'outil [[:pyrenamer|pyRenamer]].\\ Cet outil permet de nombreuses choses, dont le remplacement du texte inutile présent dans l'exemple précédent.</note> | + | |
=== Charger les tags depuis un fichier texte === | === Charger les tags depuis un fichier texte === | ||
Ligne 130: | Ligne 120: | ||
Vous devez maintenir ouvert le scanner et l'outil d'importation : | Vous devez maintenir ouvert le scanner et l'outil d'importation : | ||
- | - Ouvrez le Scanner de Tag ; | + | - Ouvrez le Scanner d'étiquettes ; |
- Sélectionnez les fichiers puis cliquez sur //Divers -> **Charger les Noms des Fichiers à partir d'un TXT**// ; | - Sélectionnez les fichiers puis cliquez sur //Divers -> **Charger les Noms des Fichiers à partir d'un TXT**// ; | ||
- Dans la nouvelle fenêtre indiquez le fichier texte contenant les informations à importer ; | - Dans la nouvelle fenêtre indiquez le fichier texte contenant les informations à importer ; | ||
Ligne 145: | Ligne 135: | ||
- Sélectionner les fichiers à renommer (rappel : sélection non contiguë par <Ctrl>-clic) | - Sélectionner les fichiers à renommer (rappel : sélection non contiguë par <Ctrl>-clic) | ||
- | - Ouvrez le scanner de tag en appuyant sur le bouton "Scanner" (ou via le menu View > Show Scanner) -> une nouvelle fenêtre s'ouvre ; | + | - Ouvrez le scanner de tag en appuyant sur le bouton "Scanner" (ou via le menu **Affichage → Afficher le scanner**) -> une nouvelle fenêtre s'ouvre ; |
- Choisissez l'option **Renommer le(s) Fichier(s) et le(s) Répertoire(s)** ; | - Choisissez l'option **Renommer le(s) Fichier(s) et le(s) Répertoire(s)** ; | ||
- Configurez les paramètres selon le résultat souhaité = définir le masque (voir exemple ci-dessous) ; | - Configurez les paramètres selon le résultat souhaité = définir le masque (voir exemple ci-dessous) ; | ||
- | - Valider en appuyant sur le bouton "Scanner les fichiers" ("Scan files") -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; | + | - Valider en appuyant sur le bouton **Scanner les fichiers** -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; |
- Fermer la fenêtre du scanner ; | - Fermer la fenêtre du scanner ; | ||
- Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | - Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | ||
- | - Appuyer le bouton "Sauver les fichiers" ("Save changes to selected files") et confirmer ; | + | - Appuyer le bouton **Enregistrer les modifications dans les fichiers sélectionnés** et confirmer ; |
- | -> les modifications sont enregistrées sur le disque dur. Fin de la procédure. | + | |
=== Exemple pratique === | === Exemple pratique === | ||
Ligne 163: | Ligne 153: | ||
* **%g** Genre : Punk. | * **%g** Genre : Punk. | ||
- | Les paramètres de scanner <code>%g/%a/%b/%n. %t</code> permettront d'obtenir l’arborescence suivante | + | Les paramètres de scanner <code>%g/%a/%b/%n. %t</code> permettront d'obtenir l’arborescence suivante : |
* Punk/Ludwig Von 88/Tout pour le Trash/07. Dix Mille Soleils.mp3 | * Punk/Ludwig Von 88/Tout pour le Trash/07. Dix Mille Soleils.mp3 | ||
* Punk/Ludwig Von 88/Tout pour le Trash/08. Communiste.mp3 | * Punk/Ludwig Von 88/Tout pour le Trash/08. Communiste.mp3 | ||
* Punk/Ludwig Von 88/Tout pour le Trash/09. Club Med.mp3 | * Punk/Ludwig Von 88/Tout pour le Trash/09. Club Med.mp3 | ||
- | Il vous reste plus qu'a faire vos propre essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. | + | Il vous reste plus qu'à faire vos propres essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. |
- | <note tip>Il est possible d'affiner et personnaliser les noms de fichier avec l'outil [[:pyrenamer|pyRenamer]].\\ Cet outil permet de nombreuse choses dont la recherche et le remplacement de texte ou l'utilisation de métadonnée de fichiers audio et d'image.</note> | ||
===== Problèmes éventuels ===== | ===== Problèmes éventuels ===== | ||
Ligne 181: | Ligne 170: | ||
==== Tags non reconnus ==== | ==== Tags non reconnus ==== | ||
- | Certains types de tags ne sont pas reconnus par easytag (en tout cas en version 2.4.3 - Ubuntu 19.10), mais le sont par d'autres éditeurs. C'est le cas de tags comme **artistsort**, **performer**, ou les différents tags **musicbrainz**. Certains lecteurs musicaux ([[quodlibet|Quodlibet]], [[lollypop|Lollypop]]) éclatant les albums en sous-albums en fonction de ces tags, il peut-être pénalisant de ne pas pouvoir y accéder. | + | Certains types de tags ne sont pas reconnus par easytag (en tout cas en version 2.4.3 - Ubuntu 22.04), mais le sont par d'autres éditeurs. C'est le cas de tags comme **artistsort**, **performer**, ou les différents tags **musicbrainz**. Certains lecteurs musicaux ([[quodlibet|Quodlibet]], [[lollypop|Lollypop]]) éclatant les albums en sous-albums en fonction de ces tags, il peut être pénalisant de ne pas pouvoir y accéder. |
La solution est alors d'utiliser un éditeur de tag plus complet, comme [[exfalso|Ex Falso]]. | La solution est alors d'utiliser un éditeur de tag plus complet, comme [[exfalso|Ex Falso]]. | ||
Ligne 194: | Ligne 183: | ||
</code> | </code> | ||
- | ==== Génération de liste de lecture (playlist) ===== | + | |
- | Des problèmes avec l'utilisation de masque ("Use mask"). | + | |
===== Références ===== | ===== Références ===== | ||
* [[:lecture_et_encodage_de_fichiers_audio#les_tags|Information sur les tag audio]] ; | * [[:lecture_et_encodage_de_fichiers_audio#les_tags|Information sur les tag audio]] ; | ||
- | * Outil de renommage en masse [[pyrenamer|pyRenamer]] ; | ||
* [[http://easytag.sourceforge.net/|Site officiel d'EasyTag]]. | * [[http://easytag.sourceforge.net/|Site officiel d'EasyTag]]. | ||
---- | ---- | ||
- | //Contributeurs : [[utilisateurs:manu_newbie]], [[utilisateurs:leprofdepc]], [[utilisateurs:Id2ndR]], [[utilisateurs:Percherie]], [[tutoux]].// | + | //Contributeurs : [[utilisateurs:manu_newbie]], [[utilisateurs:leprofdepc]], [[utilisateurs:Id2ndR]], [[utilisateurs:Percherie]], [[tutoux]].// |