Is there any script or application that would add a timestamp to a video (avi or mov)? Does for example mencoder support this function ? I'm using it to join avi files together.

I would be happy for any suggestions.

  • What do you mean by "timestamp" ? timecode? You can add it to Quicktime .mov files and a few other formats like .mxf. Or the "Creation time" written by some cameras into the metadata of the files? Or do you want to make a new video with timecode or some other time burned-in? Please clarify.
    – mivk
    Nov 22, 2015 at 13:45

5 Answers 5


Virtualdub will allow you to do this with the Add Frame Numbers filter (not just frame numbers, as implied by the name).


If you have Compressor installed (comes with the Final Cut 7 Studio) you can burn-in a timecode to a video. You need to setup a preset at the beginning, but then you can make a droplet for further use.


After Effects has a plugin called Timecode (located under the Text category) that you simply apply to any video layer and it outputs a timecode box over the video that can be rendered out. It includes settings to change the text size, color, position as well as the display format of the timecode (SMPTE, frame numbers, and feet/frames for 35mm or 16mm film).


In Windows you can do this with the old standard Moviemaker - at least a basic timestamp anyway.

If you are looking for something with a great deal of accuracy Moviemaker probably won't cope.


ffmpeg supports this via the drawtext filter (example). It's command-line but ultimately has more functionality than anything else I've seen. If you're a python person, there's a project (ffmpeg-python) that provides bindings that make the various filters far easier to work with.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.