完全ガイド Google フォト → ローカル macOS
Google Takeoutは間違った日付で写真を書き出し、本当のメタデータを別の .json ファイルに埋もれさせます。このガイドでは、何が起きているのか、どう解決するのか、そしてライブラリ全体を — 日付も整理も完全な状態に — 復元するための具体的な手順を説明します。
人生ぶんの写真ライブラリをダウンロードしてから、どれ一つ正しい日付になっていないと気づく人が後を絶ちません。
書き出したデータの中では、すべての画像の隣に対応する .json ファイルが置かれています。本当のメタデータはここにあります。
{
"title": "IMG_4567.jpg",
"description": "Beach, summer holiday",
"photoTakenTime": {
"timestamp": "1596205800", ← 実際の撮影日時:2020年8月1日 9:30
"formatted": "Aug 1, 2020, 9:30:00 AM UTC"
},
"geoData": {
"latitude": 37.9838,
"longitude": 23.7275, ← ギリシャ・アテネ
"altitude": 12.0
}
}
このファイルを読まないかぎり、写真は今日(書き出した日)に撮影されたものとして表示されます。FolioSortはこれを読み取り、本当の日付を復元します。
散らかったTakeoutのデータから、整理された状態がずっと続くライブラリへ。以下の手順どおりに進めてください。
takeout.google.com にアクセスします。「すべての選択を解除」をクリックしてから、Google フォトだけにチェックを入れます。形式は .zip、ファイルサイズは50 GBに設定してください。書き出しの準備ができるとGoogleからメールが届きます。ライブラリが大きい場合、数時間から数日かかることがあります。
すべてのパートをパソコンにダウンロードします。フォルダを1つ作り(例:~/Google-Takeout-Raw/)、そこにすべてのzipパートを展開してください。Takeout/Google Photos/Photos from 2020/ のような構成ができ、画像ファイルとその .json サイドカーが並んで入っています。
FolioSortで整理ツールのタブを開き、Takeout取り込みモードを選びます。展開したTakeoutフォルダを取り込み元として指定してください。FolioSortはすべての画像ファイルと、対応する .json サイドカーを自動で読み取ります。設定は必要ありません。メタデータの復元とフォルダへの書き出しは無料です。EXIFに基づく日付フォルダへの仕分けはProの機能です。
FolioSortは .json サイドカーを1つずつ読み取り、本当の photoTakenTime のタイムスタンプとGPS座標を取り出して、画像のEXIF項目に書き戻します。これで写真は、正しい日付、時刻、場所を取り戻します。Takeoutが壊す前の状態と同じです。
すべての写真が正しいEXIFの日付を持つようになったら、日付ベースのテンプレートで整理ツールを実行します。よく使われるのは {YYYY}/{MM} {Month}/ です。FolioSortは5万枚の写真を数秒できれいな時系列のライブラリに仕分けます。複数のアルバムが取り込み元になっていても、重複は解決されます。
{City} や {Camera} のトークンを加えれば、さらに細かく分けられます。{YYYY}/{City}/ なら、行き先ごとに並んだ旅の記録になります。ライブラリが完全に整理され、日付も正しくなったら、どこへでも移せます。ローカルのドライブ、Synology NAS、Immichサーバー、iCloud Drive、Amazon S3など。Proでは、SMB/AFPのネットワーク共有(Synology、QNAP)やiCloud Driveへ直接移動できます。
Takeoutの写真がきちんと整理されていれば、移行先はどこでも構いません。FolioSortは、その多くへ直接ファイルを移せます。
Google フォトは、本当の撮影日時を画像のEXIFではなく .json のサイドカーファイルに保存しています。zipを展開すると、OSは各ファイルの更新日を展開した日付に設定します。JSONサイドカーを読まないツールでは、撮影した日ではなく「今日」が見えてしまいます。FolioSortはそれらのJSONファイルを読み取り、正しい日付をEXIF項目に永続的に書き戻します。
Takeoutの書き出しでは、各画像に対応する .json サイドカーファイル(例:IMG_4567.jpg.json)があり、元の撮影日時、GPS座標、説明など、Google フォトが写真を正しく表示するために使っていたメタデータが入っています。これらのファイルを読まなければ、メタデータはすべて失われます。
はい。Google Takeoutでは、同じ写真が何度も書き出されることがよくあります。年ごとのフォルダに1回、それが属していた各アルバムフォルダにも1回ずつ、という具合です。FolioSort ProはSHA-256の内容ハッシュで重複を検出し、スキップ、リネーム、置き換えのいずれかを選べるようにします。すべての写真が3つずつ、といった結果にはなりません。
サイドカーの読み取りとEXIFの書き込みは高速で、ドライブにもよりますが、通常は毎秒数百から数千ファイルです。8万枚なら、一般的なパソコンで5〜20分程度を見込んでください。NASへのファイル移動はネットワーク速度に左右されますが、FolioSortは進捗と残り時間の目安をリアルタイムで表示します。
Takeoutの書き出しでは、動画にも .json サイドカーが付きます。FolioSortは動画も同じように処理し、日時を復元して、選んだフォルダ構成に整理します。MOV、MP4をはじめ、一般的な動画形式に対応しています。
FolioSortは「コピーしてから照合する」方式をとります。まず移行先にファイルをコピーし(EXIFはコピー側に書き込みます)、チェックサムでコピーを照合し、そのうえで(任意で)元のファイルを削除します。Takeoutのファイルがその場で書き換えられることはありません。どの操作も完全に取り消せます。
FolioSortは、Takeoutで書き出したデータの日付とGPSを無料で直します。ライブラリ全体をEXIFに基づく整ったフォルダに整理するにはProをどうぞ。買い切りの永続ライセンスです。