web-dev-qa-db-ja.com

EXIFタグCreateDate、CreationDateなどの違いは何ですか?

exiftoolを使用して私が持っているいくつかのビデオを分析すると、ビデオ自体の作成に固有の多くの日付タグに気づきました(したがって、最終アクセス日や変更日などの日付ではありません)。つまり、これが私が見つけたものです:

Create Date (CreateDate)
Track Create Date (TrackCreateDate)
Media Create Date (MediaCreateDate)
CreationDate (CreationDate)

最初の3つはまったく同じように見えますが、最後の3つには、日付と時刻の後のタイムゾーンも含まれているようです(たとえば、2017:06:22 16:36:20+01:00)。

これらすべての違いは何ですか?キャプチャされた日付/時刻に従ってファイルの名前を変更する場合に使用する最も「信頼性の高い」ものはどれですか?

1
Skeleton Bow

ちょっとした落とし穴ですが、これらのタグはEXIFタグではなく、Quicktimeタグです(すべてのEXIFはメタデータですが、すべてのメタデータがEXIFであるとは限りません)。コマンドに-G1を追加して、それらが属するグループを確認することもできます。さらに、コマンドに-aを追加すると、ファイル内のトラック(ビデオ、オーディオなど)ごとに1つずつ、TrackCreateDateMediaCreateDateが複製されていることがわかります。

CreateDateがおそらく最も正確ですが、ビデオが何らかのデジタルカメラから直接送信されている場合は、おそらくTrackCreateDateおよびMediaCreateDateと同じ値です。

ビデオメタデータは私の専門知識ではありませんが、Track/MediaCreateDateは、以前に作成されたビデオ/サウンドトラックを追跡し、それらを組み合わせて最終製品にする可能性を残していると思います。さまざまなビデオクリップを一緒に編集するとポップアップする可能性のあるもの。

注意すべき点の1つは、これら3つのタグがUTC時間で記録されることになっていることです。 Exiftool Quicktimeタグページの 4番目の段落 を参照してください。問題は、一部のカメラが仕様に準拠していないため、上記のタグに表示される時刻が最初は正しい時刻ではないように見える場合があることです。

CreationDateは明らかに異なります。タイムゾーンが含まれ、 QuickTimeキータグ の一部です。 exiftoolでは編集できません (exiftool ver 11.39以降で編集できるようになりました)。私が持っているいくつかのテストビデオのどれもそのタグを使用していないので、それ以外の場合は実際にコメントすることはできません。

2
StarGeek