구글 포토 사진을 네이버 MYBOX로 옮기면 날짜가 틀리는 이유
구글 테이크아웃으로 받은 사진을 네이버 MYBOX에 올리면 전부 업로드 날짜로 정렬됩니다. 왜 그런지, 올리기 전에 무엇을 해야 하는지 순서대로 설명합니다.
구글 포토 용량이 찼거나 유료 결제를 그만두려고 네이버 MYBOX로 옮기기로 했습니다. 테이크아웃으로 받은 사진을 그대로 올렸더니 MYBOX의 사진 화면에서 10년치 사진이 전부 올린 날짜에 몰려 있습니다.
MYBOX 잘못이 아닙니다. 올린 파일 안에 날짜가 없었기 때문입니다.
클라우드가 사진 날짜를 정하는 방식
네이버 MYBOX든 다른 어떤 클라우드 사진 서비스든, 사진의 촬영일은 파일 안의 EXIF에서 읽습니다. 휴대폰 카메라가 찍은 사진에는 이 값이 있어서 MYBOX 앱으로 자동 올리기를 하면 날짜가 맞게 나옵니다. EXIF에 촬영일이 없는 파일은 서비스가 알 수 있는 다른 날짜, 즉 업로드한 날짜나 파일의 수정 날짜로 정렬됩니다.
구글 테이크아웃은 사진 옆에 .json 파일을 붙여서 촬영일을 따로 줍니다. 구글 포토 안에서 고친 날짜, 스크린샷, 카카오톡 사진, 스캔 사진의 날짜는 이 파일에만 있습니다. MYBOX는 이 .json을 읽지 않습니다. 그냥 텍스트 파일로 취급합니다. 그래서 그런 사진은 전부 올린 날짜가 됩니다. 배경은 테이크아웃 사진 날짜가 틀리는 이유에 있습니다.
잘못된 순서와 올바른 순서
잘못된 순서는 이렇습니다. 테이크아웃 zip을 풀어서 MYBOX에 올리고, 날짜가 틀린 것을 보고, 사진을 내려받아 고치고, 다시 올립니다. 200GB를 두 번 올리는 셈입니다. 게다가 MYBOX 앱이 휴대폰에 동기화하도록 설정되어 있었다면 날짜 없는 사진 수만 장이 휴대폰 갤러리에도 퍼졌습니다.
올바른 순서는 이렇습니다.
- 테이크아웃 zip 조각을 전부 한 폴더에 풉니다.
- 컴퓨터에서
.json의 날짜와 위치를 사진 파일 안에 써 넣습니다. - 사진 몇 장을 열어 "찍은 날짜"가 맞는지 확인합니다.
- 그다음에 MYBOX에 올립니다.
이 순서면 파일을 한 번만 다루고, 올라간 순간부터 MYBOX 타임라인이 맞습니다.
2단계: 날짜를 파일 안에 넣기
명령줄이 편하다면 exiftool로 할 수 있습니다. 명령과 함정은 exiftool 안내에 있습니다. 사이드카 이름이 잘린 파일과 (1) 중복 파일은 별도 처리가 필요합니다.
Takeout JSON Metadata Fixer는 이 단계를 앱 하나로 합니다. 테이크아웃 폴더나 zip을 고르고 결과 폴더를 고르면, 모든 사진과 동영상에 실제 촬영 날짜, 시간, GPS를 쓰고 파일 날짜를 맞춥니다. 결과 폴더에는 .json이 남지 않으므로 MYBOX에 텍스트 파일 수천 개를 같이 올릴 일도 없습니다. 원하면 사진을 연/월 폴더로 정리해서 MYBOX의 폴더 화면에서도 찾기 쉽게 만들 수 있습니다. 윈도우, 맥, 리눅스에서 오프라인으로 동작하고, 인터페이스는 한국어이며, 1000장까지 무료입니다. 이후에는 19.99달러 한 번입니다.
시간대 확인
사이드카의 촬영 시각은 UTC 기준입니다. 날짜를 파일에 쓰는 도구는 이것을 PC의 시간대로 바꿔 씁니다. PC가 한국 표준시(UTC+9)로 설정되어 있으면 서울에서 찍은 사진의 시각이 그대로 맞게 들어갑니다. 다른 시간대로 되어 있으면 모든 사진이 같은 시간만큼 어긋나고, 자정 근처 사진은 날짜까지 하루 바뀝니다. 2단계를 시작하기 전에 윈도우 설정의 시간대를 한 번 확인하십시오. 사진 시간이 9시간 차이 나는 이유에 자세한 설명이 있습니다.
4단계: 올리기
정리한 폴더를 MYBOX에 올릴 때는 웹 브라우저보다 PC용 MYBOX 프로그램이 큰 폴더에 안정적입니다. 폴더째 끌어다 놓으면 하위 폴더 구조가 유지됩니다. 수십 GB는 회선에 따라 몇 시간에서 밤새 걸리니 유선으로 연결하고 절전 모드를 끄십시오.
앨범 폴더는 올리지 마십시오. 테이크아웃의 앨범 폴더는 연도 폴더에 이미 있는 사진의 사본이라 용량만 두 배로 씁니다. 앱으로 정리했다면 같은 사진은 한 번만 쓰이므로 이 문제가 대부분 걸러집니다.
동영상도 잊지 마십시오. MP4와 MOV는 EXIF가 아니라 컨테이너 안의 날짜를 쓰고, 테이크아웃 동영상은 이 값이 비어 있는 경우가 많습니다. 사진만 고친 채 올리면 MYBOX에서 동영상만 올린 날짜에 몰립니다. 앱은 동영상에도 날짜를 쓰고, exiftool은 별도 명령이 필요합니다.
HEIC는 어떻게 하나
아이폰에서 온 라이브러리는 절반이 HEIC입니다. 클라우드 서비스가 HEIC 미리보기를 지원하더라도, 나중에 윈도우 PC로 내려받아 열거나 다른 사람에게 보낼 때는 JPG가 편합니다. 목적지가 어디든 JPG 하나로 통일하고 싶다면 올리기 전에 변환하되, 날짜와 GPS를 유지하는 변환기를 쓰십시오. 테이크아웃 HEIC를 JPG로 변환에서 다룹니다.
올린 뒤 확인
MYBOX의 사진 보기에서 오래된 연도로 내려가 보십시오. 사진이 실제 촬영 연도에 있으면 성공입니다. 일부가 여전히 올린 날짜에 있다면, 그 파일을 PC에서 열어 속성의 "찍은 날짜"를 확인하십시오. 비어 있다면 2단계에서 짝을 찾지 못한 파일입니다. 대개 사이드카가 없던 편집본이나 라이브 포토 동영상입니다. 그런 파일은 폴더 단위로 날짜를 손으로 넣을 수 있습니다.
구글 포토 백업은 끄기
MYBOX로 옮긴 뒤 휴대폰의 구글 포토 앱 백업을 끄지 않으면 새 사진이 계속 구글로 갑니다. 구글 포토 앱의 설정, 백업에서 끄고, MYBOX 앱의 자동 올리기를 켜면 됩니다. 원본 테이크아웃 zip은 MYBOX에서 몇 주 지내 보고 빠진 것이 없을 때 지우십시오.
자주 묻는 질문
구글 포토의 앨범도 MYBOX로 옮겨지나요?
자동으로는 안 됩니다. 앨범 구성은 테이크아웃의 앨범 폴더와 metadata.json에만 있습니다. MYBOX에서 앨범을 다시 만들거나, 앨범 폴더를 별도 폴더로 올리는 방법이 있습니다.
MYBOX가 GPS 위치를 보여 주나요?
사진 파일 안의 EXIF GPS는 파일과 함께 올라갑니다. 서비스가 그것을 지도로 보여 주는지는 MYBOX 앱의 기능에 달려 있고, 파일 안에 값이 있다는 것과는 별개입니다.
사진을 다시 구글 포토로 가져오면요?
파일 안에 날짜가 들어 있으면 구글 포토도 그 날짜를 읽습니다. 처음부터 파일에 써 두는 것이 어디로 가든 가장 안전합니다.