perte info projet après déplacement photo

Démarré par ycsoft, Hier à 16:56:27

« précédent - suivant »

ycsoft

Bonjour,
J'ai un pb dans Dxo Photolab concernant le déplacement d'emplacement physique de photos
J'ai installé dans mon PC un 2ème disque SSD (D:)
J'ai demandé au support DXO s'il y avait une procédure à suivre afin de ne pas perdre le lien entre mes photos et la base de donnée
Ils m'ont répondu qu'il n'y avait pas de problème... Simplement sortir de Dxo et déplacer mon arborescence de photo d'un disque à l'autre...
ce que j'ai fait...
En rouvrant dxo, j'ai recherché mes photos dans la nouvelle arborescence
J'ai bien retrouvé mes photos et leurs corrections dans Dxo
MAIS,
Tous mes "projets dxo" affiche un point d'interrogation et d'exclamation sur fond noir avec une bulle tooltip indiquant que le fichier source est introuvable...
L'affichage des propriétés d'une image dans l'onglet projet indique un chemin commencant par c: (alors que mes images sont maintenant sous d:)
Quelqu'un a t'il déjà eu ce problème ?
Si oui, comment le résoudre ?
NB: J'ai aussi relancé le support DXO et j'attends sa réponse...
Merci d'avance...

rsp

Je pense qu'il fallait déplacer les répertoires via l'explorateur dans DXO.

ycsoft

je vais essayer...
mais c'est pas ce que préconisais le support DXO !

rsp

Le problème des projets, c'est qu'ils ne sont stockés que dans la base de données (en tout cas jusqu'à récemment). Et dès qu'on déplace quelque chose dans passer par DXO, les liens enregistrés dans la BDD deviennent incohérents.
Avant toute grosse manipulation de ce genre, il est prudent de faire une sauvegarde de la BDD afin d'être à même de la restaurer en cas de déboires.
Idem avant passage d'une version PLn à  PLn+1.

ycsoft

la bonne nouvelle, c'est qu'en faisant la manip inverse, on retrouve le comportement normal...
la mauvaise, c'est qu'en essayant de faire la manip à l'intérieur de dxo, on obtient exactement le même résultat..

rsp

Reste la possibilité de faire une session en direct avec le support : ils te donnent un rdv et, en se connectant via Teamview, un de leurs spécialistes prend la main sur ton PC et règle le problème en dix minutes. J'ai déjà pratiqué deux fois avec succès à chaque fois.

Samoreen

Citation de: ycsoft le Hier à 16:56:27Ils m'ont répondu qu'il n'y avait pas de problème... Simplement sortir de Dxo et déplacer mon arborescence de photo d'un disque à l'autre...
ce que j'ai fait...

Venant du support, la réponse est plus que surprenante. Parce que ça ne peut que causer des problèmes. C'est peut être le support de premier niveau qui a répondu. À mon avis, ils se trouvent quelque part dans des contrées exotiques et j'ai de sérieux doutes sur leur connaissance réelle du produit. La dernière fois que j'ai échangé avec eux, j'ai eu l'impression très nette d'écrire à une IA. Les réponses étaient complètement incohérentes.

Dans la BD, les projets ne font référence aux photos que via leur identifiant (ItemID dans la table Items). Chaque Item accède à la localisation du fichier via son sourceID (table Sources). De plus, quand on a déplacé un dossier en dehors de Photolab, quand on l'ouvre à nouveau, il est considéré comme un nouveau dossier et les images reçoivent un nouvel identifiant pointant sur une nouvelle source. Donc évidemment, les projets pointent alors sur des identifiants qui existent encore (bien qu'ils ne servent plus à rien) et qui pointent vers des fichiers qui n'existent plus. La BD est donc encombrée de données invalides qu'il faudra éliminer par un nettoyage (comme la gestion de la BD dans Photolab est plus que primitive, il n'y a pas d'outil d'optimisation, il faut donc passer par un outil externe compatible SQLite - j'ai déjà expliqué comment faire).

Comme dit plus haut, tout doit donc se faire depuis Photolab. Il faut repartir du point de départ et faire la manip dans Photolab, sinon les projets resteront définitivement perdus.
Patrick

