[사진] EXIF 날짜 변경 사진교실

얼마전에 EOS5D 바디의 CF 핀이 부러지는 사건이 발생하여,
서현에 있는 캐논 AS 센터에 맡겼습니다.
일본 지진의 여파여서 그런지 이주만에 부품이 수급되어 고치게 되었구요.

그런데 받아오고 나서 카메라의 날짜가 2000년으로 리셋되어 있는 것을 모르고,
바로 찍은 사진들을 확인하여 보니, 날짜가 잘못되어 있는 것이었습니다.
이것을 정리를 하거나 하면 잘못된 날짜가 설정되는데,
이것을 터미널 명령으로 쉽게 수정할 수 있어서 해 보았습니다.

일단 Ubuntu 시스템은,
$ sudo apt-get install jhead exif

OS X 에서는 
$ sudo port install jhead exif

하면 됩니다.
그러면 jhead 와 exif 라는 명령을 사용할 수 있게 됩니다.

일단 사진 한장을 
$ jhead IMG_8118.JPG
File name    : IMG_8118.JPG
File size    : 4573140 bytes
File date    : 2000:01:01 03:37:52
Camera make  : Canon
Camera model : Canon EOS 5D
Date/Time    : 2000:01:01 03:37:50
Resolution   : 4368 x 2912
Orientation  : rotate 270
Flash used   : No
Focal length : 50.0mm  (35mm equivalent: 50mm)
CCD width    : 35.94mm
Exposure time: 0.020 s  (1/50)
Aperture     : f/3.2
ISO equiv.   : 320
Whitebalance : Auto
Metering Mode: matrix
Exposure     : aperture priority (semi-auto)

위와 같이 확인해 보면, Date/Time 부분이 잘못되었음을 알 수 있습니다.

jhead 명령을 이용해서 EXIF 날짜를 수정하면 되는데,

$ jhead -da2011:04:14/08:37-2000:01:01/03:37 *.JPG

위와 같이 명령을 주면 됩니다.

-da 옵션은 new_date-old_date 형식으로 날짜를 입력하면 되는데,
포맷은 YYYY:MM:DD/hh:mm 혹은 YYYY:MM:DD 입니다.

따라서 위 명령의 내용은,
현재 2000년1월1일 3시 37분으로 되어 있는 EXIF 상의 
"DateTimeOriginal" (tag 0x9003) and "DateTimeDigitized" (tag 0x9004)
항목에 대하여 2011년 4월14일 8시37분 만큼의 차이로
모든 JPG 사진 파일에 대하여 설정을 하라 라는 의미입니다.

$ jhead IMG_8118.*
File name    : IMG_8118.JPG
File size    : 4573140 bytes
File date    : 2000:01:01 03:37:52
Camera make  : Canon
Camera model : Canon EOS 5D
Date/Time    : 2011:04:14 08:37:50
Resolution   : 4368 x 2912
Orientation  : rotate 270
Flash used   : No
Focal length : 50.0mm  (35mm equivalent: 50mm)
CCD width    : 35.94mm
Exposure time: 0.020 s  (1/50)
Aperture     : f/3.2
ISO equiv.   : 320
Whitebalance : Auto
Metering Mode: matrix
Exposure     : aperture priority (semi-auto)

위와 같이 Date/Time 이 변경되었음을 확인할 수 있습니다.
(파일 자체의 date는 그대로 입니다.)

만약 파일의 modify 날짜를 수정하려면,
$ touch -t 201104141200 
과 같은 식으로 변경하면 됩니다. (그래도 파일 생성 일시는 그대로 이네요)


덧글

댓글 입력 영역

구글애드텍스트