Rate of Fire Video Overlay Tool

Upload a shooting video, detect each shot from the audio, correct the markers, and export a clip with an on-video ROF HUD. The overlay highlights active burst RPM, current shot, split timing, and the full burst timeline.

Rate of fire video overlay

Upload a range clip, detect the shot peaks locally, correct the markers, and export the video with a rate-of-fire HUD showing current RPM, burst count, shot number, and the ROF timeline.

ROF video export

1080p share export

Timeline and shot markers

Click the rail to scrub. Drag markers to correct timing.

0s
0.00s
Auto Manual ROF burst
Playhead 0.000s / 0.00s · 0 markers, 0 ROF bursts

Rate of fire video overlay FAQ

How does the rate of fire video overlay work?

The tool decodes the video's audio track in your browser, detects sharp shot peaks, groups close shots into bursts, and calculates RPM with the formula (shots - 1) divided by burst duration times 60. You can drag markers to correct the timing before exporting the overlay video.

What does ROF mean?

ROF means rate of fire, usually measured in rounds per minute. In this tool, burst ROF is calculated from the first and last shot in each detected burst, while overall ROF measures the pace from the first shot marker to the last shot marker.

Can I use this for Super Safety or FRT videos?

Yes. The tool is built for rapid-fire range footage where burst RPM matters. It works best when the audio clearly captures each shot, and the manual marker controls let you fix missed shots, echoes, or suppressed shots before export.

Does the ROF overlay upload my video?

No. Detection, marker correction, preview, JSON export, CSV export, and WebM export all run in the browser. The video file stays local unless you separately upload it somewhere else.

What formats work?

Use video formats your browser can decode, typically MP4/H.264, MOV from iPhone, and WebM. If the audio track cannot be decoded, the video still loads and you can place shot markers manually at the playhead.

ROF video workflow guideSplit timer video overlayAudio ROF calculatorBest shot timersOpen training drills