Takeout JSON
KO

새 휴대폰으로 사진 옮길 때 찍은 날짜 그대로 유지하는 방법

새 안드로이드 폰에서 사진이 오늘 날짜로 보이는 것은 파일 안에 날짜가 없기 때문입니다. 복사 전에 EXIF에 날짜를 넣으면 어떤 방법으로 옮겨도 순서가 맞습니다.

새 안드로이드 휴대폰으로 사진을 옮기면서 날짜를 지키려면, 복사하기 전에 사진마다 찍은 날짜가 파일 안, 즉 EXIF 데이터에 들어 있어야 합니다. 휴대폰 갤러리는 이 날짜를 먼저 읽습니다. 이 날짜가 없을 때만 파일 날짜를 쓰는데, 복사를 하면 파일 날짜는 대개 오늘로 바뀝니다. 그러니 컴퓨터에서 EXIF를 먼저 고치고, 그다음에 어떤 방법으로든 복사하면 됩니다.

10년치 사진을 새 안드로이드 휴대폰에 복사했습니다. 갤러리를 열면 전부 맨 위에, 오늘 찍은 것처럼 모여 있습니다. 휴대폰의 구글 포토도 똑같이 보여 주거나, 어떤 사진은 날짜가 맞고 어떤 사진은 오늘로 나옵니다. 이 글은 그 이유와 날짜를 그대로 유지하는 방법을 설명합니다.

안드로이드가 사진 날짜를 정하는 방식

안드로이드는 MediaStore라는 미디어 파일 데이터베이스를 유지합니다. DCIM이나 Pictures에 새 파일이 나타나면 스캐너가 파일을 읽고 날짜를 기록합니다. 먼저 EXIF의 DateTimeOriginal을 봅니다. 그것이 없으면 파일의 수정한 날짜를 씁니다. 갤러리 앱은 MediaStore가 기록한 날짜로 정렬합니다.

그래서 EXIF가 제대로 된 사진은 어떤 경로로 들어왔든 제자리에 정렬됩니다. EXIF 날짜가 없거나 틀린 사진은 파일 날짜로 정렬되고, 전송 뒤의 파일 날짜는 거의 항상 전송한 시각입니다.

휴대폰의 구글 포토도 기기 안의 파일은 똑같이 처리합니다. EXIF가 없는 사진은 손으로 날짜를 고칠 때까지 파일 날짜로 나옵니다.

옮긴 사진이 전부 오늘 날짜가 되는 이유

휴대폰을 컴퓨터에 연결하고 "파일 전송"을 고르면 MTP를 씁니다. MTP는 디스크가 아닙니다. 파일을 하나씩 휴대폰 저장공간으로 보내는 프로토콜이고, 파일을 쓰는 것은 휴대폰입니다.

MTP에는 만든 날짜를 실어 보낼 방법이 없습니다. 수정한 날짜가 남는지는 휴대폰, 컴퓨터, 도구에 따라 다릅니다. 윈도우 탐색기는 남길 때가 있습니다. 맥에서 Android File Transfer를 쓰면 대개 남지 않습니다. 리눅스의 GVFS는 버전마다 다릅니다. 어느 것도 믿을 수 없습니다.

그래서 많은 사람이 옮기고 나서 전부 오늘 날짜로 보게 됩니다. 갤러리가 문제가 아닙니다. 복사하는 동안 파일 날짜가 사라진 것입니다.

날짜를 잃는 사진

휴대폰 카메라로 찍은 그대로의 사진은 대개 EXIF 날짜가 있어서 어떤 복사에도 살아남습니다. 문제가 되는 것은 안에 날짜가 없는 파일입니다.

고칠 것은 복사가 아니라 EXIF

파일 날짜가 남는 복사 방법을 찾는 것은 잘못된 싸움입니다. 사진마다 날짜를 파일 안에 넣어 두면 어떤 복사 방법이든 됩니다.

먼저 몇 장을 확인합니다. 컴퓨터에서 exiftool -DateTimeOriginal photo.jpg를 실행하면 날짜가 있는지 보입니다. 윈도우에서는 사진을 마우스 오른쪽 버튼으로 눌러 속성을 열고 자세히 탭에서 "찍은 날짜"를 봅니다. 대부분의 사진에 날짜가 있다면 예외인 사진만 고치면 됩니다.

파일 날짜는 맞는데 EXIF가 없는 사진은, 옮기기 전에 그 날짜를 EXIF에 복사해 넣습니다.

exiftool "-DateTimeOriginal<FileModifyDate" -if 'not $DateTimeOriginal' -r .

이 작업은 컴퓨터에서, 복사하기 전에, 파일 날짜가 아직 맞을 때 하십시오. 두 날짜의 차이는 사진의 찍은 날짜와 수정한 날짜, 무엇이 다른가요?에서 설명합니다.

어떤 전송 방법이 날짜를 지키나요?

확실하게 지키는 방법은 없습니다. 그래서 EXIF 날짜가 중요합니다. 다만 더 나은 방법은 있습니다.

  • USB 케이블, 파일 전송(MTP): 수정한 날짜가 남을 수도 있고 아닐 수도 있습니다.
  • SD 카드: SD 카드는 진짜 파일 시스템이라 수정한 날짜가 복사 뒤에도 남습니다. 그래도 휴대폰은 EXIF를 먼저 읽습니다.
  • 와이파이 전송 앱과 클라우드 드라이브: 대개 파일마다 새 날짜를 붙입니다.
  • Syncthing 같은 동기화 앱: MTP보다 수정한 날짜를 더 잘 지키는 편입니다.

EXIF 날짜가 있는 사진은 이 모든 방법 뒤에 제대로 정렬됩니다.

