- google timeline visualizer は、エクスポートしたTimeline JSONファイルをアニメーション旅行動画に変換します。
- まずプレビューして、日付、カメラの動き、ルートの見やすさ、地図の表示を確認します。
- MP4を作成するには、日付範囲と出力設定を選択してAndroidまたはiPhoneで実行します。
- プライバシー管理により、地図タイルがベースマッププロバイダーから読み込まれている間も、Timelineデータはデバイス上に保持されます。
- ファイル管理では、完成した動画の視聴、共有、追加、削除、完全削除を行えます。
google timeline visualizerの概要
google timeline visualizerは、Googleロケーション履歴のエクスポートデータに対応したローカルのルートアニメーションツールです。ユーザーが選択したTimeline JSONファイルを読み込み、地図上に移動経路を表示し、視聴や共有に適したMP4を生成します。ゲーム、アニメ、エンターテインメント作品ではなくユーティリティであるため、主なワークフローはデータのエクスポート、ビジュアルプレビュー、動画設定、ローカルファイル管理を中心に構成されています。
このツールはAndroidとiPhoneのWebアプリに対応しています。AndroidアプリにはAndroid 8.0以降が必要です。一方、SafariでMP4を作成するには、H.264エンコードに対応したSafari 16.4以降が必要です。また、パソコンでの作業を好むユーザー向けに、デスクトップ用Pythonジェネレーターも提供されています。
主な用途:
- 1年間の旅行をビジュアルで振り返る。
- 正確な日付を指定して、短い休暇や数日間の旅行を切り出す。
- 日帰りの移動、長距離フライト、国境を越えるルートを比較する。
- 共有形式に合わせて、正方形、縦長、横長の動画を作成する。
- Timeline JSONをアップロードせず、オフラインでも扱いやすい個人記録を作成する。
iPhone Webアプリ
SafariでWebアプリを開き、エクスポートしたTimeline JSONファイルを選択してルートをプレビューし、MP4を作成またはダウンロードします。
Androidアプリ
プロジェクトリポジトリからリリースAPKをインストールし、エクスポートしたファイルを読み込んでルートをレンダリングし、完成した動画をローカルで管理します。
デスクトップPython
Python 3.9以降、FFmpeg、指定されたパッケージを使用して、パソコンから旅行動画を生成します。
短い旅行には正確な日付を使用してください。1回の旅行を強調したい場合は、1年分をエクスポートするよりも、狭い日付範囲を指定したほうが、通常は分かりやすいストーリーになります。
プラットフォーム別ワークフローの比較
| オプション | Timelineファイル | プレビュー | 動画出力 | 主な要件 |
|---|---|---|---|---|
| iPhone Webアプリ | FilesでTimeline.jsonを選択 | Safariのインタラクティブプレビュー | MP4のダウンロードまたは共有 | MP4エンコードにはSafari 16.4以降 |
| Androidアプリ | ローカルのJSONドキュメントを選択 | アプリ内のアニメーションプレビュー | Movies/Timeline VisualizerにMP4を保存 | Android 8.0以降 |
| デスクトップPython | ローカルのJSONパス | ジェネレーターのワークフロー | FFmpeg経由でMP4を出力 | Python 3.9以降、FFmpeg、依存パッケージ |
Timelineファイルのエクスポートと読み込み
最初のステップは、Googleマップまたはスマートフォンの設定からTimelineをエクスポートすることです。メニューの場所はデバイスによって異なります。iPhoneでは、Googleマップの個人コンテンツ設定からエクスポートできます。Androidでは、TimelineのエクスポートはGoogleマップ内ではなく、スマートフォンの位置情報設定から行います。
Googleのメニュー名は、デバイスやソフトウェアのバージョンによって変わる場合があります。Timelineの項目が見つからない場合は、公式のGoogleマップのTimelineヘルプを確認し、現在の復元およびエクスポート方法を確認してください。
iPhoneでエクスポート
Googleマップを開き、プロフィール画像を選択して設定を開きます。個人的なコンテンツを選択し、Timelineデータのエクスポートを選択します。作成されたTimeline.jsonファイルをFilesアプリに保存します。
Androidでエクスポート
スマートフォンの設定を開き、位置情報を選択します。位置情報サービスを開いてTimelineを選択し、Timelineデータのエクスポートを選択します。JSONファイルをDownloadsなどの見つけやすい場所に保存します。
ドキュメントを読み込む
google timeline visualizerを開き、Timelineファイルを選択します。このツールは、ユーザーが選択したファイルのみを読み込みます。ドキュメントを移動した場合やアクセスできなくなった場合は、通常のファイル読み込み手順をもう一度実行してください。
読み込んだデータを確認
レンダリングする前に、想定した旅行期間が表示されていることを確認します。このツールは、現在のAndroidおよびiOSのダイレクト配列形式のエクスポート、以前のセマンティックセグメント形式のエクスポート、一部の生の位置情報フォールバックに対応しています。
対応しているTimelineデータ
| データ形式 | 対応状況 | 実用上の注意 |
|---|---|---|
| 現在のAndroidおよびiOSエクスポート | 対応 | エクスポートしたJSONファイルをそのまま使用 |
| 以前のセマンティックセグメント形式のエクスポート | 対応 | 過去のGoogle Timelineデータに便利 |
| 生の位置情報フォールバック | オプション | 警告が表示され、ローカルでノイズ低減が適用される場合があります |
| Timelineのパス、アクティビティ、訪問 | 対応 | 移動履歴のさまざまな形式を保持するのに役立ちます |
E7、度数、geo:、latLng座標 | 対応 | 座標形式はローカルで解釈されます |
| 国際日付変更線をまたぐルート | 対応 | 手動で分割しなくても日付変更線を越えるルートを処理できます |
テスト中に元のJSONを削除または上書きしないでください。アプリケーションは元のファイルを変更せずに保持しますが、ストレージへのアクセス状況が変わった場合に備えて、バックアップを保管しておくと安全に復旧できます。
スマートフォンの変更、リセット、またはGoogleマップの再インストール後に過去の旅行が消えた場合は、まずGoogleマップで履歴を復元してください。google timeline visualizerは、Googleアカウントや暗号化されたTimelineバックアップに直接アクセスできません。復元後、新しいJSONファイルをエクスポートし、その置き換えたドキュメントを読み込んでください。
ルートをプレビューしてMP4を作成
プレビューは、品質管理において最も重要な段階です。選択した期間を確認し、ルートアニメーションを調べ、カメラの動きによって旅行の内容が明確に伝わるかどうかを判断できます。保存される動画はプレビューのデザインに従いますが、最終レンダリングの前に地図タイルが準備されます。
広範囲の旅行概要には月単位の範囲を選択し、特定の旅行には正確な日付を選択してください。最新の1年間が初期状態で選択される場合があり、日付範囲は暦年をまたいで設定できます。また、タイトルテンプレート、名前、距離単位、カメラの動き、旅行の長さも設定できます。
推奨される作成フロー
| 段階 | 推奨アクション | 重要な理由 |
|---|---|---|
| 日付の選択 | 短い旅行には正確な日付を使用 | 関係のない移動を除外できます |
| カメラ | まずはSteadyを使用 | 気が散る地図の動きを抑えられます |
| 長さ | 単純なルートには10~60秒を使用 | 見やすい動画になります |
| プレビュー | アニメーション全体を一度視聴 | 間違った日付や不明瞭な動きを発見できます |
| 最終レンダリング | タブまたはアプリを利用できる状態に保つ | レンダリング時間はルートの複雑さとデバイスに左右されます |
最後のシーケンスまでプレビューを確認してください。最後のアニメーションではズームアウトしてルート全体を表示し、概要を短時間保持します。これにより、旅行全体の形状を確認できます。
このツールでは、旅行の長さを10~300秒の範囲で設定できます。長い動画は作成に時間がかかり、より多くのストレージを必要とする場合があります。完成したアニメーションには、ズームアウトしてルート全体を表示し、最後の概要を約0.5秒保持する1.5秒間のエンディングが追加されます。
Android 10以降では、完成したファイルはMovies/Timeline Visualizerに自動保存されます。Android 8および9では、システムの保存先選択画面が使用されます。レンダリング中にアプリを切り替えたり画面をオフにしたりしても処理は継続できます。また、アプリでは進行状況、十分な測定後の推定残り時間、キャンセルボタンを表示できます。
カメラと出力設定
| 設定 | 選択肢 | 最適な用途 |
|---|---|---|
| カメラの動き | Steady、fixed、dynamic | 一般用途にはSteady、活発な近距離移動にはdynamic |
| 長距離旅行の圧縮 | Balancedなどのタイミング設定 | 長時間のフライトや経路がまばらなルート |
| 正方形出力 | 480p、720p、1080p | 一般的なSNS共有や概要動画 |
| 縦長出力 | 1080 × 1920 | スマートフォン中心の縦向き視聴 |
| 横長出力 | 1920 × 1080 | パソコン、テレビ、ワイドスクリーンでの再生 |
| GPS外れ値フィルター | ConservativeまたはOff | 孤立した不自然な地点にはConservative |
Conservative GPSフィルターは、孤立した不自然な往復座標だけを無視し、無視した地点数を報告します。選択したファイル内のすべての位置情報を使用したい場合はフィルターをオフにできますが、意図しないGPSノイズがないか、プレビューを慎重に確認してください。
プライバシー、地図、動画ストレージ
Timelineのエクスポートには機密性の高い位置情報履歴が含まれるため、プライバシーはワークフローの中心的な要素です。基本操作にGoogleサインイン、位置情報権限、アカウント権限、分析アクセス、広範なストレージ権限は必要ありません。ユーザーが明示的に選択したJSONファイルと動画ファイルのみを読み込みます。
Timeline JSONは処理中もデバイス上に保持されます。ネットワークに依存するのはベースマップの部分です。表示される地域について、OpenStreetMapを基盤とした地図データを使用して地図タイルのリクエストがタイルプロバイダーに送信されます。これにより、表示した地図エリアがプロバイダーに知られる可能性はありますが、Timelineファイルがアップロードされることはありません。
ルートファイルはローカルに保持されますが、表示された地図エリアによってタイルリクエストが発生する場合があります。最初のTimelineドキュメントを読み込む前に、地図のプライバシー通知を確認してください。
完成した動画は、サムネイル、タイトル、Timelineの期間、長さ、作成日とともに「マイ動画」に登録されます。アプリは小さなローカルインデックスを保存し、旅行の最後の概要画面から決定論的なサムネイルを作成します。ライブラリ機能が導入される前に作成したMP4ファイルを追加することもできます。
動画ライブラリの操作
| 操作 | 効果 | 元のMP4 |
|---|---|---|
| 視聴 | 内蔵のフルスクリーンプレーヤーで動画を開く | 保持 |
| 共有 | 利用可能な共有方法でファイルを送信 | 保持 |
| 動画を追加 | 既存のMP4ファイルをライブラリにインポート | 保持 |
| リストから削除 | ライブラリの項目だけを削除 | 保持 |
| 動画を削除 | 許可されている場合、選択したファイルを完全に削除 | 削除 |
| すべて削除 | 確認後、利用可能なすべての動画を削除 | 削除 |
アプリ外でファイルを移動または削除すると、その項目には「ファイルを利用できません」と表示されます。ライブラリからその項目を削除するか、再び使用できるようにするために以前の場所へファイルを戻してください。
最適化チェックリストとトラブルシューティング
仕上がりの品質は、クリーンなソースファイル、焦点を絞った日付範囲、最初から最後まで確認したプレビューによって決まります。完成したルートを共有する前に、このチェックリストを使用してください。
最終動画を作成する前に確認すること:
- Timeline.jsonをエクスポートし、バックアップコピーを保管する
- 選択した月範囲または旅行の正確な日付を確認する
- 視聴者に合ったカメラの動きと出力形式を選択する
- ルート全体をプレビューし、不自然なGPSの急移動を確認する
- 一時ファイルを削除する前に、最終MP4の保存場所を確認する
よくある問題
| 問題 | 考えられる原因 | 推奨される対処 |
|---|---|---|
| Timelineメニューが見つからない | デバイスによって名称が異なる、またはエクスポートがスマートフォンの設定に移動している | Google Timelineヘルプと現在の位置情報設定を確認する |
| Androidのインストールがブロックされる | 不明なアプリのインストールが無効になっている | ブラウザまたはファイルマネージャーに一時的に許可し、終了後に無効に戻す |
| プレビューが複雑すぎる | 日付範囲に関係のない移動やGPSノイズが含まれている | 日付範囲を狭めるか、Conservativeフィルターを使用する |
| MP4が表示されない | レンダリングがキャンセルされた、またはファイルアクセスが変わった | アプリを再度開き、ストレージを確認して動画をもう一度作成する |
| ライブラリに「ファイルを利用できません」と表示される | MP4が外部で移動または削除された | ファイルを復元するか、古いライブラリ項目を削除する |
| 動画作成に予想以上の時間がかかる | 長い動画、詳細なルート、またはデバイスの負荷 | アプリを利用できる状態に保ち、レンダリングの完了を待つ |
最初のテストでは、短い日付範囲と中程度の長さを選択してください。プレビューとファイル処理が期待どおりに動作することを確認してから、1年分または複数地域にまたがる長い旅行をレンダリングします。
技術的なユーザー向けに、従来のデスクトップジェネレーターも引き続き利用できます。記載されているセットアップでは、Python 3.9以降、FFmpeg、プロジェクトの要件ファイルに記載されたパッケージを使用します。Androidプロジェクトでは、開発およびテストにJDK 17、Android SDK Platform 36、Build Tools 36.0.0を使用します。プロジェクトファイルとリリースビルドは、Google Timeline Visualizer GitHubリポジトリから入手できます。
google timeline visualizer FAQ
Q: google timeline visualizerは何に使いますか?
選択したGoogle Timeline JSONエクスポートをアニメーション旅行動画に変換します。日付範囲を選び、ルートをプレビューし、カメラと出力設定を選択して、視聴や共有用のMP4を作成できます。
Q: このツールはTimeline JSONをアップロードしますか?
いいえ。Timelineファイルはデバイス上で処理され、アップロードされません。ネットワークを使用するのは地図タイルの読み込みであるため、プロバイダーが表示された地図エリアへのリクエストを受け取る可能性があります。
Q: 同じTimelineエクスポートをiPhoneとAndroidで使用できますか?
はい。エクスポートしたJSONファイルをiPhoneのWebアプリで開くことも、Androidスマートフォンへ移動してAndroidアプリで読み込むこともできます。ただし、ファイルにアクセスできる状態である必要があります。
Q: Androidの動画はどこに保存されますか?
Android 10以降では、完成したファイルはMovies/Timeline Visualizerに保存されます。Android 8および9ではシステムの保存先選択画面が使用されるため、場所を選択し、後でライブラリを管理できるよう保存先を記録しておいてください。
最も信頼性の高いワークフローはシンプルです。クリーンなTimelineファイルをエクスポートし、対象を絞った日付を選択し、ルートをプレビューして、アニメーションが正しく見えることを確認してからレンダリングします。