본문 바로가기
기타/ㅅㅂ일상

구글 포토 전체 백업 : 테이크아웃, JSON파일, 메타데이터(날짜) 수정

by 이승보 2023. 3. 15.
728x90

 

구글포토 백업하기

픽셀1으로 구글포토 업로드를 하면서 대대적으로 백업을 하려고 마음머고 전체 파일을 내보내기 해서 다운받았다.

구글포토 백업 방법은 구글링 검색 조금만 하면 나오니까 간단히만 적어보자

설정 -> 데이터 내보내기 -> 백업 -> 테이크아웃에서 진행

이 때 주의할 점은 각각의 사진이 개별파일로 저장되는것이 아니라 설정된 용량에 맞춰서 압축되어서 내보내지게 된다는 것이다. 2GB가 기본 세팅인데 딱히 건드려주지는 않는다.

 

 

 

백업한 구글포토(테이크아웃)의 사진을 원래대로!

원본 사진의 촬영날짜를 Json파일 이용해서 적용하기

내보내기를 다 한 후에 압축파일을 풀어보면 평소에 보지 못한 파일을 볼 수 있다.
바로 각 사진의 파일명과 동일한 파일명의 JSON 파일이다. 처음에는 이게 뭐지 싶었는데...
다시 사진을 정리하다 보니 발견한 놀랍고도 짜증나는 사실은...
전체 내보내기를 통해서 다운받은 사진들은 촬영날짜며 수정한 날짜가 전부 내보내기해서 다운받은 날짜로 설정되어 있다...-_- 아니 연도별로 폴더는 나눠주면서 왜 촬영 날짜를 지맘대로...후.

이걸 다시 그대로 올리게 되면 몇천, 아니 몇 만장의 모든 사진이 한 날짜에 다 업로드 되는 굉장히 짜증나는 상황이 발생한다....심지어 처음에 이걸 모르고 열심히 올리고 있었다. 검색을 해서 알게 된 건 JSON파일에 사진의 메타데이터가 저장되어 있다는 것이다.

 

그래서 또 열심히 구글링을 했다. 
'JSON파일 사진에 저장하기'
'메타데이터 일괄 저장'
'사진 촬영 날짜 JSON 파일 이용'
'구글 포토 백업 JSON'
'Google photos back up takeout JSON'
'구글 포토 JSON파일 날짜'

한국 뿐 아니라 외국사이트도 뒤져가면서 열심히 구글링 했는데 다 제대로 안되었다..ㅜ
EXifTool을 이용해서 CMD창에서 명령어를 입력도 해보고,
깃허브에서 BulkFileChanger라는 것도 다운받아 써보고,
파이썬으로도 뭐 해라는거 해봤는데..다 안된다...ㅜㅜ
안되는 건지, 내가 못 하는 건지는 모르겠지만 아무튼 안 된다..

그러다가 metadatafixer라는 유료프로그램을 발견했다. 테스트로 100장 정도만 압축을 정상적으로 풀어주는데...100장은 잘 나오더라...나머지 사진들을 다 풀려면 20달러 정도였던가....(기억이 정확히 안나는데 터무니없는 가격은 아니었다.)
다른거 다 모르겠고 그냥 난 돈주고 깔끔하게 하시겠다는 분은 아래 사이트 참고

https://metadatafixer.com/download

 

 

하지만 분명히 이걸 해결한 사람들이 있을텐데 하는 심정으로 3일 정도를 퇴근하고 계속 뒤지다가 드디어!!!
해결법을 찾았다! 그리고 몇 개의 사진을 제외하고는 대부분이 정상적으로 날짜가 잡혔다!
(전체 사진의 개수가 71,500장인데 촬영날짜 복구에 실패한 사진이 약 3000장 정도이니, 96%의 성공률이다!)

https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper

 

GitHub - TheLastGimbus/GooglePhotosTakeoutHelper: Script that organizes the Google Takeout archive into one big chronological fo

Script that organizes the Google Takeout archive into one big chronological folder - GitHub - TheLastGimbus/GooglePhotosTakeoutHelper: Script that organizes the Google Takeout archive into one big ...

github.com

아래는 2023년 3월에 받은 파일이다. 혹시나 시간이 지난 뒤 이 글을 읽으시는 분은 위의 github사이트에서 업데이트 된 파일을 받으시는 걸 추천한다.

반응형

gpth-windoza.exe
5.94MB
gpth-windoza.zip
2.46MB

 

방법은 전혀 어렵지 않다.
다운받은 'gpth-windoza.exe' 파일을 실행시키고 시키는 대로 하면 된다.
그러면 백업한 압축파일들을 날짜를 이쁘게 해서 압축까지 알아서 풀어준다.

  1. 백업한 압축파일들을 선택한다. 여러 개라면 여러개를 동시에 선택해준다.
    (개인적으로는 전체 압축파일이 110개였는데, 한 번에 모두 선택하니 자꾸 프로그램이 종료되었다. 그래서 20개씩 분할해서 실행시켰다. 혹시 20개도 안된다면 10개씩, 5개씩 줄여서 실행시켜보시길 추천한다)
  2. 압축을 풀 때 전체 사진들을 '[1]한 개의 큰 폴더에 풀기', '[2]년/월 폴더로 나누어서 풀기' 중에서 선택해준다.
  3. 기다린다.

이러면 끝이다. 중간중간 진행을 위해서 용량이니 이것저것 확인까지 잘 시켜준다. 압축을 기다리면...아래처럼 멀쩡한 사진들이 나온다...크으....눈물이 나는구나....

 

 

검색어 태그 키워드

구글포토 구글포토 사진 전체 다운로드 구글포토 앨범 구글포토 사진 다운로드 구글포토 용량 구글포토 백업 구글포토 사진 삭제  구글포토 전체삭제 구글포토 요금제  구글포토 무제한 구글포토 무제한 종료 구글포토 무제한 픽셀 구글포토 모두 삭제 구글포토 무한 로딩 구글포토 메타데이터 날짜 변환 사진 메타데이터 google photos takeout helper api mac google photos library google photos login google photos gorilla mistakegoogle photos app google photos album google photos apk google photos auto backup google photos activity log google photos api react google photos alternative google photos backup to two accounts google photos batch delete google photos background google photos backup google photos backup stuck google photos backup download google photos backup and sync google photos backup login google photos change date

728x90
반응형

댓글