Comment puis-je convertir une bibliothèque musicale iTunes WAV en FLAC à partir de la ligne de commande?

8

J'ai une grande bibliothèque musicale qui est actuellement gérée par iTunes dans Windows. Quand j'ai commencé il y a 5 ou 6 ans à ripper ma musique sur mon PC, j'avais une compréhension assez basique des formats audio, et j'ai choisi arbitrairement de ripper tous mes CD au format WAV. Alors maintenant, j'ai plus de 1 To de musique extraite dans iTunes, et aucun de mes fichiers n'a de métadonnées attachées. (Le logiciel iTunes stocke les informations sur l'artiste / la chanson / etc. dans un fichier XML, j'ai donc une référence, et la bibliothèque est très bien, fonctionne très bien dans iTunes / Windows).

J'utilise Ubuntu exclusivement depuis près d'un an maintenant, et je veux convertir ma bibliothèque musicale, qui est actuellement répartie sur 3 disques durs, en fichiers FLAC avec métadonnées, et m'éloigner d'iTunes.

Quel est le moyen le plus fiable / efficace pour convertir tous mes fichiers WAV sur les disques durs en FLAC à partir de la ligne de commande tout en conservant / ajoutant des métadonnées aux nouveaux fichiers FLAC? Il y a tout simplement trop de fichiers pour parcourir un album à la fois. Existe-t-il un logiciel d'empreinte digitale audio qui pourrait trouver les métadonnées après la conversion WAV> FLAC? Dois-je essayer de référencer le fichier XML iTunes ou n'est-ce pas nécessaire?

whelanska
la source

Réponses:

11

Pour convertir simplement des fichiers de Windows WAV en FLAC sur la ligne de commande, l'outil officiel flac Installer flac serait le choix évident.

flac ~/Music/*.wav

convertirait tous les fichiers WAV du répertoire Musique de votre HOME en flac. En utilisant l'option:

flac --keep-foreign-metadata ~/Music/*.wav

même les métadonnées non flac seront conservées dans votre fichier * .flac résultant. Cependant, si - comme vous le dites - vos fichiers ne sont pas balisés, il n'y a pas de moyen facile d'obtenir des balises méta correctes. Certains outils comme metaflac du package flac peuvent importer des métabalises à partir d'un fichier, mais ces fichiers doivent répondre à des critères spécifiques pour la reconnaissance de balise appropriée impliquant la conversion de votre fichier XML.

Par conséquent, je recommanderais plutôt l'une des solutions graphiques comme Ex Falso Installer exfalso ou Musicbrainz Picard Installer picard qui offrent la création de métatags à partir des noms de fichiers (au cas où ils sont appropriés).

Picard dispose également d'un outil pour reconnaître automatiquement une chanson non balisée afin de la rechercher dans la bibliothèque Musicbrainz et de créer des balises méta appropriées.

Avant de jouer avec les balises, il est fortement recommandé de sauvegarder vos fichiers originaux en cas de problème. Je parle de sa propre expérience lorsque le balisage de plusieurs fichiers a entraîné des balises totalement incorrectes et mauvaises qui ont conduit à des originaux presque non récupérables car ces fichiers étaient répertoriés avec un nom incorrect (aléatoire) dans ma bibliothèque.

Takkat
la source
Merci, c'est exactement ce que je cherchais. Picard a l'air très prometteur, je vais l'essayer ce soir (après une sauvegarde complète, bien sûr :). Dois-je utiliser la compression Flac par défaut [-5] ou l'un des extrêmes [-0] ou [-8]?
whelanska
1

Je n'ai pas essayé cela moi-même car ma collection de musique a été construite dans Ubuntu, il y a un bon guide dans le lien ci-dessous qui couvre la conversion de ligne cmd et l'édition ajoutant des balises

http://www.tuxarena.com/static/cli_audio_guide.php

polmak
la source