Upload side-view or first-person video, track a muzzle or optic reference, and compare how two setups rise, recover, and settle between shots. It runs locally in the browser and builds on the same shot-timing foundation as the video timer.
Checking sign-in status…
Track a muzzle, optic, reticle, or other high-contrast reference through each shot. The analyzer measures peak rise, recovery time, return offset, and consistency, then compares two setups on the same scoring scale.
Analyze one clip for a single recoil profile, or analyze both clips to compare buffer, comp, ammo, suppressor, grip, or stance changes.
Stores analyzed clips, setup labels, shot metrics, comparison deltas, and summary measurements.
Attach to account history
Optional, but this is what ties the result to a build, range day, or drill.
Sign in above to enable account saves.
Camera view
Rise direction in frame
Audio detection fills these first. Select one to nudge it, or add a marker at the current playhead.
Click the muzzle, optic body, reticle, or high-contrast reference in the video, then run analysis.
No tracking point set yet.
Camera view
Rise direction in frame
Audio detection fills these first. Select one to nudge it, or add a marker at the current playhead.
Click the muzzle, optic body, reticle, or high-contrast reference in the video, then run analysis.
No tracking point set yet.
Peak rise is normalized as percent of frame height, so it compares better across different resolutions. Recovery time is the first moment the tracked point stays back inside the return window. Return offset and stability show how tightly the gun settles after each shot.
This is video-derived motion data, not a calibrated force measurement. Keep the camera position, zoom, frame rate, and tracking point consistent when comparing hardware changes.
Muzzle rise (also called muzzle flip or muzzle climb) is the upward movement of the barrel that happens during the firing cycle. Recoil pushes the bore axis above the shooter's grip, the gun rotates around the wrist or shoulder pocket, and the muzzle ends up pointing higher than where it started. Muzzle rise is what slows down follow-up shots and what compensators, muzzle brakes, recoil springs, and grip technique are all trying to reduce.
Recoil is the total rearward force on the shooter from the round firing, governed by bullet mass, velocity, and the gun's weight. Muzzle rise is the vertical rotation of the gun that comes from where the recoil impulse acts relative to the shooter's grip. A heavy rifle and a light pistol firing similar power can produce the same recoil energy, but the pistol has dramatically more muzzle rise because the bore sits high above the hand. Compensators and muzzle brakes mostly reduce muzzle rise, not the total recoil impulse.
Upload the clip, click a high-contrast point on the muzzle, optic body, reticle, or another reference, then run the analyzer. It detects shot times from the audio, tracks that visual reference through each shot window, and reports peak movement as a percent of frame height for each shot.
Return-to-zero recovery time is the time after a shot until the tracked reference settles back inside the configured tolerance window and stays there. Lower recovery time usually means the setup returns to the aiming reference faster.
Yes. Load one video as Setup A and one as Setup B, label the changes, then analyze both. The comparison shows deltas for peak rise, recovery time, return offset, stability score, and return-to-zero score.
No by default. Video decoding, shot detection, and motion tracking run in your browser. If you sign in and choose Save analysis, the selected source clips and measurements are saved to your account history.
A locked side-view camera with the firearm filling enough of the frame is best for muzzle rise. First-person optic footage can work when the reticle, optic housing, or target reference has enough contrast for the tracker to follow.
No. It is video-derived motion analysis. It is best for A/B comparisons when camera position, zoom, frame rate, tracking point, ammunition, and shooting cadence stay consistent between clips.