JPG 이미지 생성 날짜를 어떻게 대량으로 바꿀 수 있습니까? (OS X)


14

휴가 후 불행한 상황이 발생했습니다. 요점은 다음과 같습니다. 카메라 2 대, 카메라 # 1의 시계가 카메라 # 2보다 2 일 앞서 있습니다. 따라서 (여기에 사진 관리 응용 프로그램 삽입)에서 사진이 인터리브되고 적절한 시간 순서가 아닙니다. 카메라 # 2에서 이러한 이미지의 생성 날짜를 충분히 앞으로 이동할 수 있다면 실제로 모든 사진을 정리할 수있는 기회가 생길 것입니다.

누구나이 경험을 공유하거나 아이디어가 있습니까? 감사!

답변:


23

JPEG EXIF ​​필드에서 작동하는 도구는 상당히 많습니다.
필 하비의 EXIFTool 은 항상 환상적이었습니다.

Mac OS X 패키지 : ExifTool-7.98.dmg (1.4 MB) .
OS X 패키지는 ExifTool 명령 줄 응용 프로그램 및 라이브러리를 / usr / bin에 설치합니다.
설치 후, 터미널 창에 "exiftool"을 입력하여 exiftool을 실행하고 응용 프로그램 문서를 읽으십시오.

지금 찾고있는 것은

날짜 / 시간 이동 기능
여러 장의 사진을 찍기 전에 디지털 카메라의 날짜 / 시간 설정을 잊어 버린 적이 있습니까? ExifTool에는 이미지의 타임 스탬프에 일괄 수정을 쉽게 적용 할 수있는 시간 이동 기능이 있습니다 (예 : Windows 탐색기에서보고 한 "날짜 촬영 날짜"변경).

예를 들어
2005 : 11 : 03 10:48:00에 새 배터리를 넣으면 카메라 시계가 2000 : 01 : 01 00:00:00으로 재설정 되었다고 가정 해보십시오
.
그런 다음 촬영 한 모든 사진에는
5 년, 10 개월, 2 일, 10 시간 48 분까지 잘못된 타임 스탬프가 있습니다 .

이 문제를 해결하려면 모든 이미지를 동일한 디렉토리 ( "DIR")에 넣고 exiftool을 실행하십시오.

exiftool "-DateTimeOriginal + = 5 : 10 : 2 10 : 48 : 0"DIR
          ================= ^^^^^^^^^^^^^^^^^^

잘못 찍힌 배치를 이틀 앞으로 조정해야합니다.


업데이트 : iPhoto의 생성 및 수정 시간 작업과 관련하여
EXIFTool 메모는 날짜 / 시간 이동 기능 섹션 에서 계속됩니다.

위의 예제는 DateTimeOriginal 태그 만 변경
하지만 쓰기 가능한 날짜 또는 시간 태그는 이동할 수 있으며
단일 태그로 여러 태그를 쓸 수 있습니다.

일반적으로 JPEG 이미지에서는 DateTimeOriginal , CreateDateModifyDate 값을 모두 변경해야합니다.

편의상 AllDates 라는 바로 가기 태그 가이 세 가지 태그를 나타내도록 정의되었습니다.
예를 들어, 일광 절약 시간이 끝나고 1 시간 후에 카메라 시계를 1 시간 뒤로 설정하지 않은 경우 다음 과 같이 이미지를 수정할 수 있습니다.

exiftool "-AllDates- = 1"DIR
          ========= ^^^

모든 타임 스탬프를 1 시간 씩 롤백합니다.
다행히도 원본 파일을 사용할 수 있기를 바랍니다.

마지막으로, 당신이 경우 원래의 메타 데이터를 수정,
하지만 잘못된 파일 시간
.
다음을 수행 할 수 있습니다.

exiftool "-DateTimeOriginal> FileModifyDate"디렉토리
                           ^

수정 된 EXIF ​​타임 스탬프를 파일 수정 시간으로 푸시합니다.


여러분은 신사이자 학자입니다. 내가 SO 네트워크에서 얻은 최고의 답변 중 하나입니다.
Justin Searls

와우, 좋은 대답입니다. 그리고 Windows에서도 사용할 수 있습니다!
NickAldwin

@Nick, GUI도 있지만 유연성이 있는지 확실하지 않습니다. Perl 모듈이 제대로 작동합니다.
nik

파일과 GoPro 비디오 만 매우 비슷한 문제가 있으며 이동해야하는 카메라 파일 하나의 생성 날짜입니다. 누구든지 이것을위한 스크립트 나 도구가 있습니까?
bernk

당신의 대답의 마지막 줄은 저를 구했습니다. AllDates여러 번 실행했는데 파일 수정 시간을 설정하지 않았습니다. 그 마지막 줄은 매력적이었습니다. 고마워
chmac

1

nik의 답변은 파일의 EXIF ​​데이터에 대해 분명히 효과가있었습니다 (이 스레드를 찾고 답을 찾는 사람들의 정보를 위해 문제가되는 사진의 EXIF ​​데이터를 제자리에서 업데이트하는 데 사용한 명령은 다음과 같습니다).

~/Pictures/iPhoto Library/Originals/2009$ exiftool -P -AllDates+='0:0:1 2:00:00' - overwrite_original_in_place -if '$make eq "Canon"' "My Import Name Here"

물론 iPhoto가 EXIF ​​날짜를 무시하고 생성 날짜 또는 데이터베이스의 항목을 통해 구성하기 때문에 문제가 해결되지 않았습니다.

새로운 해결책 : 저는 바보이자 iPhoto '08이며 실제로 시간 조정 기능을 추가했습니다 : 메뉴 항목 Photo -> Adjust Date and Time. 실제로 새 파일을 생성하고 거의 모든 원본 EXIF ​​데이터를 망칠 수 있지만 적어도 사진은 iPhoto에서 제대로 구성됩니다.


1

iPhoto가 파일 시스템 날짜 / 시간을 사용하는 경우 EXIF ​​정보에서 파일 시스템 날짜 / 시간을 설정하십시오.

exiftool "-filemodifydate<datetimeoriginal" DIR

iPhoto로 가져 오기 전에

메타 데이터를 망칠 필요가 없습니다


아, 그러나이 파일들은 6 개월 동안 iPhoto에 있었고 이미 앨범 / 책 등에있는 파일이었습니다. 그래서 그 안에서 작업해야했습니다. 사실,이 모든 것을 캐싱하는 것은 iPhoto 데이터베이스였으며 더 이상 완전히 재 구축 할 수도 없습니다. 메타 데이터에 영향을주는 내장 된 "시간 조정"기능을 결정해야했습니다.
Justin Searls

1

소니 캠으로 찍은 모든 EXIF ​​날짜 (+ = 24 시간)를 변경했습니다.

exiftool "-AllDates+=24 -SonyDateTime+=24" DIR

두 번째 단계에서 파일 수정 날짜를 exif 날짜와 일치하도록 변경했습니다.

exiftool "-DateTimeOriginal>FileModifyDate" DIR

DateTimeOriginal이 SonyDateTime에서 값을 가져 오는 것 같습니다.


0

그래픽 변환기는 수많은 이미지를 관리 할 수있는 훌륭한 도구입니다. 재 명명 기능을 재 명명합니다. 픽셀 수, 정확한 픽셀 크기, 파일 크기 등으로 변환 그리고 그것은 파인더보다 더 나은 파인더입니다. 역 라이트 룸 모양의 옵션이있는 Windows 탐색기와 비슷합니다. 나는 이미지보다 훨씬 더 많이 탐색합니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.