Je remarque que lorsque je prends des photos à l'aide de mon téléphone appareil photo, le nom du fichier comprend la date et l'heure. (par exemple 20131101-110015.jpg)
Cependant, la plupart des appareils photo compacts et DSLR ne le font pas. Leur nom de fichier est généralement dans une séquence comme DCM0011.jpg
Existe-t-il un moyen de définir une option d'appareil photo afin qu'il crée le fichier avec un nom contenant la date et l'heure?
En référence à un appareil photo Point and Shoot Samsung EX1 vs un téléphone appareil photo Samsung Galaxy S2
Réponses:
Cela se résume aux brevets logiciels - pas aux dates, mais d'une manière qui limite les noms de fichiers. Le seul système de fichiers largement disponible et multiplateforme est FAT, le vénérable système de fichiers Microsoft DOS. Il fonctionne à la fois sur les anciennes et les nouvelles versions de Windows, sur OS / 2, sur Mac, sur Linux, et il existe de nombreuses implémentations intégrées pour les mini systèmes d'exploitation qui fonctionnent sur les caméras. Il est assez vieux pour être du domaine public.
Mais, il y a un hic. La version originale n'autorisait que les noms de fichiers de huit caractères plus un point plus l'extension à trois caractères. Les extensions qui autorisent des noms de fichiers plus longs sont beaucoup plus récentes, et il y a quelque temps, Microsoft faisait de gros remous sur la perception des redevances. Cela signifie que la plupart des caméras - et la norme DCIM - prennent la route en toute sécurité et évitent le code pour générer des noms de fichiers longs. Et cela signifie que la date et l'heure significatives pour l'homme ne sont pas viables, car elles sont tout simplement trop longues.
Ceci est soutenu par un manuel technique pour un pilote de carte SD intégré , qui note:
Caméras ou caméraphones qui font écrire les noms de fichiers plus ont soit payé Microsoft, utilisent un autre système de fichiers, ou ne sont pas préoccupés par la menace juridique.
la source
La raison pour laquelle la plupart des caméras ne stockent pas les fichiers par données et par heure est simplement parce que personne n'a écrit le code dans le logiciel de la caméra pour le faire.
Une raison possible pour laquelle personne n'a écrit ce code est que le format date / heure est illégal selon la norme DCF qui décrit comment les appareils photo doivent stocker les images pour la compatibilité avec d'autres appareils photo, appareils de visualisation et imprimantes ( lien wikipedia , doc standard standard ).
Une autre raison pour laquelle personne n'a écrit le code est que l'écriture de code, même en apparence simple, nécessite plus de temps que vous ne le pensez (que faire lorsque vous changez de mode de nom de fichier, que faire lorsqu'un fichier portant ce nom existe déjà, cela fonctionnera-t-il avec le logiciel dans le CD fourni avec l'appareil photo? et maintenant vous devez tout tester deux fois, une fois avec l'ancien mode de nom de fichier et une fois avec le mode date-heure ...) - et tout cela fonctionne pour une fonctionnalité qui ne vendra pas plus de caméras - donc tout ce temps est mieux dépensé ailleurs.
Maintenant, pour savoir comment le faire avec vos appareils photo, une recherche rapide dans le manuel d'utilisation du Samsung EX1 n'a pas trouvé de moyen de changer les noms de fichiers, donc ce n'est probablement pas possible.
la source
Il s'agit principalement de la longueur des noms de fichiers au moment de l' élaboration des règles de conception des systèmes de fichiers de caméras . De nombreux systèmes d'exploitation largement utilisés à cette époque ne permettaient pas aux noms de fichiers suffisamment longtemps pour contenir des horodatages avec suffisamment de détails pour différencier, par exemple, deux images prises dans la même minute, et encore moins la même seconde. Il y a aussi les spécifications EXIF qui peuvent être encore plus restrictives.
Presque toutes les applications modernes de gestion de fichiers d'images numériques de fournisseurs tiers (Lightroom, On1, CaptureOne, etc.) ou de fabricants d'appareils photo (EOS Utility / Digital Photo Professional, ViewNX, etc.) vous permettent d'attribuer de nouveaux noms de fichiers aux images lors de l'importation. les sur un ordinateur. Il est assez banal pour la plupart d'entre eux de configurer l'attribution automatique d'un nouveau nom de fichier lors de l'importation en fonction de la date et de l'heure. Cependant, avec les fréquences d'images modernes, vous auriez besoin d'un nom de fichier qui pourrait différencier 10 images ou plus prises dans la même seconde pour un certain nombre d'appareils photo. Ensuite, il y a tout le problème de l'importation d'images prises à l'aide de deux appareils photo différents (mariage multijoueur, etc.) en même temps (ou presque en même temps mais avec des horloges sur chaque appareil photo décalées juste assez pour que certaines images '
la source
Oui, il y a une raison précise. Cela n'est pas l'application la plus simple de la norme. La conformité à l'application la plus simple de la norme facilite l'interopérabilité entre le fabricant, le logiciel et le temps . Un nouveau logiciel peut gérer les opérations au niveau des fichiers sur les anciennes images. Les anciens logiciels peuvent probablement gérer les opérations au niveau des fichiers sur les nouvelles images.
Il existe également des raisons non spécifiques. La première est que la date et l'heure peuvent être mieux encodées dans EXIF à côté d'autres données pertinentes comme le modèle d'appareil photo, l'ouverture, la balance des blancs, etc. vérité canonique, EXIF ou nom de fichier?). Plus concrètement, les noms de fichiers sont une question de préférence personnelle: une personne peut vouloir des horodatages, un autre modèle d'objectif ou une distance de mise au point ou une vitesse d'obturation ou un point blanc.
N'oubliez pas que votre appareil photo est un ordinateur et que les noms, l'invalidation du cache et les erreurs hors-ligne sont les deux problèmes difficiles de l'informatique.
la source
Aucun appareil photo numérique ne le fait, mais de nombreux téléphones portables Android le font, donc c'est probablement simplement historique. Vous avez besoin d'une précision d'au moins une seconde, comme vous l'avez dit, car la majorité des caméras peuvent tirer plus d'une fois par seconde, même en mode de prise de vue unique. Avec des taux de rafale modernes à 60 FPS, vous auriez besoin d'au moins deux chiffres, donc heures + minutes + secondes + centièmes est déjà de 8 caractères et il n'y a pas de place pour un préfixe, donc vous êtes hors de la limite FAT qui était utilisée quand la convention actuelle a commencé.
En tout cas, je ne pense pas que cela vous achète beaucoup. Savez-vous quelle photo vous avez prise en la regardant si le nom était un horodatage? Et si l'heure de votre caméra était incorrecte ou si vous étiez dans un fuseau horaire différent? Quelques personnes gardent leurs caméras en UTC mais la plupart l'ont réglé sur l'heure locale. Un numéro de séquence est donc aussi bon que toute autre convention pour distinguer les images. Personnellement, je suis plus préoccupé maintenant d'avoir des images crachées dans des dossiers et d'oublier de télécharger ou de sauvegarder le suivant.
la source
La raison principale est que les formats de date ne sont pas non plus standard internationalement et ne sont pas toujours triables par ordre. Par exemple, si je devais afficher les fichiers dans l'ordre aux États-Unis, puis au format mmddyyyy, les fichiers de mars 2003 seraient répertoriés après les fichiers de janvier 2012. L'utilisation d'une séquence continue garantit que les fichiers seront triés par date de prise de vue. lorsqu'il est trié par nom. La date / heure du fichier lui-même stocke la date / heure dans un format internationalement compatible et les métadonnées sur l'image elle-même contiennent également les informations.
Une autre raison à laquelle je peux penser est que vous auriez besoin d'une précision inférieure à la seconde pour le timing représenté. Avec la plupart des reflex numériques, il est possible de prendre plusieurs photos par seconde. Mon appareil photo, par exemple, prend 6 à 7 photos en 1 seconde si je maintiens le bouton enfoncé.
Donc, en bref, les 4 principales raisons sont d'éviter la confusion due aux différences culturelles, d'assurer un ordre de tri approprié par nom de fichier, car plusieurs photos peuvent être prises par seconde et parce que la date / heure est déjà stockée pendant la création du fichier.
la source