Exact timestamp capture

Extract a video frame at the timestamp you specify

Paste one or several timecodes and capture the corresponding decoded frames. This workflow is designed for edit notes, bug reports, evidence, and repeatable review tasks.

Input syntaxss / mm:ss
PrecisionMilliseconds
Batch timesSupported
NamesTimestamped
Drop a video fileNo upload, no account
Click, paste, or drop a video fileMP4, MOV, M4V, and WebM videos are decoded locally.
Frame selection
Output format
Quality92%
Planned output0 / 240
PrivateZIP exportJPG PNG WebP
Timestamp frame

Repeatable captures instead of manual screenshots

A timestamp list makes a frame request reproducible. Teammates can keep the timecode with the exported filename and return to the same area of the video later.

Browser seeking is time based rather than frame-number based. The tool requests the specified time, then captures the frame that the browser decoder presents at that point.

Video source preview before frame extractionExtracted still image example
Timestamped frame extraction
Step-by-step

How to capture frames by timestamp

Times can be separated by commas, spaces, semicolons, or new lines.

  1. 01

    Load and preview the video

    Confirm that the browser can decode and seek the local source.

  2. 02

    Choose Times mode

    Open the timestamp field instead of interval or count mode.

  3. 03

    Enter exact times

    Use values such as 12.5, 00:12.500, or 01:03:12.250.

  4. 04

    Extract and label

    Export images whose filenames include their requested time.

Compatibility

Timestamp accuracy explained

Container indexes, keyframes, and variable frame rate can affect the exact decoded result.

Constant frame rate

Usually produces predictable neighboring frames for a known time.

Variable frame rate

A timeline time may not correspond to a simple fixed frame number.

Long-GOP codecs

The decoder may seek from a nearby keyframe before presenting the target area.

Edit timeline differences

Professional editors may use source timecode metadata the browser does not expose.

Best results

Precise capture practices

01

Include milliseconds

Use decimal seconds when whole-second capture is too coarse.

02

Try neighboring values

For fast action, add times a few hundredths of a second apart.

03

Use PNG for evidence

Lossless output protects small text and fine edges.

04

Record the source version

Timestamp repeatability depends on using the same video file.

Support and limits

Time-based, not frame-number extraction

The web video API exposes playback time, so the tool cannot promise an editor-specific source frame number.

Supported workflow

  • Seconds, mm:ss, and hh:mm:ss.ms inputs
  • Multiple timestamps in one run
  • Timestamped JPG, PNG, and WebP filenames

Current limits

  • No embedded camera timecode reading
  • No SMPTE drop-frame calculation
  • Nearest decoded frame may differ around codec boundaries
FAQ

Questions about timestamp frame

What timestamp formats work?

Use seconds, mm:ss, or hh:mm:ss.ms, including decimal fractions.

Can I paste multiple timestamps?

Yes. Separate them with commas, spaces, semicolons, or lines.

Is the frame exact to the millisecond?

The requested time is precise, but the decoder returns the frame available at that point.

Can I capture the player position instead?

Yes. Use Capture current after scrubbing.

Will filenames show the time?

Yes. Each exported filename includes a safe timestamp.