Nettoyage fichiers RAW et JPG

Ordinateurs, imprimantes, scanners, sondes, stockage...
Auteur
Message
MacManus
Avatar de l’utilisateur
Messages : 761
Photos : 166
Inscription : 09 Oct 2008
Localisation : Toulouse
/

#1 Message Sam 07 Nov 2009 19:21


Bonjour Ă  tous,
j'ai besoin d'un (ou de plusieurs) experts en info :
j'enregistre mes fichiers en RAW+JPG et ensuite effectue le tri grossier de mes photos sur la base des fichiers JPG car plus rapides à ouvrir... le souci c'est qu'après il me reste tous les RAW y compris ceux dont j'ai effacé le JPG. Je fais ça depuis des lustres et j'ai donc accumulé des paquets de fichiers RAW tous juste bons pour la corbeille.
Auriez-vous une solution (du genre script dans un .bat) qui permet d'effacer un fichier RAW si le fichier JPG du même nom n'est pas présent ? (idéalement avec une recherche récursive dans tous les sous-répertoires d'un chemin de base, mais là j'abuse :wow: )
J'attends vos lumières avec impatience, merci d'avance :D
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8

erwan
Avatar de l’utilisateur
Messages : 9367
Photos : 199
Inscription : 20 Août 2007
Localisation : Quimper, Pont l abbé(29)
Contact :

#2 Message Sam 07 Nov 2009 20:08


euh, je n y connais rien en .bat et tout le bordel, mais il me parait tres simple d effacer le Raw en meme temps que le jpeg, ca prend pas tant que ca de temps...
fUJI x-t1 + xt2+booster; 10-24 f4 ; 50-140 2.8 ; 35 1.4 ; 56 1.2 ; 90 2
flipside 400 et trepied manfrotto 055XPROB+ 804rc2 , monopode679b+rotule 486RC2 + GH2 Benro

LIVE ON THE EDGE dernière mise à jour 30/10/2012
LIFE ON THE EDGE dernière mise à jour 01/11/2012
Webzine

Breizhoo
Avatar de l’utilisateur
Messages : 4424
Photos : 266
Inscription : 08 Jan 2008
Localisation : 44 (St Nazaire)

#3 Message Sam 07 Nov 2009 20:22


Je suis un peu dans le meme cas que toi, PC pas assez puissant pour m'afficher les RAW dans un laps de temps raisonnable.

Du coup, perso, une fois le tri effectué sur les JPEG, je fais afficher les RAW et les JPEG dans le même dossier sous Windows en triant par nom, et tous les RAW sans JPEG je les vire. Ca peut paraître un peu long, mais comme j'ai rarement plus de 200 photos, ça va encore...
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610
| 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568

fabco
Avatar de l’utilisateur
Messages : 17267
Photos : 776
Inscription : 14 Fév 2007
Localisation : Longueau (Amiens)
/

#4 Message Sam 07 Nov 2009 20:27


Si le fichier jpeg ne te sert qu'Ă  voir si la photo est bonne ou pas, tu devrais simplement ouvrir les raw avec la suite de sony cela va aussi vite et tu n'aurais qu'un fichier Ă  regarder, tu configures ton boitier en raw uniquement en plus tu vas gagner de la place sur ta CM.
Faire un fichier.bat pour éliminer le raw quand le jpeg n'est plus présent dans le répertoire je regarde si cela peut se faire, il y a longtemps que je n'ai pas jouer avec ses commandes.
Sony A7 III | sony 20mm g F1.8 FE | sony 40mm g F2.5 FE | samyang 75mm f1.8 FE |100-400mm FE |convertisseur 1.4
M flash 5600HSD

LeBillyBob
Avatar de l’utilisateur
Messages : 2208
Photos : 405
Inscription : 13 Avr 2009
Localisation : Paris
Contact :

#5 Message Sam 07 Nov 2009 21:37


MacManus a écrit :Bonjour à tous,
j'ai besoin d'un (ou de plusieurs) experts en info :
j'enregistre mes fichiers en RAW+JPG et ensuite effectue le tri grossier de mes photos sur la base des fichiers JPG car plus rapides à ouvrir... le souci c'est qu'après il me reste tous les RAW y compris ceux dont j'ai effacé le JPG. Je fais ça depuis des lustres et j'ai donc accumulé des paquets de fichiers RAW tous juste bons pour la corbeille.
Auriez-vous une solution (du genre script dans un .bat) qui permet d'effacer un fichier RAW si le fichier JPG du même nom n'est pas présent ? (idéalement avec une recherche récursive dans tous les sous-répertoires d'un chemin de base, mais là j'abuse :wow: )
J'attends vos lumières avec impatience, merci d'avance :D


