Pour éditer le wiki, il faut demander un compte à un Lapin !
Difference between revisions of "Musique/MusicBrainz"
m (MàJ) |
|||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | Apprenez à [[wikipedia:fr:Transcodage|transcoder]] (ou ''ripper'') vos CD en ligne de commande et dans les formats libres que sont Ogg Vorbis et FLAC, puis découvrez et enrichissez '''[http://musicbrainz.org/ MusicBrainz]''', la base de données musicale [http://musicbrainz.org/doc/About/Data_License libre] et [http://musicbrainz.org/doc/How_To_Contribute collaborative]. | |
− | + | ||
− | Apprenez à | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | == Configuration == | ||
=== abcde === | === abcde === | ||
− | {| class="wikitable" style="text-align: center" width="85%" | + | {| class="wikitable" style="text-align:center" width="85%" |
! Requête CDDB | ! Requête CDDB | ||
− | ! Création de la ''cue | + | ! Création de la feuille ''cue'' |
! Extraction | ! Extraction | ||
! Encodage | ! Encodage | ||
− | ! Ajout | + | ! Ajout de métadonnées |
− | ! Soumission | + | ! Import direct de métadonnées depuis MusicBrainz |
+ | ! Soumission de métadonnées à MusicBrainz | ||
|- | |- | ||
| [http://freecode.com/projects/cddiscid cd-discid] | | [http://freecode.com/projects/cddiscid cd-discid] | ||
| [https://code.google.com/p/abcde/source/browse/mkcue/ mkcue] | | [https://code.google.com/p/abcde/source/browse/mkcue/ mkcue] | ||
− | | [ | + | | [https://www.xiph.org/paranoia/ cdparanoia] |
− | | [ | + | | [https://xiph.org/flac/documentation_tools.html flac] ou [http://www.vorbis.com/setup_linux/ oggenc] |
− | | [ | + | | [https://xiph.org/flac/documentation_tools_metaflac.html metaflac] ou [https://wiki.xiph.org/index.php/VorbisComment vorbiscomment] |
− | | rowspan="2" | [http://musicbrainz.org/doc/MusicBrainz_Picard | + | | rowspan="2" | [http://musicbrainz.org/doc/MusicBrainz_Picard Picard] |
+ | | rowspan="2" | [http://musicbrainz.org/browse MusicBrainz.org] | ||
|- | |- | ||
| colspan="5" | [http://code.google.com/p/abcde/ abcde] | | colspan="5" | [http://code.google.com/p/abcde/ abcde] | ||
|} | |} | ||
− | + | ==== Optionnel ==== | |
− | + | * [http://etree.org/shnutils/shntool/ shntool] - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE | |
− | + | ||
− | + | ||
− | Voir aussi | + | {{Voir aussi|[https://wiki.xiph.org/Metadata Les métadonnées selon Xiph.org]}} |
==== Fichiers de configuration ==== | ==== Fichiers de configuration ==== | ||
− | Voici deux fichiers | + | Voici deux fichiers {{Fichier|.abcde.conf}}, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC -8. Déposez-le(s) dans votre {{Fichier|$HOME}} ou votre répertoire {{Fichier|/etc}}. |
− | Pour | + | Pour celleux susceptibles de transcoder leurs albums dans ces deux formats, nommez le fichier de configuration qui sera le plus couramment utilisé {{Fichier|.abcde.conf}}, et l'autre {{Fichier|.abcde.{vorbis,flac}.conf}}. |
− | + | Pour l'invoquer, il vous suffira de taper cette commande : | |
− | user@host:~$ abcde -c .abcde. | + | user@host:~$ abcde -c .abcde.'''''xxx'''''.conf |
===== Ogg Vorbis ===== | ===== Ogg Vorbis ===== | ||
Line 66: | Line 58: | ||
# Spécifier les options d'encodage. | # Spécifier les options d'encodage. | ||
# Plusieurs options peuvent être choisies, comme '--best --autre-option'. | # Plusieurs options peuvent être choisies, comme '--best --autre-option'. | ||
− | OGGENCOPTS=' | + | OGGENCOPTS='-q 8' |
# Format de sortie pour Ogg Vorbis. | # Format de sortie pour Ogg Vorbis. | ||
Line 118: | Line 110: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | <small>'''Source :''' http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches).</small> | + | <small>'''Source :''' http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches et une traduction).</small> |
===== FLAC ===== | ===== FLAC ===== | ||
Line 192: | Line 184: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | <small>'''Source :''' http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches).</small> | + | <small>'''Source :''' http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches et une traduction).</small> |
+ | |||
+ | |||
+ | À cette étape, si l'identifiant de votre album est reconnu dans la base de MusicBrainz, il devrait être plus ou moins correctement tagué. Vous pouvez le vérifier en tapant : | ||
+ | |||
+ | user@host:~$ vorbiscomment -l '''''fichier'''''.ogg | ||
+ | ou | ||
+ | user@host:~$ metaflac --list '''''fichier'''''.flac | ||
+ | |||
+ | === Picard === | ||
+ | |||
+ | <small>'''En l'absence d'un équivalent en ligne de commande...'''</small> | ||
+ | |||
+ | Picard est l'éditeur de métadonnées officiel du projet MusicBrainz, et son utilité est double : | ||
+ | * Taguer vos fichiers audio ; | ||
+ | * Analyser les empreintes acoustiques ([http://wiki.musicbrainz.org/AcoustID AcousticID]) et les identifiants de disque ([http://wiki.musicbrainz.org/Disc_ID Disc ID]) de vos CD. | ||
+ | |||
+ | [http://musicbrainz.org/doc/MusicBrainz_Picard/Documentation/Options Configurez-le] en cliquant sur '''Options''', puis '''Options'''. | ||
+ | |||
+ | Pour éditer vos fichiers, voyez là : http://musicbrainz.org/doc/How_to_Tag_Files_With_Picard | ||
+ | |||
+ | === Musicbrainz.org === | ||
+ | |||
+ | Comme pour tout bon projet collaboratif, ils existent plusieurs façons de participer, mais c'est pour l'heure exclusivement ''via'' le site web que les métadonnées sont à ajouter. Il est pour cela nécessaire de vous y [http://musicbrainz.org/register créer un compte]. | ||
+ | Une fois cela fait, recherchez la page d'un de vos artistes favoris, ou bien, idéalement, rendez-vous sur la page d'un album dont vous posséder la jaquette ou le livret, remplis d'informations que vous allez pouvoir transcoder en métadonnées : | ||
+ | # Si celle-ci existe, vérifier la validité des informations qu'elle contient, et corrigez-les le cas échéant. | ||
+ | # Si celle-ci n'existe pas encore, vous pouvez la créer<ref>http://musicbrainz.org/doc/How_to_Add_an_Artist</ref><ref>http://musicbrainz.org/doc/How_to_Add_a_Release</ref>, en tâchant de respecter les [http://wiki.musicbrainz.org/Style conventions d'édition]. | ||
− | |||
− | + | Pour en savoir un peu plus, n'hésitez à parcourir la page d'[http://musicbrainz.org/doc/Introduction_to_Editing Introduction] et le [http://musicbrainz.org/doc/Beginners_Guide Guide du débutant]. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | ==== Notes ==== | ||
+ | <references /> | ||
== Organisation == | == Organisation == | ||
Line 214: | Line 227: | ||
[[Category:Workshops]] | [[Category:Workshops]] | ||
+ | [[Category:Documentation]] | ||
+ | [[Category:Médiathèque]] |
Latest revision as of 12:46, 6 January 2014
Apprenez à transcoder (ou ripper) vos CD en ligne de commande et dans les formats libres que sont Ogg Vorbis et FLAC, puis découvrez et enrichissez MusicBrainz, la base de données musicale libre et collaborative.
Contents
Configuration
abcde
Requête CDDB | Création de la feuille cue | Extraction | Encodage | Ajout de métadonnées | Import direct de métadonnées depuis MusicBrainz | Soumission de métadonnées à MusicBrainz |
---|---|---|---|---|---|---|
cd-discid | mkcue | cdparanoia | flac ou oggenc | metaflac ou vorbiscomment | Picard | MusicBrainz.org |
abcde |
Optionnel
- shntool - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE
Fichiers de configuration
Voici deux fichiers .abcde.conf
, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC -8. Déposez-le(s) dans votre $HOME
ou votre répertoire /etc
.
Pour celleux susceptibles de transcoder leurs albums dans ces deux formats, nommez le fichier de configuration qui sera le plus couramment utilisé .abcde.conf
, et l'autre .abcde.{vorbis,flac}.conf
.
Pour l'invoquer, il vous suffira de taper cette commande :
user@host:~$ abcde -c .abcde.xxx.conf
Ogg Vorbis
1
2 # Spécifier la méthode à utiliser pour récupérer les informations des pistes.
3 # Deux valeurs sont reconnues : "cddb" et "musicbrainz".
4 CDDBMETHOD=musicbrainz
5
6 # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
7 # Dans ce cas, vorbize est un autre choix.
8 OGGENCODERSYNTAX=oggenc
9
10 # Spécifier le chemin vers l'encodeur choisi.
11 # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
12 # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
13 # Ex : /usr/bin/oggenc
14 OGGENC=oggenc
15
16 # Spécifier les options d'encodage.
17 # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
18 OGGENCOPTS='-q 8'
19
20 # Format de sortie pour Ogg Vorbis.
21 OUTPUTTYPE="vorbis"
22
23 # Le logiciel d'extraction de pistes à utiliser.
24 # Plusieurs choix possibles : cdda2wav, dagrab,
25 # cddafs (Mac OS X uniquement) et flac.
26 CDROMREADERSYNTAX=cdparanoia
27
28 # Indiquer l'emplacement du logiciel d'extraction et spécifier les options :
29 CDPARANOIA=cdparanoia
30 CDPARANOIAOPTS="--never-skip=40"
31
32 # Indiquer l'emplacement du programme d'identification CD :
33 CDDISCID=cd-discid
34
35 # Indiquer le répertoire parent du dossier d'encodage :
36 OUTPUTDIR="$HOME/musique/a_trier/vorbis/"
37
38 # Actions par défaut qu'abcde exécutera :
39 ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
40
41 # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
42 # et 'various-artist' en muti-pistes :
43 OUTPUTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
44 VAOUTPUTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
45
46 # Définir ici la méthode de nommage des pistes pour les modes d'encodage
47 # 'single-artist' et 'various-artist' en piste unique
48 # (encodez en piste unique avec la commande 'abcde -1') :
49 ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
50 VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
51
52 # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
53 PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
54 VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
55
56 # Renommer les fichiers en remplaçant les underscores par des espaces :
57 # mungefilename ()
58 # {
59 # echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
60 # }
61
62 # Quelques extra-options :
63 MAXPROCS=2 # Lancer plusieurs encodages simultanément
64 PADTRACKS=y # Préférer le préfixe "01, 02" au lieu de "1, 2"
65 EXTRAVERBOSE=y # Utile pour le déboguage
66 EJECTCD=y # Éjection du CD pour finir :-)
Source : http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches et une traduction).
FLAC
1
2 # Spécifier la méthode à utiliser pour récupérer les informations des pistes.
3 # Deux valeurs sont reconnues : "cddb" et "musicbrainz".
4 CDDBMETHOD=musicbrainz
5
6 # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
7 # Dans ce cas, vorbize est un autre choix.
8 FLACENCODERSYNTAX=flac
9
10 # Spécifier le chemin vers l'encodeur choisi.
11 # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
12 # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
13 # Ex : /usr/bin/oggenc
14 FLAC=flac
15
16 # Spécifier les options d'encodage.
17 # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
18 FLACOPTS='--verify --best'
19
20 # Format de sortie pour FLAC.
21 OUTPUTTYPE="flac"
22
23 # Le logiciel d'extraction de pistes à utiliser.
24 # Plusieurs choix possibles : cdda2wav, dagrab,
25 # cddafs (Mac OS X uniquement) et flac.
26 CDROMREADERSYNTAX=cdparanoia
27
28 # Indiquer l'emplacement du logiciel d'extraction et spécifier les options :
29 CDPARANOIA=cdparanoia
30 CDPARANOIAOPTS="--never-skip=40"
31
32 # Indiquer l'emplacement du programme d'identification CD :
33 CDDISCID=cd-discid
34
35 # Indiquer le répertoire parent du dossier d'encodage :
36 OUTPUTDIR="$HOME/musique/a_trier/flac/"
37
38 # Actions par défaut qu'abcde exécutera :
39 ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
40
41 # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
42 # et 'various-artist' en muti-pistes :
43 OUTPUTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
44 VAOUTPUTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
45
46 # Définir ici la méthode de nommage des pistes pour les modes d'encodage
47 # 'single-artist' et 'various-artist' en piste unique
48 # (encodez en piste unique avec la commande 'abcde -1') :
49 ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
50 VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
51
52 # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
53 PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
54 VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
55
56 # Renommer les fichiers en remplaçant les underscores par des espaces :
57 # mungefilename ()
58 # {
59 # echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
60 # }
61
62 # Quelques extra-options :
63 MAXPROCS=2 # Lancer plusieurs encodages simultanément
64 PADTRACKS=y # Préférer le préfixe "01, 02" au lieu de "1, 2"
65 EXTRAVERBOSE=y # Utile pour le déboguage
66 EJECTCD=y # Éjection du CD pour finir :-)
Source : http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches et une traduction).
À cette étape, si l'identifiant de votre album est reconnu dans la base de MusicBrainz, il devrait être plus ou moins correctement tagué. Vous pouvez le vérifier en tapant :
user@host:~$ vorbiscomment -l fichier.ogg
ou
user@host:~$ metaflac --list fichier.flac
Picard
En l'absence d'un équivalent en ligne de commande...
Picard est l'éditeur de métadonnées officiel du projet MusicBrainz, et son utilité est double :
- Taguer vos fichiers audio ;
- Analyser les empreintes acoustiques (AcousticID) et les identifiants de disque (Disc ID) de vos CD.
Configurez-le en cliquant sur Options, puis Options.
Pour éditer vos fichiers, voyez là : http://musicbrainz.org/doc/How_to_Tag_Files_With_Picard
Musicbrainz.org
Comme pour tout bon projet collaboratif, ils existent plusieurs façons de participer, mais c'est pour l'heure exclusivement via le site web que les métadonnées sont à ajouter. Il est pour cela nécessaire de vous y créer un compte.
Une fois cela fait, recherchez la page d'un de vos artistes favoris, ou bien, idéalement, rendez-vous sur la page d'un album dont vous posséder la jaquette ou le livret, remplis d'informations que vous allez pouvoir transcoder en métadonnées :
- Si celle-ci existe, vérifier la validité des informations qu'elle contient, et corrigez-les le cas échéant.
- Si celle-ci n'existe pas encore, vous pouvez la créer[1][2], en tâchant de respecter les conventions d'édition.
Pour en savoir un peu plus, n'hésitez à parcourir la page d'Introduction et le Guide du débutant.
Notes
Organisation
- Date
- Lieu
- Animation