
NiceShot AI is a Python-based computer vision tool that automatically detects and clips key gameplay moments—kills, deaths, medals—from Call of Duty footage, generating timestamped event logs and session analysis charts.
The tool uses YOLOv8n fine-tuned on custom gaming video datasets and can process gameplay at up to 170 FPS on high-end GPUs, addressing the lack of native analytics features in competitive games.
What happened
NiceShot AI, a Python tool using YOLO and OpenCV, automatically detects, tracks, and clips key gameplay events (kills, deaths, medals) from Call of Duty videos and generates visual session analysis reports. It supports Call of Duty: Black Ops 6 (2024), Call of Duty: Modern Warfare II (2022), and Call of Duty: Black Ops 7 (2025, still in testing).
Why it matters
Competitive gaming has lacked built-in analytics for gameplay review. This tool lets players automatically extract and analyze their own performance data—kill counts, death events, medal achievements—timestamped and exported to CSV, enabling faster post-session review without manual clipping or counting.
What to watch
Processing speed reaches up to 170 FPS on high-end hardware (RTX5070, i9 14th gen) with frames_to_skip = 5; detection is not perfect (events can be detected multiple times or missed entirely). The tool also supports bulk analysis of Twitch streams (currently in testing) and can create highlight reels in 16:9 and vertical (TikTok) formats.
NiceShot AI is a Python-based analytics tool designed to automatically analyze Call of Duty gameplay videos using computer vision. The tool is powered by YOLOv8n (fine-tuned on custom collected and annotated gaming video datasets under CC license), OpenCV, YOLO, FFmpeg, and matplotlib, enabling it to detect, track, and extract key in-game events.
The tool supports three Call of Duty titles: Call of Duty: Black Ops 6 (2024), Call of Duty: Modern Warfare II (2022), and Call of Duty: Black Ops 7 (2025, still in testing). For each game, it detects specific events. In Black Ops 6, it identifies gun kills (face-to-face only), medals (when earned by the player), and deaths, though medal type is not differentiated—only the count is recorded. Modern Warfare II support is also in testing, with kill detection and death detection available without the face-to-face limitation. Black Ops 7 detection is likewise in testing with kills and medals tracked.
Key features include event timestamping and CSV export with two columns (Timestamp and Event) for further analysis, automatic clipping of detected events, and session analysis reports featuring multiple charts for post-session stats review. The tool uses EasyOCR to prevent false event counts during special game scenes like killcams and spectating modes. Special events such as kill streaks—detected from the combination of multiple consecutive kills within a time threshold—are also tracked. Auto-clipping exports in both 16:9 and TikTok vertical formats, and the tool can concatenate clips into highlight reels of custom lengths with fade transitions. Bulk analysis of Twitch streams is in testing, and clips can be ranked by special criteria (for example, "hot kill clips" where multiple medals appear during a single event).
Processing speed varies by hardware. On a laptop with RTX5070 8GB, i9 14th gen CPU, and 32GB RAM, the tool reaches up to 170 FPS with frames_to_skip = 5. On a laptop with GTX1650 4GB, i7 10th gen, and 16GB RAM, it achieves up to 60 FPS under the same settings. Advanced OCR-based detection temporarily reduces speed from 170 FPS to 30 FPS while confirming events; this feature can be disabled to preserve speed at the cost of potential false positives during spectating scenes. The creator acknowledges that event detection is not perfect—events can be detected more than once or not at all. Installation requires FFmpeg, PyTorch (with CUDA support, the creator used CUDA 12.1 for GTX1650 and nightly CUDA 12.8 for RTX5070), and Python 3.10.11 or compatible. A demo video is available showcasing the tool's results.
NiceShot AI addresses a specific gap: competitive gaming platforms like Call of Duty do not natively provide frame-level analytics for player review. The tool leverages computer vision (YOLOv8n, fine-tuned on custom gameplay datasets) to detect discrete in-game events—kills, deaths, medals—and timestamps them automatically, eliminating manual clipping and event logging. This is particularly valuable for competitive players and streamers who need to review performance or create highlight content.
The architecture is modular and configurable. By using YOLO for object detection, OpenCV for video processing, and EasyOCR for event confirmation (to filter out false positives during killcams or spectating), the tool attempts to balance accuracy with speed. The creator acknowledges imperfection: events can be missed or double-counted. Performance scales with hardware—a recent RTX5070 achieves 170 FPS, while older GPUs like the GTX1650 reach 60 FPS, making the tool accessible to a range of players.
Current limitations include game-specific detection rules (face-to-face kills only for Black Ops 6), and incomplete medal classification. The tool outputs events to CSV for external analysis and can auto-generate highlight reels in multiple formats (16:9 and vertical for TikTok), suggesting the creator has content creation and competitive review as the primary use case.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
Ask AI anything about this article. Q&As are published on this page for other readers too.
A NIMO desktop PC featuring an Intel Core i5-14400F CPU, RTX 5070 Ti GPU, 32GB DDR5 RAM, and 1TB NVMe SSD is n…

GlyPho, an AI SVG generator, lets users create logos, icons, illustrations, and other vector graphics by writi…

Following a magnitude-7 earthquake in Kumamoto Prefecture late last month, a resident used generative AI to bu…

xAI launched Imagine Image 2.0 as a new Quality Mode on grok.com/imagine and in Grok's iOS and Android apps, w…

Google discontinued its Nano Banana 2 feature in Google Earth less than a day after launch, after users genera…

Scam.ai announced Halo, a deepfake detection model that runs directly on Qualcomm's Snapdragon NPU (on-device…

The AI news that matters, in one minute each morning.
Sign up free