- Google 타임라인 비주얼라이저 동영상은 내보낸 Timeline JSON을 애니메이션 MP4 여행 이야기로 변환합니다.
- Android 사용자는 프로젝트의 공식 GitHub Releases에서 네이티브 앱을 사용할 수 있습니다.
- iPhone 사용자는 앱을 설치하거나 Timeline JSON을 업로드하지 않고 Safari를 통해 렌더링할 수 있습니다.
- 개인정보 보호 중심 설계로 타임라인 처리는 기기에서 수행되지만, 지도 타일 요청을 통해 조회한 지역이 노출될 수 있습니다.
- 권장 작업 흐름은 내보내기, 불러오기, 날짜 선택, 미리 보기, 렌더링, MP4 저장 또는 공유 순서입니다.
Google 타임라인 비주얼라이저 동영상 개요
Google 타임라인 비주얼라이저는 Google 타임라인 내보내기 파일을 애니메이션 여행 동영상으로 변환하는 오픈 소스 유틸리티입니다. 게임이나 엔터테인먼트 플랫폼이 아니며, 개인 위치 기록을 시각적인 여정으로 바꾸는 것이 주된 목적입니다. 이 앱은 Timeline JSON 파일을 입력받아 원하는 기간을 설정하고 기기에서 MP4를 렌더링합니다.
이 프로젝트는 Android, iPhone 호환 웹 앱, 데스크톱 사용자를 위한 독립형 Python 버전을 지원합니다. Android 릴리스는 Android 8.0 이상이 필요합니다. Safari 사용자는 지원되는 H.264 인코딩으로 MP4를 생성하려면 Safari 16.4 이상이 필요합니다.
동영상 주요 기능:
- 비주얼라이저를 열기 전에 Google 타임라인 JSON 파일 내보내기
- 특정 여행에 맞춰 월 단위 범위 또는 정확한 날짜 선택
- MP4를 렌더링하기 전에 카메라 이동 미리 보기
- 완성된 여행 동영상 저장, 시청 및 공유
| 플랫폼 | 접속 방법 | 동영상 요구 사항 |
|---|---|---|
| Android | 공식 GitHub APK 릴리스 | Android 8.0 이상 |
| iPhone | Safari의 웹 앱 | MP4 내보내기를 위해 Safari 16.4 이상 |
| 데스크톱 | Python CLI | Python 3.9 이상, FFmpeg, 프로젝트 요구 사항 |
Android 앱
로컬 파일 접근, 렌더링 진행 상황, 저장된 동영상 및 기기에 맞는 출력 관리를 위해 네이티브 릴리스를 사용하세요.
iPhone 웹 앱
Safari에서 웹 버전을 열고 Files에서 Timeline.json을 선택한 다음 전용 앱을 설치하지 않고 렌더링하세요.
데스크톱 CLI
FFmpeg와 함께 원본 Python 생성기를 실행하여 명령줄 방식의 반복 가능한 로컬 렌더링 작업을 수행하세요.
내보낸 Timeline.json이 이미 저장되어 있는 플랫폼을 선택하세요. 파일을 로컬에 보관하면 불필요한 전송을 줄이고 설정도 간편해집니다.
Google 타임라인 데이터 내보내기
비주얼라이저를 사용하려면 내보낸 Timeline 파일이 필요하며, Google에 로그인하거나 계정 기록을 직접 가져오지는 않습니다. Android와 iPhone의 내보내기 방법이 다르므로 사용하는 기기에 맞는 경로를 따르세요.
Android에서는 설정을 열고 위치를 선택한 다음 위치 서비스를 열고 타임라인을 선택한 뒤 타임라인 데이터 내보내기를 선택합니다. 생성된 JSON 파일은 Downloads처럼 찾기 쉬운 곳에 저장하세요. 메뉴 이름은 휴대전화 소프트웨어 버전에 따라 다를 수 있으므로, 가능한 경우 비주얼라이저의 자체 파일 안내를 사용하세요.
iPhone에서는 Google 지도를 열고 프로필 사진 → 설정 → 개인 콘텐츠 → 타임라인 데이터 내보내기를 선택합니다. 내보낸 파일을 Files 앱에 저장한 다음 Safari에서 iPhone 웹 앱을 열고 Timeline JSON 파일을 선택하세요.
| 기기 | 내보내기 경로 | 권장 저장 위치 |
|---|---|---|
| Android | 설정 → 위치 → 위치 서비스 → 타임라인 | Downloads 또는 다른 로컬 폴더 |
| iPhone | Google 지도 → 프로필 사진 → 설정 → 개인 콘텐츠 | Files 앱 |
| 기록 누락 | 먼저 Google 지도에서 복원한 후 다시 내보내기 | 새 Timeline JSON 파일 |
휴대전화를 변경하거나 Google 지도를 다시 설치하거나 기기를 초기화한 후 이전 여행 기록이 사라졌다면, 먼저 Google 지도에서 Google의 암호화된 백업 복원 절차를 사용하세요. 비주얼라이저는 해당 백업에 접근하거나 백업을 직접 복원할 수 없습니다. 복원이 완료되면 새 JSON 파일을 내보내세요.
올바른 내보내기 메뉴 열기
Android에서 내보낼 때는 Android 시스템 설정을 사용하세요. iPhone에서는 Google 지도의 개인 콘텐츠 설정을 사용하세요.
Timeline.json을 로컬에 저장
알아보기 쉬운 폴더를 선택하고 원본 JSON은 변경하지 않은 상태로 보관하세요. 비주얼라이저는 사용자가 선택한 파일을 읽습니다.
필요한 경우 누락된 기록 복원
내보낸 파일이 불완전하다면 다른 파일을 만들기 전에 Google 지도의 타임라인 백업을 복원하세요.
파일 불러오기
동영상 만들기를 열고 파일 선택을 선택한 다음 기기에 저장된 Timeline JSON을 선택하세요.
Timeline.json은 민감한 위치 데이터로 취급하세요. 공식 앱 또는 웹 흐름을 사용하고 미러 사이트나 타사 업로드 서비스를 피하세요.
여행 MP4 만들기 및 사용자 지정
파일을 불러온 후 시각화할 기간을 선택하세요. 기본값으로 가장 최근의 전체 연도가 선택되지만, 월 단위 범위로 전환하거나 정확한 날짜를 입력할 수 있습니다. 정확한 날짜는 주말, 휴가, 자동차 여행 또는 단일 이벤트를 시각화할 때 특히 유용합니다.
다음으로 제목과 이름 템플릿을 확인하세요. 템플릿에는 연도 및 이름 자리 표시자를 사용할 수 있으며, 선택한 템플릿은 이후 동영상에도 저장됩니다. 프리셋을 선택하거나 10초에서 300초 사이의 맞춤 여정 길이를 설정하세요. 동영상이 길수록 렌더링 시간이 더 오래 걸리고 추가 저장 공간이 필요할 수 있습니다.
| 설정 | 사용 가능한 선택지 | 실제 활용 |
|---|---|---|
| 날짜 범위 | 월 단위 범위, 정확한 날짜, 연도 교차 범위 | 여행 또는 연도에 맞게 동영상 구성 |
| 카메라 | 고정, 안정적, 동적 | 지도 이동 및 추적 방식 제어 |
| 길이 | 10–300초 | 짧은 하이라이트 또는 긴 여정 |
| 출력 형식 | 정사각형, 세로, 가로 | 소셜 게시물, 휴대전화 시청 또는 와이드스크린 재생 |
최종 파일을 만들기 전에 애니메이션을 미리 확인하세요. 미리 보기는 대화형으로 작동하며, 끝까지 재생된 후 미리 보기를 다시 선택하면 처음부터 다시 시작합니다. 카메라는 이동을 따라가기 전에 지역 내 움직임을 안정적인 중앙 영역에 유지할 수 있어 출퇴근 경로나 가까운 여행이 지나치게 불안정하게 보이지 않도록 도와줍니다.
장거리 비행과 드문드문 이어진 경로는 대권 경로를 따라 보간됩니다. 이전 이동 경로는 움직이는 마커 뒤에서 점차 흐려져 1년 전체의 경로를 더 쉽게 읽을 수 있도록 합니다. 마지막에는 렌더링된 동영상에 짧은 줌아웃과 최종 전체 여정 화면 유지가 추가됩니다.
짧은 정확한 날짜 범위와 안정적인 카메라로 시작하세요. 이렇게 하면 1년 전체를 렌더링하기 전에 경로 정확성, 제목 형식, 지도 표시 및 출력 품질을 빠르게 확인할 수 있습니다.
저장, 공유 및 문제 해결
Android 10 이상에서는 완성된 동영상이 Movies/Timeline Visualizer 아래에 자동으로 저장됩니다. Android 8 및 9에서는 시스템 저장 위치 선택기를 사용합니다. 앱은 렌더링 단계와 충분한 진행 데이터가 제공될 경우 예상 시간을 표시하며, 취소 옵션도 제공합니다. 렌더링이 취소되면 미완성 출력 파일은 삭제됩니다.
My videos 라이브러리는 각 동영상의 썸네일, 제목, 날짜 범위, 길이 및 생성 날짜가 포함된 로컬 색인을 저장합니다. 라이브러리에 동영상을 추가해도 Timeline 데이터가 복사되지는 않습니다. MP4를 앱 외부에서 이동하거나 삭제하면 해당 항목이 사용할 수 없음으로 표시될 수 있습니다.
| 문제 | 가능한 원인 | 권장 조치 |
|---|---|---|
| 타임라인 메뉴가 보이지 않음 | 기기별 메뉴 이름 차이 | Android 설정과 앱의 최신 안내 확인 |
| 기록이 불완전함 | Google 백업 또는 기기 이전 과정의 누락 | Google 지도에서 복원한 후 다시 내보내기 |
| iPhone에서 MP4가 렌더링되지 않음 | Safari 또는 코덱 제한 | H.264를 지원하는 Safari 16.4 이상 사용 |
| 동영상 항목을 사용할 수 없음 | MP4가 이동되었거나 삭제됨 | 항목을 삭제하거나 동영상 추가 사용 |
| Android 설치 경고 | APK가 Google Play 외부에 있음 | 설치 전에 공식 저장소 확인 |
Android에 설치할 때는 프로젝트의 공식 GitHub Releases 페이지에서만 APK를 다운로드하세요. 아직 Google Play를 통해 배포되지 않았으므로 Android에 외부 스토어 경고가 표시될 수 있습니다. 설치가 차단되면 브라우저나 파일 관리자가 알 수 없는 앱을 설치하도록 일시적으로 허용한 다음, 설치 후 해당 권한을 비활성화하세요.
비주얼라이저는 영어, 한국어, 일본어, 중국어 간체, 중국어 번체, 스페인어, 프랑스어, 독일어 및 브라질 포르투갈어를 지원합니다. 또한 현재의 직접 배열 내보내기, 이전의 의미 기반 세그먼트 형식, 지원되는 원시 위치 대체 형식, 여러 좌표 인코딩, 경로, 활동, 방문 및 국제 날짜 변경선을 가로지르는 경로도 처리합니다.
공유하기 전 확인:
- 선택한 날짜 범위와 경로 지점 확인
- 제목 템플릿과 카메라 이동 확인
- 전체 애니메이션 미리 보기
- 저장된 MP4가 정상적으로 열리는지 확인
- 게시 전에 지도 저작자 표시 검토
타임라인 파일은 기기에 남아 있지만, 표시된 지역의 기본 지도 타일을 요청합니다. 이러한 요청을 통해 타일 제공업체에 조회한 지역이 노출될 수 있습니다.
개인정보 보호, 형식 및 FAQ
개인정보 보호는 Google 타임라인 비주얼라이저의 핵심 설계 요소입니다. 이 도구는 Google 로그인, 위치 권한, 계정 권한, 분석 액세스 또는 광범위한 저장소 권한을 요구하지 않습니다. 사용자가 선택한 JSON 및 동영상 파일만 읽으며, 렌더링은 로컬에서 수행됩니다.
지도는 중요한 예외입니다. 기본 지도 요청에는 지도 제공업체가 제공하는 OpenStreetMap 기반 타일이 사용됩니다. 원본 Timeline JSON이 업로드되지 않더라도 이러한 요청을 통해 현재 조회 중인 지도 영역이 공개될 수 있습니다. 앱은 첫 번째 Timeline 파일을 불러오기 전에 이 내용을 설명하고 취소할 수 있는 옵션을 제공합니다.
| 데이터 또는 권한 | 비주얼라이저에서 사용되나요? | 알아둘 점 |
|---|---|---|
| Google 로그인 | 아니요 | 앱은 사용자가 수정할 수 있는 휴대전화 이름을 기본 제목에 사용합니다 |
| Timeline JSON 업로드 | 아니요 | 선택한 파일은 로컬에서 처리됩니다 |
| 위치 권한 | 아니요 | 파일을 별도로 내보낸 후 직접 선택합니다 |
| 기본 지도 요청 | 예 | 조회한 지도 영역이 타일 제공업체에 표시될 수 있습니다 |
| MP4 라이브러리 색인 | 로컬 | 메타데이터와 결정론적 썸네일을 저장합니다 |
데스크톱 사용을 위해 저장소에는 Python 생성기가 포함되어 있습니다. Python 3.9 이상, FFmpeg 및 프로젝트에 명시된 패키지가 필요합니다. Android 빌드 환경은 JDK 17, Android SDK 플랫폼 36 및 빌드 도구 36.0.0을 사용합니다. 최신 릴리스, 문서, 라이선스 및 빌드 지침은 공식 google-timeline-visualizer GitHub 저장소에서 확인하세요.
Q: Google 타임라인 비주얼라이저 동영상이란 무엇인가요?
내보낸 Google 타임라인 JSON 파일로 만든 애니메이션 MP4입니다. 지도 위에 경로가 표시되며, 카메라 이동과 타이밍이 적용되고 마지막에는 전체 여정 개요가 표시됩니다.
Q: Google 타임라인 비주얼라이저가 내 위치 기록을 업로드하나요?
선택한 Timeline JSON은 기기에서 처리되며 업로드되지 않습니다. 다만 기본 지도 타일 요청은 기기 외부로 전송되므로 렌더링 중인 지역이 노출될 수 있습니다.
Q: iPhone에서 Google 타임라인 비주얼라이저를 사용할 수 있나요?
예. Safari에서 웹 앱을 열고 Files에서 내보낸 Timeline JSON을 선택하세요. MP4 렌더링에는 Safari 16.4 이상을 사용해야 합니다.
Q: Android 동영상은 어디에 저장되나요?
Android 10 이상에서는 일반적으로 완성된 MP4 파일이 Movies/Timeline Visualizer에 저장됩니다. 이전 Android 버전에서는 시스템 저장 위치 선택기를 사용합니다.
원본 Timeline JSON은 비공개로 보관하고, 편집 내용이나 다른 날짜 범위를 테스트해야 할 때만 별도의 복사본을 만드세요.