動画の撮影日時を変更する方法: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 本書き出して日付を確認してください。
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 はヘッダーの日付を書き換えるだけで、映像と音声のデータには触れません。
写真の撮影日時も一緒に直したいときは?
写真の撮影日時を変更する方法 を見てください。写真と動画で使う項目が違うだけで、考え方は同じです。