Video Tile Disk Preview
Peek at finished tiles while the rest are still cooking — so you're never blind on a long run
- preview
- actual_tile_index
- actual_frame_index
- saved_count
- tile_count
- tile_path
- status
The disk-backed workflow has one psychological problem: pass 1 can run for a long time, tile by tile, and you're flying blind until the merge. If you're upscaling a two-minute LTX-2.3 clip, that's a lot of queued runs before you see anything. Video Tile Disk Preview is the remedy - a review node that loads one already-saved tile (and optionally one frame of it) straight from the job folder, so you can eyeball results mid-run instead of discovering a bad setting two hours in.
The inputs
job_folder- the job folder or manifest path. Same forgiving path handling as the other folder nodes.tile_index- which tile to inspect.frame_index- which frame of that tile.-1outputs the tile's complete frame batch, which is handy when you want the whole thing in one go.missing_tile-nearest_available(default) vserror. With the default, if your requested tile isn't saved yet, it shows you the closest one that is - which is exactly what you want while the job is still running. Set it toerrorwhen you specifically want the exact tile or nothing.
What comes out
preview- the IMAGE to wire into ComfyUI's Preview Image node.actual_tile_index/actual_frame_index- what it actually showed (may differ from what you asked, thanks tonearest_available).saved_count/tile_count- the job's progress, right there in your preview.tile_path- the file it loaded.status- a string summary.
Why it's built the way it is
The node rescans the folder each time it runs and doesn't need to be connected to the active tile branch - the README spells this out: it's meant as a separate review branch or a small review-only workflow. So while pass 1 grinds through tiles 20–60, you can run this node against the same folder whenever you want, watch tile 5's progress, and confirm your upscale branch is doing what you think before you've committed the whole run.
Install
cd ComfyUI/custom_nodes
git clone https://github.com/maDcaDDie2000/comfyui-video-tiler
Restart; it's under Video Tiler/Disk. No extra dependencies, no model downloads. Apache 2.0, vibe-coded for personal use, not actively maintained.
The one habit worth building: review the first tile of each row early, because seam geometry and overlap handling show up there before they show up anywhere else. One wrong tile_index bookkeeping mistake and you'll see it in the preview long before you'd catch it in the merged output - which is, in a nutshell, why this node earns its place in the workflow.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| job_folder | STRING | /tmp/ComfyUI/output/video_tiler_tiles | Job folder, manifest.json, or a parent folder containing exactly one tile job. |
| tile_index | INT | 00–999999 | — |
| frame_index | INT | 0-1–999999 | Frame to preview. Use -1 to output the tile's complete frame batch. |
| missing_tile | COMBO | nearest_available | Use the closest saved tile while the requested tile is still pending, or stop with an error. |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| preview | IMAGE | — |
| actual_tile_index | INT | — |
| actual_frame_index | INT | — |
| saved_count | INT | — |
| tile_count | INT | — |
| tile_path | STRING | — |
| status | STRING | — |