Samoreen

Citation de: Samoreen le Hier à 22:49:35Donc évidemment, les projets pointent alors sur des identifiants qui existent encore (bien qu'ils ne servent plus à rien) et qui pointent vers des fichiers qui n'existent plus. La BD est donc encombrée de données invalides qu'il faudra éliminer par un nettoyage

Ce qui explique par ailleurs que lorsque l'on remet les fichiers à leur emplacement d'origine, ça fonctionne à nouveau puisque la base de données n'a pas été nettoyée. Une preuve de plus que la réponse du support était tout sauf pertinente.
Patrick

doppelganger

Citation de: Samoreen le Hier à 22:49:35Comme dit plus haut, tout doit donc se faire depuis Photolab. Il faut repartir du point de départ et faire la manip dans Photolab, sinon les projets resteront définitivement perdus.

Visiblement, ça ne fonctionne pas non plus en faisant la manip depuis PL :

Citation de: ycsoft le Hier à 18:36:49la bonne nouvelle, c'est qu'en faisant la manip inverse, on retrouve le comportement normal...
la mauvaise, c'est qu'en essayant de faire la manip à l'intérieur de dxo, on obtient exactement le même résultat..

Samoreen

Citation de: doppelganger le Aujourd'hui à 11:23:38Visiblement, ça ne fonctionne pas non plus en faisant la manip depuis PL :

On n'a pas eu d'informations sur la manière dont cela a été tenté.
Patrick

ycsoft

la seule manière que j'ai trouvée: clic droit sur un dossier dans la photothèque et ouvrir dans l'explorateur windows...
sur clic droit, j'aurais aimé trouvé : "déplacer"... mais non...
j'attends une réponse à ma demande d'assistance sur le support dxo

Frank29

On ne peut pas déplacer les dossiers.
Il faut en créer un nouveau à l'endroit souhaité, puis déplacer les photos.
Cela modifie les liens dans les projets où l'on retrouve les photos.

Pourquoi faire simple...  ;)
Sony 2x A7III - A77II - A77

Samoreen

Citation de: Frank29 le Aujourd'hui à 13:27:08Pourquoi faire simple...  ;)

Oui, le seul moyen de procéder en conservant les projets, c'est ce que tu as décrit.

Quant à la question "pourquoi faire simple ?", c'est une question que DxO ne se pose pas depuis beaucoup trop longtemps. Le décalage entre la technicité des traitements et le design discutable de l'interface utilisateur dans Photolab ne fait que s'accentuer, surtout en comparaison de ses concurrents. En fait, la probabilité qu'il y ait 2 équipes de développement séparées est à mon avis assez élevée. Mais un bon produit de post-traitement, inclut aussi une bonne UI.

Tout cela encourage de plus en plus à n'utiliser le traitement DxO que pour le dématriçage pur (débruitage + corrections optiques) et à gérer le reste du développement depuis un autre logiciel, assurant ou pas les fonctionnalités DAM :

- Lightroom / C1 + PureRAW
- Logiciel DAM + Photoshop + PureRAW
- etc.

C'est d'ailleurs une tendance que j'observe autour de moi. Je n'inclus pas les fonctionnalités IA dans la discussion mais pour les amateurs, cela aurait plutôt tendance à amplifier la dite tendance.
Patrick

rsp

Citation de: Frank29 le Aujourd'hui à 13:27:08On ne peut pas déplacer les dossiers.
Il faut en créer un nouveau à l'endroit souhaité, puis déplacer les photos.
Cela modifie les liens dans les projets où l'on retrouve les photos.

Pourquoi faire simple...  ;)
Merci pour cette information. Il est vrai que je n'ai plus essayé de déplacer des dossiers entiers depuis longtemps. Pour tout ça, PL est tellement merdique que je prépare l'arborescence avant...

doppelganger

Citation de: ycsoft le Aujourd'hui à 12:57:45la seule manière que j'ai trouvée: clic droit sur un dossier dans la photothèque et ouvrir dans l'explorateur windows...

Ok donc, c'est fait dans l'explorateur de fichier, et non dans PL. D'où le fait que ça ne fonctionne pas mieux ainsi.