Perso je met tous les RAW dans un sous dossier ARW et je les bouge dans le dossier courant via un .bat.
Ce qui me permet de virer tous les RAW en trop qui restent dans le sous dossier (j'espère que je me fais comprendre....)
VoilĂ  la commande qui va bien pour faire le .bat

Code : Tout sélectionner

setlocal EnableDelayedExpansion
set Fichier=.ARW
set Dossier="%CD%\ARW\"
set DossierCible="%CD%\"
for %%a in (*.JPG) do call :Commande %%~na
:Commande
set source=%1
move %dossier%%source%%fichier% %DossierCible%%source%%Fichier%
Dernière édition par LeBillyBob le Dim 08 Nov 2009 00:20, édité 1 fois.
A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr

MacManus
Avatar de l’utilisateur
Messages : 761
Photos : 166
Inscription : 09 Oct 2008
Localisation : Toulouse
/

#6 Message Sam 07 Nov 2009 23:39


Merci de vos réponses, très rapides comme toujours :topla:
Je devrais pouvoir partir du script et en faire quelque chose qui marche dans mon cas :ordi
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8

jr56
Avatar de l’utilisateur
Messages : 24349
Photos : 369
Inscription : 21 Mars 2005
Localisation : A l'orée de la forêt des carnutes

#7 Message Sam 07 Nov 2009 23:58


Cela fait effectivement longtemps que je ne m'étais plus penché sur un .bat! Bill nous a eu! :mdr:
SRT101, 9xi, D7, D9, Z3, NEX 5N (+viseur), D5D, Alpha 700, Alpha 900 et pas mal de cailloux qui se montent dessus.
Viseur optique... what else?
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet

LeBillyBob
Avatar de l’utilisateur
Messages : 2208
Photos : 405
Inscription : 13 Avr 2009
Localisation : Paris
Contact :

#8 Message Dim 08 Nov 2009 00:19


MacManus a écrit :Merci de vos réponses, très rapides comme toujours :topla:
Je devrais pouvoir partir du script et en faire quelque chose qui marche dans mon cas :ordi


Supprimer les fichiers .arw qui n'ont pas d'équivalents .jpg dans le même répertoire ne me parait pas être évident via un simple .bat...
Une solution pourrait être de copier les Raws a ne pas effacer dans un répertoire de sauvegarde temporaire, puis supprimer tous les RAWs surnuméraires du dossier courant et enfin remettre les Raws sauvegardés dans le dossier courant.

Je te conseil d'aller voir cette page
Et notamment ce script qui est une ébauche de la technique décrite précédemment

Code : Tout sélectionner

:: DELE.bat
::
:: Deletes Directory Entries *Except* for Specified File(s)
:: Wildcards (* and ?) may be Used in the File Name
::  (Hidden, System, and Read-Only Files are Not Affected)
::
@ECHO OFF

MD SAVE                       Makes a Temporary "SAVE" Directory.
XCOPY %1 SAVE > NUL           "> NUL" Suppresses On-Screen Messages.
ECHO Y | DEL . > NUL          Deletes all Files in the Current
                                 Directory showing no Prompts.

MOVE SAVE\*.* . > NUL         Returns Excepted File(s) to the
RD SAVE                          Current Directory.
                              Removes "SAVE" Directory.
ECHO.                         Adds a Blank Line to the Display.
C:\BATCH\DR                   Displays the Results of the Operation.


Edit = Message d'avertissement ! je vous conseil quand mĂŞme d'adapter le script ci dessus et de bien faire attention a ce que vous allez faire (testez le correctement avant !!!)
La commande "ECHO Y | DEL . > NUL" peut faire mal...

C'est aussi pour ça que mon script perso se contente de déplacer les fichiers d'un sous répertoire.
ça permet d'automatiser le tri mais de garder la main sur la suppression...
A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr

hugues
Messages : 183
Inscription : 12 Sep 2009
Localisation : Namur,

#9 Message Dim 08 Nov 2009 11:21


Salut,

Ah bon, et du temps de l'argentique, vous viriez aussi vos négatifs? :ideenoire:

LeBillyBob
Avatar de l’utilisateur
Messages : 2208
Photos : 405
Inscription : 13 Avr 2009
Localisation : Paris
Contact :

#10 Message Dim 08 Nov 2009 11:43


hugues a écrit :Salut,

Ah bon, et du temps de l'argentique, vous viriez aussi vos négatifs? :ideenoire:


Non certainement pas.

Maintenant pourrais tu nous dire quel est l'intérêt de garder les RAWs de photos manifestement ratés :?:
Surtout quand le RAW en question pèse en moyenne 35 Mo :mrgreen:

(Sachant qu'ici il n'est pas question de virer tout les RAW mais seulement ceux des jpeg qui ont été supprimé après un tri)
A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr

MacManus
Avatar de l’utilisateur
Messages : 761
Photos : 166
Inscription : 09 Oct 2008
Localisation : Toulouse
/

#11 Message Dim 08 Nov 2009 12:20


:+1:
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8

jr56
Avatar de l’utilisateur
Messages : 24349
Photos : 369
Inscription : 21 Mars 2005
Localisation : A l'orée de la forêt des carnutes

#12 Message Dim 08 Nov 2009 14:00


En, diapo, en tout cas, je ne conservait que les diapos réussies, ou quelques unes rares ratées, mais qui avait un intérêt ou une valeur subjective d"passant la qualité technique de la phot.

Les négatifs, ce sont des bandes, donc sans doute délicats à conserver/manipuler un par un.

En numérique, facile d'effacer ce qui ne servira plus et cela facilite quand même les recherches (et vu le poids des raws des capteurs trop pixellisés...!)
SRT101, 9xi, D7, D9, Z3, NEX 5N (+viseur), D5D, Alpha 700, Alpha 900 et pas mal de cailloux qui se montent dessus.
Viseur optique... what else?
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet

fabco
Avatar de l’utilisateur
Messages : 17267
Photos : 776
Inscription : 14 Fév 2007
Localisation : Longueau (Amiens)
/

#13 Message Dim 08 Nov 2009 17:16


jr56 a écrit :En, diapo, en tout cas, je ne conservait que les diapos réussies, ou quelques unes rares ratées, mais qui avait un intérêt ou une valeur subjective d"passant la qualité technique de la phot.

Les négatifs, ce sont des bandes, donc sans doute délicats à conserver/manipuler un par un.

En numérique, facile d'effacer ce qui ne servira plus et cela facilite quand même les recherches (et vu le poids des raws des capteurs trop pixellisés...!)


:+1:
idem pour moi
Les négatifs je les conserve dans des albums en bande de 6 vues
Sony A7 III | sony 20mm g F1.8 FE | sony 40mm g F2.5 FE | samyang 75mm f1.8 FE |100-400mm FE |convertisseur 1.4
M flash 5600HSD

fabco
Avatar de l’utilisateur
Messages : 17267
Photos : 776
Inscription : 14 Fév 2007
Localisation : Longueau (Amiens)
/

#14 Message Dim 08 Nov 2009 17:19


Je regarde également de mon côté et pour l'instant le plus simple serait de faire un petit executable car en point .bat cela me parait pas simple voir à la limite pas faisable.
Sony A7 III | sony 20mm g F1.8 FE | sony 40mm g F2.5 FE | samyang 75mm f1.8 FE |100-400mm FE |convertisseur 1.4
M flash 5600HSD

LeBillyBob
Avatar de l’utilisateur
Messages : 2208
Photos : 405
Inscription : 13 Avr 2009
Localisation : Paris
Contact :

#15 Message Dim 08 Nov 2009 17:47


fabco a écrit :Je regarde également de mon côté et pour l'instant le plus simple serait de faire un petit executable car en point .bat cela me parait pas simple voir à la limite pas faisable.


Je suis bien d'accord les commandes dos sont trop limitées pour faire le ménage voulus par MacManus (boucle sur l'ensemble des fichiers d'un répertoire et suppression des .arw qui n'ont pas d'équivalents en .jpeg)
Soit il faut aller vers le dev d'un petit exécutable, soit il faut se tourner vers un script Python
A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr

MacManus
Avatar de l’utilisateur
Messages : 761
Photos : 166
Inscription : 09 Oct 2008
Localisation : Toulouse
/

#16 Message Dim 08 Nov 2009 19:38


En partant de ça et en triffouillant sur ça, j'ai réussi à faire un truc qui fait ce que je veux.

Si ça peut intéresser d'autres membres, voici le code :

Code : Tout sélectionner

@ECHO OFF
SETLOCAL
FOR /R %%G IN (*.ARW) DO CALL :process "%%~dpG" "%%~nxG"
EXIT /B

:process
 SET _directory=%1
 SET _directory=%_directory:~1,-1%
 SET _file=%2
 SET _file=%_file:~1,-5%
 
 SET _fileraw=%_directory%%_file%.ARW
 SET _directory=%_directory:~0,-4%
 SET _filejpg=%_directory%%_file%.JPG
 
 IF EXIST "%_filejpg%" EXIT /B
 ECHO %_fileraw%
 MOVE "%_fileraw%" C:\Temp
 EXIT /B


Dans mon cas, les RAW sont dans des sous-répertoires nommés "RAW" des répertoires où sont stockés les JPG.
Ca a l'air de fonctionner à n'importe quel niveau de l'arborescence... mais prudence :roll: (d'ailleurs je déplace les fichiers plutôt que de les effacer, au moins pour le moment)

Merci de votre aide :copain:
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8


Revenir vers « Le matériel informatique »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité