J'ai une collection de fichiers musicaux (~ 200/batch) qu'il me faut balise via Picard. Les fichiers ont pas de métadonnées, et l'outil de prise de doigt est très inefficace (<50% de précision moyenne).
Cependant, les titres sont comme ceci: "(Nom du morceau) - (Artiste). (Format)", et ils sont presque parfaits. Je peux écrire un sed
pour les extraire.
J'ai besoin d'un moyen de pouvoir w rite un script personnalisé qui me permet d'utiliser la fonction de recherche de Picard, avec les paramètres que j'extrais de sed
(in-script) à partir du nom de fichier, et faire une recherche. Est-ce possible?
Je cherche des directives, mais un exemple serait formidable.
Comme @terdon l'a demandé, plus de détails:
Quelque chose comme:
i="Track Name/ File Name"
$artist="sed -r 's/.../\1/'" $i
$track="sed -r 's/...\2/'" $i
lookup($i, $artist, $track)
Bien sûr, le langage de script pour Picard peut être différent.
Il est possible d'utiliser un script, mais ce n'est pas nécessaire. Picard est intégré Convert File Names to Tags pour cela et pour une meilleure reconnaissance, écrivez les balises dans vos fichiers à partir de vos noms de fichiers.
Ouvrez picard
et votre dossier de musique
et ouvert Tools - Tags From File Names