동영상은요?

동영상에는 EXIF가 없습니다. 날짜는 MP4나 MOV 컨테이너 안에 있고, 안드로이드 스캐너는 거기서 읽습니다. 그 날짜가 없는 동영상은 사진처럼 파일 날짜로 정렬됩니다.

휴대폰 어디에 넣을까

DCIM/Camera는 휴대폰 카메라가 사진을 저장하는 곳이고, 갤러리 앱은 이 폴더를 기본 카메라 폴더로 다룹니다. 여기 있는 파일은 기본 화면에 나옵니다. DCIM이나 Pictures 아래의 다른 폴더는 대부분의 갤러리에서 앨범으로 나옵니다.

폴더 구조는 얕게, 이름은 단순하게 두십시오. 두세 단계보다 깊은 폴더를 무시하는 갤러리도 있습니다. 날짜가 들어간 파일 이름도 도움이 됩니다. 나중에 파일 관리자나 TV에서도 순서가 맞습니다. 이름 짓는 방식은 Rename photos by date taken in bulk(영어)에 있습니다.

복사가 끝난 뒤 갤러리가 다시 스캔하는 데 시간이 걸릴 수 있습니다. 휴대폰을 다시 시작하면 바로 스캔합니다.

구글 포토가 다시 업로드하나요?

카메라 폴더에 구글 포토 백업이 켜져 있으면 DCIM/Camera에 복사한 것은 모두 구글 계정에 다시 업로드됩니다. 구글을 떠나는 중이라면 복사 전에 백업을 끄십시오. 새 구글 계정으로 라이브러리를 옮기는 중이라면 오히려 원하는 결과일 수 있습니다. 테이크아웃 내보내기에서 갤럭시까지의 전체 과정은 갤럭시로 사진을 옮겼더니 갤러리 날짜가 전부 오늘인 이유에서 다룹니다.

아이폰으로 옮긴다면?

규칙은 같습니다. 날짜가 파일 안에 있어야 합니다. 경로는 다르며, 컴퓨터의 Apple 사진 앱이나 iCloud를 거칩니다. How to get Google Photos onto a new iPhone(영어)을 참고하십시오.

앱으로 하기

Takeout JSON Metadata Fixer는 연결되어 파일 관리자에 나타나는 안드로이드 휴대폰으로 바로 내보냅니다.

휴대폰을 결과 위치로 고릅니다. 앱은 먼저 사진마다 실제 날짜를 EXIF에 씁니다. 테이크아웃 사이드카, 기존 EXIF, 파일 날짜 순서로 가져옵니다. 그래서 MTP가 파일 타임스탬프를 어떻게 하든 MediaStore는 맞는 날짜를 읽습니다. GPS도 같은 방식으로 들어가서 휴대폰이 장소별로 묶을 수 있습니다. 파일은 날짜가 앞에 붙은 이름으로 DCIM에 들어가고, HEIC를 표시하지 못하는 휴대폰을 위해 JPG로 바꿀 수 있습니다.

오래된 동영상은 갤러리에서 재생되도록 MP4로 바꿀 수 있습니다. 라이브 포토는 짝으로 두거나, 구글과 삼성 형식의 모션 포토 파일 하나로 합칠 수 있습니다. 합치면 휴대폰이 하나의 항목으로 재생합니다.

윈도우와 리눅스에서는 파일 관리자가 연결한 그대로 휴대폰을 씁니다. 맥에서도 Android File Transfer나 비슷한 도구로 연결한 휴대폰이면 똑같이 됩니다. 휴대폰으로 내보내기는 Premium 기능입니다. 1000장까지 무료, 무제한은 19.99달러 한 번이며, 맥, 윈도우, 리눅스에서 쓸 수 있습니다.

자주 묻는 질문

복사한 뒤에도 갤러리 순서가 틀립니다. 어떻게 하나요?

다시 스캔하게 하십시오. 휴대폰을 다시 시작하거나 갤러리 앱의 캐시를 지웁니다. 그래도 틀린 사진이 있으면 컴퓨터에서 그 사진의 EXIF를 확인하십시오. EXIF가 없다면 휴대폰에는 기댈 정보가 없었던 것입니다.

휴대폰의 구글 포토는 날짜가 맞는데 갤러리는 왜 틀리나요?

구글 포토는 EXIF를 직접 읽고, 계정에서 날짜를 알고 있을 수도 있습니다. 갤러리는 MediaStore를 읽습니다. EXIF를 고치기 전에 MediaStore가 파일을 스캔했다면, 다시 스캔할 때까지 예전 날짜를 기억합니다.

휴대폰에서 직접 날짜를 고칠 수 있나요?

몇 장이라면 됩니다. 구글 포토에서 날짜를 손으로 고칠 수 있습니다. 수천 장은 안 됩니다. 복사하기 전에 컴퓨터에서 고치십시오.

SD 카드에 복사해서 휴대폰에 끼우는 편이 낫나요?

대개 그렇습니다. 수정한 날짜가 복사 뒤에도 남습니다. 휴대폰은 카드도 같은 방식으로 스캔하므로, EXIF가 없는 사진에는 여전히 EXIF가 중요합니다.

예전 휴대폰 두 대의 사진을 합치려고 합니다. 똑같나요?

네. 날짜를 먼저 고치고, 그다음에 폴더를 합치십시오.

이 방법으로 아이폰 사진을 안드로이드로 옮길 수 있나요?

네. 아이폰이나 Apple 사진 앱에서 메타데이터를 포함해 내보내고, HEIC를 JPG로 바꾼 뒤 복사합니다. 앱이 변환을 하고 날짜와 GPS를 지킵니다.