Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Préférences / Options de sesion [résolu]
#1
Bonjour,

Je débarque sur votre forum, sur Linux et sur Darktabe...

Suis assez embèté de poser une question que d'autres on certainement dû se poser avant moi.
Pourtant je ne la trouve pas dans la FAQ ni dans mes recherches ni dans les vidéos de présentations de DT...
(j'avoue ne pas en avoir vu des tas...)

Lors de l'importation des photos je dois systématiquement encoder dans Préférences / Option de session le lieu où je souhaite stocker/déplacer les photos. Y'a sûrement un moyen d'éviter cela, par exemple en modifiant la valeur par défaut... Mais je trouve pas... Je cherche à sysématiser l'importation de mes photos et de toujours les importer dans la même structure de dossier...

Si "préférence de session" porte bien son nom (et j'ai lu que DT ne nommait pas les choses sans raison) il me semble normal que cela ne tienne que pour la session en cours...

Mon idée de départ était de stocker mes photos en raw dans un dossier sur un disque de stockage (hors système) avec une structure ANNEE/MOIS-ANNEE/JOUR-MOIS-ANNEE. Et de faire pareil pour mes jpg mais dans un autre dossier (sur le même disque)

J'imagine que l'idée est à ce point classique que je dois pouvoir faire cela avec DT...
Au pire je fait un copié collé d'un fichier texte mais c'est un détour peu pratique...

D'avance un grand merci pour votre aide !
Répondre
#2
Dans "nommage du répertoire de base" tu indiques le chemin de ton répertoire. Exemple : /home/philippe/darktable/images

Dans "nommage du sous répertoire, tu peux indiquer : $(YEAR)/$(YEAR)$(MONTH)$(DAY)_$(JOBCODE)

Ca te fera une photothèque : 2018 en sous répertoire. Puis en sous répertoire de 2018 : 20180603_shooting_ghislaine      (Nom de la pellicule par exemple)
le jobcode (shooting ghislaine) est un champ à remplir à l'importation des images avec un lecteur de cartes ou câble dans l'appareil photo (Linux et peut-être Mac seulement actuellement)

Le nommage des fichiers, par exemple : $(EXIF_YEAR)$(EXIF_MONTH)$(EXIF_DAY)_$(JOBCODE)_$(SEQUENCE).$(FILE_EXTENSION), par exemple :
Correctif :Le nommage des fichiers, par exemple:  $(YEAR)$(MONTH)$(DAY)_$(JOBCODE)_$(SEQUENCE).$(FILE_EXTENSION),
20180603_shooting_ghislaine_001.NEF

Mettre EXIF permet d'avoir la date reprise dans les exif et non la date du jour d'importation comme dans le nom du sous-répertoire.

A chaque importation, il descend dans le répertoire de l'année en cours (ou il le crée), puis il crée le sous-répertoire année,mois,jour_jobcode  pour déposer les photos qu'il renomme année,mois,jour,jobcode,séquence,extension. (important l'extension pour que DT puisse reconnaître le type de fichier)
 
A partir de là chaque importation par lecteur de cartes crée une pellicule automatiquement en respectant toujours la même arborescence.

Sous windows, en attendant la prochaine version qui prendra en charge l'importation par lecteur de cartes (ou appareil photo) il suffit de créer les sous répertoires à la main et y déposer les photos provisoirement sans les renommer. Ou utiliser un logiciel sous windows qui fait cela. Ensuite importer les dossiers ainsi créés dans DT (table lumineuse / importer / Dossier ).

------------------------------------------------------------------------------------------------------------------------------------------------------------------
Récapitulatif : (Préférences / Options de sessions)
nommage du répertoire de base. Exemple : /home/philippe/images
nommage du sous répertoire, Exemple : $(YEAR)/$(YEAR)$(MONTH)$(DAY)_$(JOBCODE)
nommage des fichiers, Exemple:  $(YEAR)$(MONTH)$(DAY)_$(JOBCODE)_$(SEQUENCE).$(FILE_EXTENSION)

Par exemple
Dossier de base:  Images
Sous dossier de l'année : 2018
Sous dossier de 2018 : 20180603_shooting_ghislaine   (qui sera le nom de la pellicule dans "Filtres de collections" de la table lumineuse)
Nom du premier fichier raw dans le dernier sous dossier : 20180603_shooting_ghislaine_0001.NEF

Exemple d'organisation de la photothèque :
 Images
--2018
---20180603_shooting_ghislaine  (dans ce répertoire les fichiers raw 20180603_shooting_ghislaine_0001.NEF,  20180603_shooting_ghislaine_0002.NEF etc ... )
---20180701_vacances (dans ce répertoire les fichiers raw 20180701_vacances_0001.NEF, 20180701_vacances_0002.NEF etc ... )
---20181225_noel (idem)
--2019
---20190101_la fête (idem)
---20190201_hiver (idem)
etc ...

Les experts de DT me reprendront au besoin ...
Lille. Hauts de France

https://philippedeletree.ovh
























Répondre
#3
Utiliser les dates EXIF ne marche pas bien et cause des bugs mineurs mais pénibles (l'importation créé un dossier vide à la date du jour d'importation, puis des dossiers par date qui ne sont pas importés dans la bdd). En gros, le nommage des dossiers avec les tags EXIF ne marche bien que si tu importes dans dt le jour même. Il vaut mieux utiliser $(YEAR), $(MONTH) etc.
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
[Image: 2FAd4rc]
Répondre
#4
Bonjour,
(03-06-18, 17:37)cedric.heine a écrit : Mon idée de départ était de stocker mes photos en raw dans un dossier sur un disque de stockage (hors système) avec une structure ANNEE/MOIS-ANNEE/JOUR-MOIS-ANNEE. Et de faire pareil pour mes jpg mais dans un autre dossier (sur le même disque)
De plus comme le montre bien @valmy, en informatique pour obtenir un ordre chronologique, on utilise l'ordre "année mois jour" pour les dates, et non pas "mois année" ou "jour mois année", sous peine d'avoir au final 01 janvier puis 01 février puis 01 etc... avant les 02 janvier, 02 février, etc... dans les liste affichées par l'ordinateur. Smile
dt stable / Ubuntu 22.04
Répondre
#5
(03-06-18, 21:26)aurelienpierre a écrit : Utiliser les dates EXIF ne marche pas bien et cause des bugs mineurs mais pénibles (l'importation créé un dossier vide à la date du jour d'importation, puis des dossiers par date qui ne sont pas importés dans la bdd). En gros, le nommage des dossiers avec les tags EXIF ne marche bien que si tu importes dans dt le jour même. Il vaut mieux utiliser  $(YEAR), $(MONTH) etc.

Bonjour,

Est-il prévu une évolution du code de darktable pour supprimer les bugs mineurs du à l'utilisation des tags EXIF ? Wink
Répondre
#6
(15-05-19, 19:22)Cailloux a écrit :
(03-06-18, 21:26)aurelienpierre a écrit : Utiliser les dates EXIF ne marche pas bien et cause des bugs mineurs mais pénibles (l'importation créé un dossier vide à la date du jour d'importation, puis des dossiers par date qui ne sont pas importés dans la bdd). En gros, le nommage des dossiers avec les tags EXIF ne marche bien que si tu importes dans dt le jour même. Il vaut mieux utiliser  $(YEAR), $(MONTH) etc.

Bonjour,

Est-il prévu une évolution du code de darktable pour supprimer les bugs mineurs du à l'utilisation des tags EXIF ? Wink

J'utilise régulièrement darktable depuis l'automne dernier, et que ce soit avec la 2.4.3, la 2.4.4 ou la 2.6 (et aujourd'hui la version master), je n'ai jamais eu aucune des issues citées. Et j'utilise les EXIF sans problème puisque j'importe mes images depuis le boitier ou la carte SD avec les options automatiques que j'ai définies dans les préférences, avec l'utilisation des EXIF. Ca me crée automatiquement mon arborescence (et mon arborescence se fait sur l'année, mois puis thème). Pour les dates, je n'utilise pas la date d'import (via $(YEAR), $(MONTH)...) mais bien $(EXIF_YEAR), $(EXIF_MONTH) et ça fonctionne très bien, même si j'importe un autre jour que celui de la prise de vue.

Vu que ce fil date de près d'un an, il est donc possible que ça a été résolu l'été dernier. En tout cas, aucun problème constaté depuis près de 8 mois d'usage usage intensif des dates EXIF pour l'import (comme décrit, je n'utilise que ces dates),
Aussi appelé Nilvus !
Debian Sid - darktable master
Répondre
#7
Bonjour,
Je commence la mise en place de mon workflow sous linux (ubuntu 19.04 pour le moment je suis en double boot avec osx) avec mes paramètres j'ai remarquer lors de l'importation la création d'un dossier vide à la date du jour, ce qui était indiqué par Aurélien. Tu n'as pas la création de ce dossier vide ? Wink
[Image: preferences.png]
Répondre
#8
(16-05-19, 15:54)Cailloux a écrit : Bonjour,
Je commence la mise en place de mon workflow sous linux (ubuntu 19.04 pour le moment je suis en double boot avec osx) avec mes paramètres j'ai remarquer lors de l'importation la création d'un dossier vide à la date du jour, ce qui était indiqué par Aurélien. Tu n'as pas la création de ce dossier vide ? Wink
[Image: preferences.png]

Bonjour Cailloux,

C'est bizarre, il est possible donc que ce bug subsiste. En tout cas je te confirme que je ne l'ai jamais eu. J'ai pris 2 minutes pour me balader dans mes dossiers 2018 et 2019 et je n'ai aucun dossier vide (et n'en ai jamais eu comme décris par Aurélien et toi). Mes paramètres fonctionnent tels que choisis sans aucun problème.

Voici mes préférences (je créé un sous-répertoire par année puis après le slash un répertoire mois-année et enfin un dernier sous-répertoire du nom défini dans le module import (jobcode)) :


[Image: Capture-20190516184719-793x128.png]

Simple hypothèse, le bug ne viendrait-il pas de l'espace sur le chemin du sous répertoire avant le tag $(JOBCODE) ? A tester peut-être pour voir.
Aussi appelé Nilvus !
Debian Sid - darktable master
Répondre
#9
Bon j'ai fait des essais effectivement avec tes préférences pas de problème ça marche. Après plusieurs modifications il semblerais que ce soit le paramètre $(EXIF_DAY) qui pose problème quand on le met dans "nommage du répertoire de base" ou dans "nommage du sous répertoire" c'est ok quand on l'utilise comme toi dans "nommage des fichiers". Bon je vais me tourner vers Rapid Photo Downloader qui semble accepter ma hiérarchie en attendant une évolution de darktable même si je pense que les développeurs on d'autres chats à fouetter. Merci pour ton aide Wink
Répondre
#10
(17-05-19, 13:25)Cailloux a écrit : Bon j'ai fait des essais effectivement avec tes préférences pas de problème ça marche. Après plusieurs modifications il semblerais que ce soit le paramètre $(EXIF_DAY) qui pose problème quand on le met dans "nommage du répertoire de base" ou dans "nommage du sous répertoire" c'est  ok quand on l'utilise comme toi dans "nommage des fichiers". Bon je vais me tourner vers Rapid Photo Downloader qui semble accepter ma hiérarchie en attendant une évolution de darktable même si je pense que les développeurs on d'autres chats à fouetter.  Merci pour ton aide Wink

Intéressant en tout cas ta découverte. A tout hasard, as-tu bien tester tes réglages en mettant un tiret au lieu d'un espace entre $(EXIF_DAY) et $(JOBCODE) pour voir si ce ne serait pas lié ?

Si tu es un minimum à l'aise avec l'anglais, je te recommande de poster un rapport de bug ici : https://github.com/darktable-org/darktable/issues en partant du bouton vert "New issue". Tu peux t'aider de Google translate ou autre traducteur en ligne. Un développeur sera peut-être intéressé pour corriger ce bug, en précisant la ligne et tag qui posent problème et la conséquence.
Aussi appelé Nilvus !
Debian Sid - darktable master
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)