Using Quicktime Creation Date to rename iphone MOV video files to date

Started by thumperstrauss, September 03, 2023, 09:50:01 AM

Previous topic - Next topic

thumperstrauss

In my iPhone MOV videos, the only accurate date meta data I can find is in the Quicktime section and is called Creation Date. See the meta data below.

I tried this code in my bat file, located in the same folder as my videos:

exiftool -d "%Y-%m-%d-%H-%M-%S%%-c.%%e" "-Filename<Quicktime:CreationDate" K:\Date
cmd /k

But the command line simply states:
1 directories scanned
0  image files read


Can you suggest the proper code?


THE META DATA

---- ExifTool ----
ExifTool Version Number         : 12.65
Warning                         : [minor] The ExtractEmbedded option may find more tags in the media data
---- File ----
File Name                       : IMG_2696.MOV
Directory                       : .
File Size                       : 22 MB
File Modification Date/Time     : 2023:08:13 22:04:40-04:00
File Access Date/Time           : 2023:09:03 09:35:46-04:00
File Creation Date/Time         : 2023:09:02 17:10:01-04:00
File Permissions                : -rw-rw-rw-
File Type                       : MOV
File Type Extension             : mov
MIME Type                       : video/quicktime
---- QuickTime ----
Major Brand                     : Apple QuickTime (.MOV/QT)
Minor Version                   : 0.0.0
Compatible Brands               : qt
Media Data Size                 : 22175364
Media Data Offset               : 36
Movie Header Version            : 0
Create Date                     : 2023:08:12 16:26:23
Modify Date                     : 2023:08:12 16:26:35
Time Scale                      : 600
Duration                        : 11.17 s
Preferred Rate                  : 1
Preferred Volume                : 100.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Preview Time                    : 0 s
Preview Duration                : 0 s
Poster Time                     : 0 s
Selection Time                  : 0 s
Selection Duration              : 0 s
Current Time                    : 0 s
Next Track ID                   : 6
Track Header Version            : 0
Track Create Date               : 2023:08:12 16:26:23
Track Modify Date               : 2023:08:12 16:26:35
Track ID                        : 1
Track Duration                  : 11.17 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Image Width                     : 1920
Image Height                    : 1080
Clean Aperture Dimensions       : 1920x1080
Production Aperture Dimensions  : 1920x1080
Encoded Pixels Dimensions       : 1920x1080
Media Header Version            : 0
Media Create Date               : 2023:08:12 16:26:23
Media Modify Date               : 2023:08:12 16:26:35
Media Time Scale                : 600
Media Duration                  : 11.17 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : Video Track
Handler Vendor ID               : Apple
Handler Description             : Core Media Video
Graphics Mode                   : ditherCopy
Op Color                        : 32768 32768 32768
Handler Class                   : Data Handler
Handler Type                    : Alias Data
Handler Vendor ID               : Apple
Handler Description             : Core Media Data Handler
Compressor ID                   : avc1
Source Image Width              : 1920
Source Image Height             : 1080
X Resolution                    : 72
Y Resolution                    : 72
Compressor Name                 : H.264
Bit Depth                       : 24
Video Frame Rate                : 29.996
Track Header Version            : 0
Track Create Date               : 2023:08:12 16:26:23
Track Modify Date               : 2023:08:12 16:26:35
Track ID                        : 2
Track Duration                  : 11.17 s
Track Layer                     : 0
Track Volume                    : 100.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Media Header Version            : 0
Media Create Date               : 2023:08:12 16:26:23
Media Modify Date               : 2023:08:12 16:26:35
Media Time Scale                : 44100
Media Duration                  : 11.24 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : Audio Track
Handler Vendor ID               : Apple
Handler Description             : Core Media Audio
Balance                         : 0
Handler Class                   : Data Handler
Handler Type                    : Alias Data
Handler Vendor ID               : Apple
Handler Description             : Core Media Data Handler
Audio Format                    : mp4a
Audio Channels                  : 2
Audio Bits Per Sample           : 16
Audio Sample Rate               : 44100
Purchase File Format            : mp4a
Track Header Version            : 0
Track Create Date               : 2023:08:12 16:26:23
Track Modify Date               : 2023:08:12 16:26:35
Track ID                        : 3
Track Duration                  : 11.17 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Content Describes               : Track 1
Media Header Version            : 0
Media Create Date               : 2023:08:12 16:26:23
Media Modify Date               : 2023:08:12 16:26:35
Media Time Scale                : 600
Media Duration                  : 11.17 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : NRT Metadata
Handler Vendor ID               : Apple
Handler Description             : Core Media Metadata
Gen Media Version               : 0
Gen Flags                       : 0 0 0
Gen Graphics Mode               : ditherCopy
Gen Op Color                    : 32768 32768 32768
Gen Balance                     : 0
Handler Class                   : Data Handler
Handler Type                    : Alias Data
Handler Vendor ID               : Apple
Handler Description             : Core Media Data Handler
Meta Format                     : mebx
Track Header Version            : 0
Track Create Date               : 2023:08:12 16:26:23
Track Modify Date               : 2023:08:12 16:26:35
Track ID                        : 4
Track Duration                  : 11.17 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Content Describes               : Track 1
Media Header Version            : 0
Media Create Date               : 2023:08:12 16:26:23
Media Modify Date               : 2023:08:12 16:26:35
Media Time Scale                : 600
Media Duration                  : 11.17 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : NRT Metadata
Handler Vendor ID               : Apple
Handler Description             : Core Media Metadata
Gen Media Version               : 0
Gen Flags                       : 0 0 0
Gen Graphics Mode               : ditherCopy
Gen Op Color                    : 32768 32768 32768
Gen Balance                     : 0
Handler Class                   : Data Handler
Handler Type                    : Alias Data
Handler Vendor ID               : Apple
Handler Description             : Core Media Data Handler
Meta Format                     : mebx
Track Header Version            : 0
Track Create Date               : 2023:08:12 16:26:23
Track Modify Date               : 2023:08:12 16:26:35
Track ID                        : 5
Track Duration                  : 11.17 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Content Describes               : Track 1
Media Header Version            : 0
Media Create Date               : 2023:08:12 16:26:23
Media Modify Date               : 2023:08:12 16:26:35
Media Time Scale                : 600
Media Duration                  : 11.17 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : NRT Metadata
Handler Vendor ID               : Apple
Handler Description             : Core Media Metadata
Gen Media Version               : 0
Gen Flags                       : 0 0 0
Gen Graphics Mode               : ditherCopy
Gen Op Color                    : 32768 32768 32768
Gen Balance                     : 0
Handler Class                   : Data Handler
Handler Type                    : Alias Data
Handler Vendor ID               : Apple
Handler Description             : Core Media Data Handler
Meta Format                     : mebx
Handler Type                    : Metadata Tags
Location Accuracy Horizontal    : 4.721956
GPS Coordinates                 : 44.306900° N, 71.774200° W, 254.194 m Above Sea Level
Make                            : Apple
Model                           : iPhone 14 Pro
Software                        : 16.6
Creation Date                   : 2023:08:12 12:26:23-04:00
---- Composite ----
Image Size                      : 1920x1080
Megapixels                      : 2.1
Avg Bitrate                     : 15.9 Mbps
GPS Altitude                    : 254.194 m
GPS Altitude Ref                : Above Sea Level
GPS Latitude                    : 44.306900° N
GPS Longitude                   : 71.774200° W
Rotation                        : 0
GPS Position                    : 44.306900° N, 71.774200° W


