2010-11-13 31 views
1

J'ai un tas de photos prises de l'ancien téléphone mobile (Motorola E7), que le fichier est nommé en utilisant la date et l'heure que la photo a été prise au format YY-MM-DD_HHMM.jpg.comment modifier exif selon le nom de fichier dans ubuntu

Je me demande s'il y a un moyen d'insérer l'heure et la date de la photo prise dans ces photos dans ubuntu? Est-ce que jhead est une solution possible?

Merci!

Répondre

0

Ce n'est pas trop difficile à écrire soi-même. Je me souviens d'avoir eu le même problème et j'ai écrit un petit programme mono qui a fait l'affaire pour moi. Juste google C# et exif (ou C++ ou python ou tout ce qui vous convient) et vous êtes sur votre chemin (si vous voulez le résoudre comme ça). Cependant, je ne connais pas d'applications existantes qui le feront pour vous.

1

jhead a travaillé pour moi dans le passé.

% apt-cache show jhead 
[...] 
Description: manipulate the non-image part of Exif compliant JPEG files 
jhead is a command line driven utility for extracting digital camera settings 
from the Exif format files used by many digital cameras. It handles the 
various confusing ways these can be expressed, and displays them as F-stop, 
shutter speed, etc. It is also able to reduce the size of digital camera JPEGs 
without loss of information, by deleting integral thumbnails that digital 
cameras put into the Exif header. 

Exemple:

% for file in ??-??-??_????.jpg; do  
    timestamp=$(echo $file | sed -e 's/^/20/ ; s/-/:/g ; s/_\([0-2][0-9]\)\([0-5][0-9]\).*$/-\1:\2:00/') 
    echo Before: 
    jhead $file 
    jhead -mkexif -ts$timestamp $file 
    echo After: 
    jhead $file 
done 
Before: 
File name : 08-09-10_1234.jpg 
File size : 356059 bytes 
File date : 2010:11:13 15:22:14 
Date/Time : 2010:11:13 15:22:00 
Resolution : 3000 x 2274 
Color/bw  : Black and white 

Modified: 08-09-10_1234.jpg 
After: 
File name : 08-09-10_1234.jpg 
File size : 356059 bytes 
File date : 2010:11:13 15:22:14 
Date/Time : 2008:09:10 12:34:00 
Resolution : 3000 x 2274 
Color/bw  : Black and white 
+0

la ligne d'horodatage est magique pour moi beaucoup .. ce format ne jhead attendre? j'aime utiliser stat -c% z ou similaire. – iRaS