user3615: I have tons of videos of my children and they have been moved from drive to drive many times over the years.  Is there a way to easily get the date the video was taken?  I'm importing them into iTunes currently, but I can find nothing that shows the date the video was taken?

user2178: If you have ffmpeg installed you can type 

ffprobe filename.mp4

and it will give you a list of information about the file with in the end the creation time.
I'm sure it is possible to automate this with a bash script and maybe even to extract the creation time out of the list of info, but I wouldn't know how exactly.

user2836: It entirely depends on what information the camera embedded in the video file.  It may or may not have actually stored the date.  If the information is in the meta data, then any advanced video player or editing tool should be able to see the meta data and tell you the date associated.  Also, it is possible that the file date may be accurate, though there are a lot of things that can cause the file date to change.  The meta data, if present is the most accurate and best bet though if it is present.

user525: MediaInfo gives you a way to check the file metadata, including the creation date for the video and audio streams. This is free, cross platform and open source and also provides a GUI for you to check.

If you're up for using the command line, with MediaInfo:
mediainfo in.mp4 | grep "Encoded date" | head -n1 | cut -d: -f2-

With FFmpeg's ffprobe:
ffprobe -v quiet -print_format flat -show_format in.mp4 | grep creation_time | cut -d= -f2-


3615: <p>I have tons of videos of my children and they have been moved from drive to drive many times over the years.  Is there a way to easily get the date the video was taken?  I'm importing them into iTunes currently, but I can find nothing that shows the date the video was taken?</p>
 2178: <p>If you have <a href="http://www.ffmpeg.org" rel="nofollow">ffmpeg</a> installed you can type </p>

<blockquote>
  <p>ffprobe filename.mp4</p>
</blockquote>

<p>and it will give you a list of information about the file with in the end the creation time.</p>

<p>I'm sure it is possible to automate this with a bash script and maybe even to extract the creation time out of the list of info, but I wouldn't know how exactly.</p>
 2836: <p>It entirely depends on what information the camera embedded in the video file.  It may or may not have actually stored the date.  If the information is in the meta data, then any advanced video player or editing tool should be able to see the meta data and tell you the date associated.  Also, it is possible that the file date may be accurate, though there are a lot of things that can cause the file date to change.  The meta data, if present is the most accurate and best bet though if it is present.</p>
 525: <p><a href="http://mediainfo.sourceforge.net/en" rel="noreferrer">MediaInfo</a> gives you a way to check the file metadata, including the creation date for the video and audio streams. This is free, cross platform and open source and also provides a GUI for you to check.</p>

<p><a href="http://mediainfo.sourceforge.net/en" rel="noreferrer"><img src="https://i.stack.imgur.com/VVjgw.png" alt=""></a></p>

<p>If you're up for using the command line, with MediaInfo:</p>

<pre><code>mediainfo in.mp4 | grep "Encoded date" | head -n1 | cut -d: -f2-
</code></pre>

<p>With <a href="http://ffmpeg.org/" rel="noreferrer">FFmpeg's</a> <code>ffprobe</code>:</p>

<pre><code>ffprobe -v quiet -print_format flat -show_format in.mp4 | grep creation_time | cut -d= -f2-
</code></pre>
