手順
- エクスポート:takeout.google.comでGoogle Photosを選択し、.zipを選んで、すべてのパートをダウンロードします。TakeoutはアーカイブをOneDriveに直接送ることもできますが、その場合はZIPファイルがOneDriveに保存されるだけです。修正するには、パソコンにダウンロードしてください。
- 修正:上の欄にすべてのパートをドロップします。年別フォルダにもある写真のアルバム内コピーを除外するをオンにするか、YYYY/MM フォルダに振り分けを選んでください。OneDriveはすべてのコピーを保持するため、そのままではアルバム内のコピーが二重に表示されてしまいます。
- 展開:修正済みZIPを1つのフォルダに展開します。
- OneDriveデスクトップアプリを使う場合(WindowsまたはMac):フォルダをOneDriveフォルダ内(たとえば画像)に移動します。バックグラウンドでアップロードされ、各ファイルの更新日時も保持されます。
- デスクトップアプリを使わない場合:onedrive.live.comでアップロード → フォルダーを選び(EdgeまたはChrome)、フォルダを選択します。その後、いくつかのファイルを確認してください(下記参照)。
OneDriveで日付の基準になるもの
- JPEGとHEIC:EXIFの撮影日時。このツールが書き込むか、そのまま残します。OneDriveが写真の撮影日時として読み取るのはこの日付です。
- MP4とMOV:動画ヘッダーの作成日時。空だった場合やアップロード日時しかなかった場合に書き込みます。OneDriveがどの動画の日付を表示するかはMicrosoftが公開していないため、ファイルの日時も重要です。
- PNG、GIFなどの形式:ファイルの日時のみ。これを保持するにはデスクトップアプリを使ってください。Microsoftの回答によると、ブラウザからアップロードすると代わりにアップロード日時が記録される場合があります。
Google Photosから直接取り込めないのはなぜ?
2025年にGoogleがPhotos APIを制限して以降、ほかのサービスがGoogle Photosのライブラリ全体を代わりに読み込むことはできなくなりました。すべてのデータに使える方法はTakeoutで、先にそれを修正することが日付を保つ鍵になります。
よくある質問
このツールで写真がOneDriveにアップロードされますか?
いいえ。このツールはパソコン上でアーカイブを修正するだけです。修正済みのファイルはご自身でOneDriveに入れるため、ここでMicrosoftアカウントが使われることは一切ありません。
OneDriveでファイルの日時は保持されますか?
OneDriveデスクトップアプリは、アップロード時にファイルの更新日時を保持します。ブラウザからのアップロードについてはMicrosoftが保証していないため、ファイルの日時しか日付がないファイル(PNG、GIF、EXIFのないスクリーンショット)にはデスクトップアプリを使うことをおすすめします。
ファイル内に日付が書き込まれるのはどのファイルですか?
JPEGの写真は、写真アプリが最初に読み取るEXIFデータに日付(位置情報がない場合はそれも)が書き込まれます。HEICの写真も、iPhoneの写真のようにEXIFブロックがあれば同様に書き込まれます。EXIFブロックのないHEICは、ファイルの日時のみ設定されます。MP4、MOV、M4V、3GPの動画は、動画アプリが読み取る「作成日時」であるムービーヘッダーとトラックヘッダーに日付が記録されます。再エンコードはせず、その場で書き換えます。PNG、GIF、WebP、AVI、MKVなどの形式は変更されず、修正済みZIPを展開したときに、その日付がファイルの日時(「更新日時」)として設定されます。
Takeoutに50 GBのパートが複数あります。処理できますか?
そのために作られています。このツールは最初に各ZIPの目次と小さなJSONファイルだけを読み込み、その後、各ファイルの圧縮済みデータをそのまま新しいアーカイブにコピーします。ZIP内に非圧縮で格納されているファイルは、編集するヘッダー部分だけを読み込みます。メモリ上に展開するのは編集対象の圧縮ファイルだけで、1つずつ処理します(最大256 MB)。ChromeとEdgeでは修正済みアーカイブを選択したフォルダに直接書き込むため、サイズの上限はディスクの容量だけです。FirefoxとSafariでは修正済みアーカイブをそれぞれダウンロードとして作成し、書き換えたファイルが約1 GBを超える場合は複数のZIPに分割します。
写真はアップロードされますか?
いいえ。ZIPファイルはお使いのパソコン上でブラウザが読み込み、修正済みアーカイブも同じパソコンに書き出されます。サーバーには何も送信されません。ページの読み込み後にインターネット接続を切っても、そのまま動作します。