Takeout JSON
JA

動画の撮影日時を変更する方法:MP4・MOV の日付を Windows・Mac・exiftool で直す

動画は写真と違って EXIF を持たないため、撮影日時は MP4・MOV のコンテナの中にあります。Windows の「メディアの作成日時」、Mac の写真アプリ、exiftool で動画の撮影日時を変更する手順と注意点を説明します。

動画の撮影日時は、Mac なら「写真」アプリで動画を選んで「イメージ」→「日付と時刻を調整」で変更できます。Windows のエクスプローラーでは動画の撮影日時を編集できないので、exiftool などのツールで MP4・MOV の中の日付を書き換えます。

写真用の方法がそのまま動画に使えないのは、動画が EXIF を持たないからです。この違いを知っておくと、「写真は直ったのに動画だけ日付がおかしい」という状態を避けられます。

動画の日付はどこに入っているか

写真の撮影日時は EXIF の DateTimeOriginal に入っています。動画(MP4・MOV)は、ファイルのヘッダーにある CreateDate(作成日時)と ModifyDate、トラックごとの TrackCreateDate と MediaCreateDate に日付を持っています。写真アプリやギャラリーは主に CreateDate を読みます。

もう 1 つ大事な点があります。MP4 の規格では、この日付はUTC(世界協定時)で保存します。日本時間より 9 時間前の時刻が入っているのが正しい状態で、プレイヤーが表示するときに日本時間に直します。現地時刻をそのまま書いてしまうと、動画が 9 時間ずれて表示されます。この仕組みは 写真の時刻が数時間ずれる理由 でも説明しています。

Windows 11・10 の場合

エクスプローラーで動画を右クリックし、「プロパティ」→「詳細」タブを開くと、「メディアの作成日時」が表示されます。これが動画の撮影日時です。ただし、写真の「撮影日時」と違って、ここは編集できません。

Windows で変更するには、次の exiftool を使います。

exiftool で動画の撮影日時を変更する

1 本の動画の日付を設定するコマンドです。-api QuickTimeUTC を付けると、入力した日本時間を exiftool が UTC に直して書き込みます。

exiftool -api QuickTimeUTC -CreateDate="2019:08:14 10:00:00" -ModifyDate="2019:08:14 10:00:00" -TrackCreateDate="2019:08:14 10:00:00" -MediaCreateDate="2019:08:14 10:00:00" -overwrite_original 動画.mp4

フォルダー内の動画をまとめて 1 日進めるなど、一定の時間だけずらす場合は次のようにします。

exiftool "-QuickTime:Time:All+=0:0:1 0:0:0" -overwrite_original フォルダー名

最後にファイルの更新日時もそろえると、エクスプローラーや Finder の表示も一致します。

exiftool -api QuickTimeUTC "-FileModifyDate<CreateDate" フォルダー名

現在の日付を確認するには exiftool -time:all 動画.mp4 を実行します。Create Date が 0000:00:00 や 1904 年なら、コンテナに日付が入っていません。

Mac の「写真」アプリの場合

写真と同じ手順で変更できます。

  1. 「写真」アプリで動画を選びます。
  2. 「イメージ」→「日付と時刻を調整」を選びます。
  3. 日付と時刻、タイムゾーンを入力して「調整」を押します。

変更は写真ライブラリの中に保存されます。ファイルとして書き出して別の場所で使う前に、1 本書き出して日付を確認してください。

iPhone の場合

iOS の「写真」アプリでは、動画を開いて上にスワイプし、日付の横の「調整」をタップすると、撮影日時を変更できます。

古い AVI や 3GP の動画

2000 年代のデジカメやガラケーの AVI、WMV、3GP には、日付の項目がないか、あってもアプリが読めないことが多いです。MP4 に変換してから日付を設定するか、ファイルの更新日時だけを設定するかのどちらかになります。

アプリで写真と動画をまとめて整える

Takeout JSON Metadata Fixer は、写真と動画を同じ実行で処理します。動画に自分の作成日時があればそれを保ち、ファイルの日時を合わせます。動画は写真と同じテンプレートで名前が付き、同じ年/月フォルダーに入るので、誕生日の動画はその日の写真の隣に並びます。Google Takeout のフォルダーなら、.json の撮影日時を UTC としてコンテナに書き込みます(Google フォトからダウンロードした動画の日付がおかしい理由)。

古い MOV や AVI は途中で MP4 に変換できます(ffmpeg が必要です)。オフラインで動き、画面は日本語、Windows・Mac・Linux 対応です。最初の 500 枚は無料、無制限は 19.99 米ドルの買い切りです。

一方で、このアプリは 1 本ずつ日時を打ち込んだり、時間をずらしたりするエディターではありません。そうした編集には、同じ Epictetus LLC が開発中の Mac アプリ Photo Date & Metadata Editor(Mac App Store で近日公開)が、写真と動画の両方に対応する予定です。

よくある質問

動画の日付を変えると画質は落ちますか?

落ちません。exiftool はヘッダーの日付を書き換えるだけで、映像と音声のデータには触れません。

写真の撮影日時も一緒に直したいときは?

写真の撮影日時を変更する方法 を見てください。写真と動画で使う項目が違うだけで、考え方は同じです。