Using ExifTool to make .mp4 video file dates match contents

I had a bunch of .mp4 and .3gpp video files whose file "create" and "last modified" dates did not match the meta data inside of the file.   I found ExifTool could fix this.   ExifTool is a cmd-line tool, so you need to be comfortable with the cmd-line.   The biggest challenge was that most of the documentation was on how to modify the internal meta data, but I wanted to "copy" from the meta data to the filesystem timestamps.

The first trick is to figure out what the "tags" are for the internal metadata and the file system.   I found the ExifTool FAQ #24 which shows how to query for the times:

> exiftool time:all -a -G0:1 -s tmp.mp4

[File:System]   FileModifyDate                  : 2014:09:07 19:35:32-06:00
[File:System]   FileAccessDate                  : 2015:10:24 22:55:22-06:00
[File:System]   FileCreateDate                  : 2015:10:24 22:55:22-06:00
[QuickTime]     CreateDate                      : 2013:09:14 00:52:38
[QuickTime]     ModifyDate                      : 2013:09:14 00:52:38

From the above the CreateDate & ModifyDate are the internal meta data, and the FileModifyDate etc are the filesystem.

So to copy the metadate CreateDate to the FileSystem I used this command:

> exiftool "-CreateDate>FileModifyDate" tmp.mp4

And of course to modify multiple files you can use wild-cards on the filename, like *.mp4

Better voting than "Winner Takes All"

It's time for national elections in the US, and many citizens feel like they can't get good representation, no matter how they vote.  Much of the problem is our "Winner Take All" system of voting — it's easy to explain but has *huge* flaws.  Here is a series of 5 videos (total 28 minutes) that talks about the problems, and some much better (but slightly more complicated) alternatives.

A computer built out of dominoes?

In the video below, a team built two computers out of dominoes.  The first was capable of adding any two numbers between 0 (zero) and 7 (seven).  The second computer they built was capable of adding any two numbers between 0 (zero) and 15 (fifteen).

The computer you are using right now, deep under the covers, does everything in terms of binary addition.  What about the other operations you ask?  Continue reading A computer built out of dominoes?

Paso Robles, CA

The first week in October my wife & I, with my parents, toured wineries in Paso Robles, CA.  We stayed at a local B&B for a few nights.


Grand View Point at Canyonlands, 2007

A 180° panorama looking south from the Grand View Point Overlook inside Canyonlands National Park in Utah.  This is from our 2007 trip to nearby Moab.  To give a sense of scale, there is a single-lane dirt road that runs across the foreground, then curves up to the right.

Be sure to zoom in to see all the details (scroll wheel or buttons). Click-n-drag or use keyboard arrows to pan. Use button for full screen (center bottom).