Extensions/Preview Video Monitor Pro
ComfyUI Extension

Preview Video Monitor Pro

Second monitor preview for video generations with interactive playback controls, color tools, generation tracking, and workflow-embedded snapshots.

By CrateTools·Created 11 months ago·Updated about 5 hours ago· 19
CrateTools/comfyui-preview-video-monitor
Nodes1
On cloudLocal install
Categoryvideo/preview
Stars19
Updatedabout 5 hours ago
Readme

Preview Video Monitor

Preview on multiple physical monitors for videos, image sequences, and images. Interactive on-screen controls, snapshots, and generation tracking

ComfyUI Manager - One-Click Install with automatic dependency installation

<img width="1920" height="1075" alt="pvmindian" src="https://github.com/user-attachments/assets/cc97ca46-cecb-4eb7-9120-c99ba30f5994" /> <img width="1920" height="1053" alt="the monitor intersafe node" src="https://github.com/user-attachments/assets/02fb8cb5-0d6a-451b-b4f5-312f5b5a0fa0" />

FEATURES

Professional Playback Control Suite

Intuitive Timeline Scrubbing - Click and drag anywhere above the timeline for precise frame control

Frame-Perfect Navigation - Step through frames with keyboard arrows (← →)

Smart Playback Modes - Forward, Backward, and Ping-Pong playback with single-click switching

Instant Play/Pause - Spacebar toggles playback instantly, right from your keyboard home row

Immersive Viewing Experience

One-Click Fullscreen - Press 5 to enter true fullscreen mode, ESC or 5 again to exit

Smart Fit Modes - Instant switching using numbers 1:1 (1), Fit (2), Width (3), Height (4), and Fullscreen (5). Press again and you retun to Fit

Keyboard-Optimized Shortcuts - All controls under your left hand without looking at the keyboard

Multi-Monitor Ready - Display on any monitor with automatic resolution detection

Professional In/Out Marking System

Set Range Instantly - Press I for IN point, O for OUT point at current frame

Visual Timeline Feedback - Blue highlighted areas with red marker lines show your selection

Smart Playback Bounds - All playback modes respect your marked range automatically

Quick Reset - Press P to instantly reset to full media length

Total Interactive Control

Dynamic Real-Time Interface - All controls moved from static nodes to interactive monitor

Intuitive Zoom & Pan - Mouse wheel zooms anchored to cursor, right-click drag pans

Instant Fit Modes - Click buttons or use number keys 12345 for instant view adjustments

Live Visual Feedback - Buttons light up with color-coded active states

Smart Persistent Generations Vault Cache

Cross-Session Preservation - Your creative generations survive ComfyUI restarts and system reboots

Unlimited Version History - Store every iteration of your work without worrying about limits during sessions

Rename any Generation instantly to keep your creative sessions organized and highlight the moments that inspired you!

Instant Time Travel - Dropup menu with keyboard navigation (↑ ↓ ENTER) to revisit any point in your creative journey Visual Generation Gallery - Hover and click to instantly resurrect any previous creation

Take Snapshots of your creative process anytime. Whatever is on screen at that moment will be saved to a webp image with your comfyui workflow injected in it. The Snapshots and Generations work orchestrated together maintaining naming sync. PreviewVideoMonitor saves snapshos data inside its own default folder custom_nodes/PreviewVideoMonitorPro/, but you can change this to your own custom directory directly from the node with one click, super easy, and giving you full control over where Snaps are kept.

Performance Engine

GPU-Accelerated Processing - Automatic CUDA detection with OpenCV & PyTorch backend fallbacks

Smart Caching System - Dynamic frame caching with memory management

Real-Time Resolution Handling - Automatic scaling with maintained aspect ratios

Custom FPS Control - Playback at your exact desired framerate

Enhanced Visual Experience

Live Frame Counter - Real-time display with custom starting frame numbers

Resolution Overlay - Always-visible original media resolution

Color-Coded Interface - Intuitive button states with meaningful color schemes

Professional Timeline - Extended scrubbing area for easy frame selection

Vision module

The Vision module transforms your monitor into a technical inspection lab for AI-generated imagery.

Isolate RGB channels to detect hidden artifacts, use the live vectorscope to analyze color distribution,

and stress-test your generations with diagnostic controls that reveal edge cases normal viewing might miss.

Combined with masking capabilities and frame-accurate analysis, Vision gives you forensic-grade tools to

evaluate what the AI actually generated—not just what it appears to show.

Universal Compatibility

Multi-Format Support - Videos, image sequences, tensors, and all ComfyUI video formats

Flexible Input Sources - Direct files, node outputs, or generated content

Seamless Workflow Integration - Works alongside your existing ComfyUI pipelines

Cross-Platform Ready - Windows, Linux, macOS with automatic fallback handling

Quick Start Controls:

Space = Play/Pause

← → = Frame stepping, keep hold and scrubb at 30fps fast

I/O = Set IN/OUT points P = Reset in out to full length

1-5 = Fit modes (1:1, Fit, Width, Height, Fullscreen)

ESC = Exit fullscreen

Shift+q = Close entire monitor interface

ENTER = Toggle generations menu and also once in it triggers change generation name

Cycling the RGB channels: Use "r" "g" and "b" shortcuts to see the red green and blue channels in the monitor

☕︎ Please support, just $1 can make a real difference ☕︎

https://buymeacoffee.com/cratetools

⭐Can’t or don’t feel like donating? No worries at all! Just giving the repo a Star helps others discover it

Share this tool with anyone you think would enjoy it!

Report any bugs you come across

Contribute improvements

🐍 Special Thanks to PyGame - Preview Image Monitor relies on the powerful Pygame library to handle cross-platform window creation, display management, and image rendering. We extend our sincere thanks to the Pygame developers and contributors for their invaluable work. https://github.com/pygame

PLEASE READ THE LICENSE FILE

Please note that at the moment this tool is developed and tested over Windows 10 We can confirm the tool works well after installing it from ComfyUI Manager on both ComfyUI Desktop and Portable with automatic dependecies intallation