Archivage photographique, épisode n°1
Par MrSoul, mercredi 15 novembre 2006 à 18:31 :: Tutoriels Photographie :: #13 :: rss
Je vois souvant sur divers forums que la majeur partie des photographes (amateur ou non) ont un problème de taille concernant l'achivage de leurs images. En effet, cet archivage est quasi inexistant (par dossier et par nom de fichier), il y a pourtant divers moyens de classer très efficacement et sans effort vos photos afin de les retrouver en un claquement de doigt.
Je vous propose ma methode qui m'a permis de cataloguer plus de 20000 photos (5 ans de photo numérique) et d'avoir une interoperabilité entre mes systèmes d'archivages numériques (local et web) et physiques (tirage par exemple).
Cette méthode utilise énormément le logiciel iView Media Pro 3, il coute dans les 160€ (dans les 75€ pour les étudiants), mais c'est certainement le meilleur investissement logiciel que vous ferez (pour le photographe).
Problématique N°1 : Les noms de fichier
Quand ont désire classer ses photos efficacement, on se bloque toujours sur un problème de taille, en effet, le nom des fichiers provenant d'appareil photo numérique sont standardisé et limité à une petite séquence, par exemple, sur mon D70, les noms de fichiers vont de "_DSC0001.JPG" à "_DSC9999.JPG". Hors un photographe, même amateur, prend bien plus de 10000 photos avec son appareil (et encore, il faut activer la fonction numérotation séquentiel d'image sinon les fichier repartent à _DSC0001.JPG à chaque formatage de la carte mémoire). Ce problème provoque une collision entre les noms de fichiers et vous n'aurez comme seul solution que d'écraser les précédentes images (et ça, il en est hors de question), ou renommer vos images (perte de temps absolu et vraiment pas efficace).
Solution :
La solution est simple, il suffit d'attribuer un nom de fichier unique à chacune de vos photos (un identifiant qui va permettre d'être classé par date dans n'importe quel système de fichier informatique). Pour cela, nous allons extraire automatiquement la date de prise de vue (je vous conseil d'avoir l'heure de votre appareil toujours à jour, c'est très important !), contenue dans les données EXIF [1] pour l'appliquer à votre nom de fichier. Pour l'exemple, j'utiliserais mon logiciel fétiche, iView Media Pro 3, ainsi que Ant Renamer, un logiciel opensource et gratuit, d'autres logiciels font ça aussi bien [2].
Avec iView Media Pro 3 :
"menu > Action > Renommer en lot"
- Date : YYYYMMDDhhmmss (Attention à bien préciser un type de date standardisé et non une date française de type jour, mois, année, sinon, le système de fichier ne sera pas les classer chronologiquement) ;
- YYYY = Année ;
- MM = Mois ;
- DD = Jour ;
- hh = heure ;
- mm = minute ;
- ss = seconde.
- Nom de fichier original (Afin de conserver la séquence original, car il est possible de prendre plus d'une image par seconde en rafale) ;
- Remplacement de "DSC" par "" (le DSC, ou IMG est un superflu inutile, de plus, certains systèmes de fichier sont limité à un certain nombre de caractères, 31 reste une bonne limite) ;
- En minuscule (Certains système de fichier, notamment les variantes d'UNIX (et donc la quasi totalité des serveur web) sont sensible a la case, il est donc préférable de ne jamais mettre de majuscules afin d'éviter les confusions de nom).
Avec Ant Renamer 2 :
Ce logiciel est libre et opensource, il manque encore un peut de maturité à mon gout, mais permet de renommer de façon identique à iView et ce gratuitement (quand je parle de façon identique, je veux dire identique à la template précédemment utilisé).
Rajouter vos images dans le l'onglet FIchiers, puis dans l'onglet "Opérations" puis composez dans l'ordre ce job :
- Changer la casse : mettre tout en minuscules, appliquer à l'extension plutôt qu'au nom : DSC_0001.jpg
- Remplacer "DSC" par "" : _0001.jpg
- Générer des noms à partir des infos EXIF, basés sur le masque "%datetime%%name%%ext%" : 2006-12-31 22-45-04_0001.jpg
- Remplacer "-" par "", remplacer toutes les occurences : 20061231 224504_0001.jpg
- Remplacer " " par "" : 20061231224504_0001.jpg
Pour les plus flemmards comme moi, vous pouvez charger ce fichier job : template_mrsoul.arb
.
Résultat :
Un fichier nommé "_DSC0083.JPG" ou "DSC_0083.JPG" pris en photo le 18/06/2006 à 18H54 et 47s sera renommé en "20060618185447_0083.jpg" (marche exactement de la même façon si c'est un fichier NEF ou TIFF).
Plus tard, et seulement quand vous images seront suffisamment renseigner, vous pourrez renommer vos image avec des informations plus pertinentes.
Certaines conventions de nommage existe (Dewey Decimal ou encore U.S. Library of Congress) ce qui permet une bonne interaction dans un travail de groupe.
Le mieux est tout de même d'adopter une convention propre à votre domaine d'activité.
Attention tout de même avec ce genre de convention, vous pourriez perdre l'interopérabilitée entre vos différentes bases de donnée (Système de fichier qui ne gère pas les noms de fichier trop long).
Vous trouverez des recommandations utiles sur les stratégies de nommage des fichiers en allant sur le site de David Riecks Controlled Vocabulary.
Problématique N°2 : L'architecture des dossiers
Désormais, vous pouvez faire cohabiter des millions d'images au seins d'un même dossier, sans aucune collision, la problématique N°1 est donc résolu, cependant, nous nous trouvons devant un autre problème de taille, un millions d'images dans un seul dossier, c'est très loin d'être pratique (et ça peut ralentir certains systèmes de fichier), nous allons donc garder ce classement par date qui est le seul vraiment viable dans un environnement informatique (hé oui, nous parlons bien de photos numériques), mais en le divisant afin de le rendre un minimum intelligible par le "simple" humain que nous somme.
Solution :
Architecture des dossiers
Encore une fois très simple, nous allons créé une architecture de dossier simple et efficace de ce type :
- ArchivePhoto
- 2005
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 2006
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 2005
Non, je ne vous mâche pas le travail, mais vous pouvez télécharger cette archive (ZIP - 40Ko) et la décompressé [3], vous aurez une architecture de dossier de ce type, vide, allant de 1990 à 2015.
Archivage dans votre architecture de dossier
Maintenant que vous avez créé votre architecture de dossier, il ne vous reste plus qu'à y déplacer vos fichiers, vous avez pour celà plusieurs méthodes :
la méthode manuel
Vous sélectionnez une série de fichier commençant par l'année et le mois pour le déplacer dans le dossier correspondant. Par exemple, les fichiers commençant par 200608... iront simplement dans le dossier /ArchivePhoto/2006/08. Le problème de cette technique, c'est que si vous avez beaucoup de photo, elle est pas mal sensible à l'erreur humaine.
la méthode iView Media Pro 3
Ouvrez le panneau Organisation. Sur le bloc Champs du catalogue, cliquez sur les options de configuration (le petit icone le plus à droite, sur la même ligne grise, qui représente une liste) puis cochez Union des termes des champs multiples, ensuite sur Afficher/Masquer des champs... puis cochez tout. Ensuite, ouvrez le champs Dates, ouvrez par exemple l'année 2006, puis cochez le mois d'août. Cliquez sur une photo (dans la vue miniature ou liste) puis ctrl+a (PC) ou pomme+a (mac).
Enfin sur menu > Action > transférer vers un dossier, choisissez l'option Déplacement avec actualisation des chemins, Choisir le dossier correspondant (dans l'exemple utilisé plus haut ce sera le dossier /ArchivePhoto/2006/08) et enfin le bouton OK.
Refaite la même chose pour toutes vos images. Ce n'est qu'un long moment à passer pour votre première "migration", pour vos futurs imports, ce sera beaucoup moins long et fatiguant.
Notes
[1] Les données EXIF sont des méta données. Ce sont les informations de prise de vue inscrites dans les entêtes des fichiers images par votre appareil photo.
[2] Vous pourrez le faire par exemple avec Adobe Bridge qui est inclue avec quelques logiciels phare de la gamme Adobe comme Photoshop CS2, mais il est très lent.
[3] Je vous conseil 7zip, plus d'infos dans le billet Logiciels libres et gratuits
Commentaires
1. Le jeudi 4 janvier 2007 à 16:23, par tomv
2. Le lundi 8 janvier 2007 à 10:44, par salernostef
3. Le samedi 27 janvier 2007 à 00:37, par gigile
Réponse de MrSoul le jeudi 15 février 2007 à 02:58
4. Le jeudi 12 avril 2007 à 19:41, par phico
Réponse de MrSoul le lundi 16 avril 2007 à 00:48
Ajouter un commentaire