WELCOME TO MY DIGITAL GARDEN & TECHNICAL ARCHIVE READ MORE →

CasparCG's SEEK field doesn't take seconds β€” it takes a frame number, so jumping 30 seconds into a video means multiplying by the channel's frame rate first. This tool does that math for you: pick a frame rate, type in a time, and it gives you the frame number to fill in. It also works the other way β€” enter a frame number to see what time it lands on.

[casparcg-seek-calculator.js] Seek Calculator
Seek frame:

AMCP command (optional)

How to use the seek calculator #

  1. Pick the frame rate your CasparCG channel is running at, or choose Custom… to type in any value.
  2. Type the time to seek to β€” plain seconds (30), minutes and seconds (1:30), or hours, minutes and seconds (1:02:03).
  3. Read off Frames β€” that's the number to put in the client's Seek field, or after a SEEK in an AMCP command.

You can also work backwards: type a frame number into Frames and the time field updates to show what point in the video that lands on.

Building the AMCP command

If you also fill in a channel-layer (e.g. 1-10) and, optionally, a clip name, the tool builds the matching AMCP commands:

  • PLAY [channel]-[layer] "[clip]" SEEK [frame] β€” loads and plays a clip starting at that frame.
  • CALL [channel]-[layer] SEEK [frame] β€” seeks a clip that's already loaded or playing on that layer.

Both come with a copy button, ready to paste into the CasparCG client or a script.