user2400: Anyone know of a program that will add a visible date and time stamp to a video file? Preferably, I can just put in the start time of the video and it will just keep incrementing the time as the video plays.

user2106: Most pro non-linear editors (NLEs) such as Vegas or FinalCut include something to do that. Search the documentation for "timecode burn" or "window burn". I know in Sony Vegas it's one of the text effects. While it's possible that the prosumer NLEs like Windows Movie Maker, iMovie, Vegas Studio may have that functionality, I just don't know about those products for sure. 
good luck!

user2287: For example Motion has textgenerators for this task. 
Just look for "Timecode" and "Time & Date" in the effect-library. 
But most compositing and editing applications can do that. 

user2646: Adobe Premiere has this functionality.
Search for "Timecode" in Effects tab.

user3029: There is a tool for Sony Vegas Pro (not free) that can grab the recording metadata and burn it on the movie. 
Here

user636: Timecodes can be added in Sony Vegas. It's possible to adjust the vertical and horizontal allignment and scale of the timecodes as well as the format (Time, Frames, Feet).
Open or create a new project in Sony Vegas and switch to the 'Video FX' tab, find the Timecode effect, click and drag one of the formats onto your media event. In my example I've chosen to use the 'Time & Frames' timecode which displays in hours, minutes, seconds and frame number (HH:MM:SS:FF)

If you don't own this software, and you only intend to add a time stamp, you can download a free 30-day trial from the Sony Vegas website.

user1760: You can use ffmpeg to display current localtime:

ffmpeg -i input -vf "drawtext=fontfile=/usr/share/fonts/TTF/Vera.ttf: text='%{localtime}': x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000000@1" image%03d.png

See Can ffmpeg extract images from a video with timestamps? for more examples.

2400: <p>Anyone know of a program that will add a visible date and time stamp to a video file? Preferably, I can just put in the start time of the video and it will just keep incrementing the time as the video plays.</p>
 2106: <p>Most pro non-linear editors (NLEs) such as Vegas or FinalCut include something to do that. Search the documentation for "timecode burn" or "window burn". I know in Sony Vegas it's one of the text effects. While it's possible that the prosumer NLEs like Windows Movie Maker, iMovie, Vegas Studio may have that functionality, I just don't know about those products for sure. </p>

<p>good luck!</p>
 2287: <p>For example <em>Motion</em> has textgenerators for this task. 
Just look for "Timecode" and "Time &amp; Date" in the effect-library. </p>

<p>But most compositing and editing applications can do that. </p>
 2646: <p>Adobe Premiere has this functionality.</p>

<p>Search for "Timecode" in Effects tab.</p>
 3029: <p>There is a tool for Sony Vegas Pro (<strong>not free</strong>) that can grab the recording metadata and burn it on the movie. </p>

<p><a href="http://vegasaur.com/recorded-date-time-subtitles" rel="nofollow">Here</a></p>
 636: <p>Timecodes can be added in Sony Vegas. It's possible to adjust the vertical and horizontal allignment and scale of the timecodes as well as the format (Time, Frames, Feet).</p>

<p>Open or create a new project in Sony Vegas and switch to the 'Video FX' tab, find the Timecode effect, click and drag one of the formats onto your media event. In my example I've chosen to use the 'Time &amp; Frames' timecode which displays in hours, minutes, seconds and frame number (HH:MM:SS:FF)</p>

<p><img src="https://i.stack.imgur.com/Ku96V.jpg" alt="enter image description here"></p>

<p>If you don't own this software, and you only intend to add a time stamp, you can download a free 30-day trial from the <a href="http://www.sonycreativesoftware.com/download/trials/moviestudiohd" rel="nofollow noreferrer">Sony Vegas</a> website.</p>
 1760: <p>You can use <code>ffmpeg</code> to display current localtime:</p>

<p><img src="https://i.stack.imgur.com/6o2oK.jpg" alt="localtime"></p>

<pre><code>ffmpeg -i input -vf "drawtext=fontfile=/usr/share/fonts/TTF/Vera.ttf: text='%{localtime}': x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000000@1" image%03d.png
</code></pre>

<p>See <a href="https://superuser.com/a/575935/110524">Can <code>ffmpeg</code> extract images from a video with timestamps?</a> for more examples.</p>
