Preview Video Monitor Pro
Second monitor preview for video generations with interactive playback controls, color tools, generation tracking, and workflow-embedded snapshots.
Nodes (1)
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