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.
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.
1080p share export
Click the rail to scrub. Drag markers to correct timing.
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.
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.
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.
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.
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.