
Amc Run Video Calibration
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API.
Install
npx skills add NVIDIA/skills --skill amc-run-video-calibration -g -a claude-code -y- Repository
- NVIDIA/skills3.8k
- Category
- Engineering
- Updated
- 5d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live RTSP streams to `amc-run-rtsp-calibration`.
Skill: Calibrate from Video Files
When to Use This Skill
Activate this skill when the user has pre-recorded MP4 files and wants to calibrate them via the AMC REST API. Typical prompts:
- "calibrate my videos" / "run AMC on these videos"
- "calibrate from video files"
Drives calibration through the REST API on user-supplied pre-recorded MP4 files, no CLI scripts or Docker bind-mounts required, just a running microservice and your files.
Do not use this skill for live RTSP streams or rtsp://... URLs; route those requests to skills/amc-run-rtsp-calibration/SKILL.md.
Purpose
Guide the agent through project creation, sorted MP4 upload, local asset resolution, UI fallback only when necessary, project verification, calibration, polling, evaluation, and optional VGGT refinement for a user-provided multi-camera dataset.
Prerequisites
- AMC microservice and UI running (follow
skills/amc-setup-calibration-stack/SKILL.md) - You know the microservice URL (use
https://<HOST_IP>:<MS_PORT>for remote AMC, orhttp://localhost:<MS_PORT>on loopback) and UI URL - Video files locally as contiguous
cam_00.mp4,cam_01.mp4, … time-synchronized, ~1920×1080 - Python 3 with
requests - If AMC stores project outputs outside the default
projects/directory, you know the hostPROJECTS_DIR
Interaction Model
- The "host's question mechanism" means the runtime's built-in prompt API for short user decisions, such as terminal stdin, an IDE ask tool, or an equivalent interactive dialog.
- If that mechanism is unavailable, ask in chat and wait before any guarded step that requires user confirmation or a missing-file decision.
- For unattended runs, the bundled script requires all non-UI inputs up front and exits before
/calibrateunlessCONFIRM_CALIBRATION=trueis set.RUN_VGGT=trueremains a separate opt-in for the optional VGGT step.
