ComfyUI Extension: timeline_viewer_AV_comfyUI
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
A custom ComfyUI node that provides an interactive video player with timeline scrubbing and audio waveform display.
Looking for a different extension?
Custom Nodes (0)
README
Timeline Viewer 🎬
A custom ComfyUI node that provides an interactive video player with timeline scrubbing, built as an alternative to the standard VHS VideoCombine preview.
Installation
- Copy the
Timeline_viewer_AVfolder into your ComfyUIcustom_nodesdirectory - Restart ComfyUI (via ComfyUI Manager → Restart, or manually)
- The node will appear in the node menu under the Video category
File structure
custom_nodes/
└── Timeline_viewer_AV/
├── __init__.py
├── nodes.py
├── README.md
└── js/
└── timeline_viewer.js
Inputs
| Input | Type | Description |
| ----------------- | ---------------- | ------------------------------- |
| images | IMAGE | Input frame batch |
| audio | AUDIO (optional) | Audio track |
| frame_rate | FLOAT | Frames per second |
| loop | BOOLEAN | Loop playback |
| filename_prefix | STRING | Output filename prefix |
| save_output | BOOLEAN | Save to output or temp folder |
| frame_in | INT | First frame to include |
| frame_out | INT | Last frame to include (0 = all) |
| max_width | INT | Max preview resolution width |
Features
- Interactive timeline with frame scrubbing
- Audio waveform display
- Frame counter with global frame offset
- Reactive loop toggle — no re-render needed
- Optimized for network drives — writes to local
/tmpfirst
Notes
- To update the node Python code: restart ComfyUI
- To update the JS only: hard refresh the browser (
Ctrl+Shift+R)
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.