thumperstrauss

#1
UPDATE: I did a bit more forum searching and found a thread with the same need. Here is the code in the bat file that worked for me:

exiftool -ext+ mov -Overwrite_Original -api QuickTimeUTC "-FileModifyDate<CreationDate" "-FileCreateDate<CreationDate" "-Media*Date<CreationDate" "-Track*Date<CreationDate" "-Quicktime:CreateDate<CreationDate" "-Quicktime:ModifyDate<CreationDate" "K:\pathhere"
cmd /k

Hope this helps others and future me! Hi future me!

StarGeek

tried this code in my bat file
...
Can you suggest the proper code?

You command is correct. As long as the videos are in the same directory and not in sub-directories, then this is FAQ #27.


Quote from: thumperstrauss on September 03, 2023, 09:50:01 AMIn my iPhone MOV videos, the only accurate date meta data I can find is in the Quicktime section and is called Creation Date. See the meta data below.

The other metadata is accurate.  Most time stamps in a video are set to UTC.  Your time zone appears to be -04:00.  I you subtract 4 hours from the UTC 2023:08:12 16:26:23 time stamp, you get 2023:08:12 12:26:23 local time.

My standard copy/paste regarding video time stamps

Most video time stamps are supposed to be set to UTC and the program is supposed to adjust this to the local time zone when displayed (see 4th paragraph on the Quicktime tags page), with the most common exceptions being the Quicktime:CreationDate (not to be confused with the Quicktime:CreateDate) and the Quicktime:DateTimeOriginal.

If your computer is in the same time zone as where the video was shot, ignoring differences for Daylight/Summer time, then you can add the -api QuickTimeUTC option and exiftool will automatically adjust the time to/from UTC when writing/reading.  Otherwise, you either have to figure out the UTC yourself or use this -api option and include the correct time zone, e.g. "2023:02:03 04:05:06±07:00".
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

StarGeek

Quote from: thumperstrauss on September 03, 2023, 10:12:11 AMUPDATE: I did a bit more forum searching and found a thread with the same need. Here is the code in the bat file that worked for me:

exiftool -ext+ mov -Overwrite_Original -api QuickTimeUTC "-FileModifyDate<CreationDate" "-FileCreateDate<CreationDate" "-Media*Date<CreationDate" "-Track*Date<CreationDate" "-Quicktime:CreateDate<CreationDate" "-Quicktime:ModifyDate<CreationDate" "K:\pathhere"
cmd /k

Except for the file system time stamps, you have just overwritten the correct data with incorrect data.  Try right clicking on a file, selecting Properties, selecting the Details tab, and look for the "Media created" property.  You will see that it is now 4 hours off.

To fix things, run the same command but add
-api QuickTimeUTC
to the command.
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype