Pour éditer le wiki, il faut demander un compte à un Lapin !
Difference between revisions of "Musique/MusicBrainz"
m (→abcde: Bref, la vengeance) |
m |
||
Line 1: | Line 1: | ||
{{Brouillon}} | {{Brouillon}} | ||
− | Apprenez à | + | 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]. |
− | + | == Configuration == | |
− | |||
− | |||
; Ripping : Processus d'extraction de données depuis une source analogique ou numérique vers un format numérique. | ; Ripping : Processus d'extraction de données depuis une source analogique ou numérique vers un format numérique. | ||
− | |||
=== abcde === | === abcde === | ||
Line 14: | Line 11: | ||
{| 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 | ||
Line 32: | Line 29: | ||
;Optionnel | ;Optionnel | ||
:[http://etree.org/shnutils/shntool/ shntool] - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE | :[http://etree.org/shnutils/shntool/ shntool] - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE | ||
− | |||
Line 194: | Line 190: | ||
<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).</small> | ||
− | |||
− | Téléchargez le | + | À cette étape, si l'identifiant de votre disque est reconnu dans la base de MusicBrainz, il devrait être plus ou moins correctement tagué. Vous pouvez vérifier ça en tapant : |
+ | user@host:~$ vorbiscomment -l '''''piste'''''.ogg | ||
+ | ou | ||
+ | user@host:~$ metaflac --list '''''fichier'''''.flac | ||
+ | |||
+ | === Picard === | ||
+ | |||
+ | Téléchargez le greffon [http://users.musicbrainz.org/~luks/picard-plugins/addrelease.py AddRelease.py], puis : | ||
* Ouvrez Picard ; | * Ouvrez Picard ; | ||
* Cliquez sur Options dans la barre de menus ; | * Cliquez sur Options dans la barre de menus ; | ||
Line 203: | Line 205: | ||
* Puis "Installez le plugin... " ; | * Puis "Installez le plugin... " ; | ||
* Renseignez l'emplacement du plugin, puis cliquez sur Ouvrir. | * Renseignez l'emplacement du plugin, puis cliquez sur Ouvrir. | ||
+ | |||
+ | === Musicbrainz.org === | ||
+ | |||
+ | |||
== Organisation == | == Organisation == |
Revision as of 01:40, 17 January 2013
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 [1], la base de données musicale libre et collaborative.
Contents
Configuration
- Ripping
- Processus d'extraction de données depuis une source analogique ou numérique vers un format numérique.
abcde
Requête CDDB | Création de la feuille cue | Extraction | Encodage | Ajout des tags | Soumission des tags à MusicBrainz |
---|---|---|---|---|---|
cd-discid | mkcue | cdparanoia | flac ou oggenc | metaflac ou vorbiscomment | Picard et le site web MusicBrainz.org |
abcde |
- Optionnel
- shntool - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE
Voir aussi : Les métadonnées selon Xiph.org
Fichiers de configuration
Voici deux fichiers .abcde.conf, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC -8. À déposer dans votre $HOME ou votre répertoire /etc.
Pour ceux susceptibles de ripper leurs albums dans ces deux formats, nommez le fichier de configuration du plus couramment utilisé .abcde.conf et l'autre .abcde.{vorbis,flac}.conf.
Invoquez-le simplement par cette commande :
user@host:~$ abcde -c .abcde.flac.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='-k -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).
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).
À cette étape, si l'identifiant de votre disque est reconnu dans la base de MusicBrainz, il devrait être plus ou moins correctement tagué. Vous pouvez vérifier ça en tapant :
user@host:~$ vorbiscomment -l piste.ogg
ou
user@host:~$ metaflac --list fichier.flac
Picard
Téléchargez le greffon AddRelease.py, puis :
- Ouvrez Picard ;
- Cliquez sur Options dans la barre de menus ;
- Cliquez ensuite sur Options pour ouvrir la fenêtre de configuration ;
- Allez dans la catégorie Plugins ;
- Puis "Installez le plugin... " ;
- Renseignez l'emplacement du plugin, puis cliquez sur Ouvrir.
Musicbrainz.org
Organisation
- Date
- Lieu
- Animation