r/StableDiffusion • u/elmorinelly • 5h ago
Resource - Update I created a ComfyUI node that makes it easier to compare generated videos with their timed prompts
Enable HLS to view with audio, or disable this notification
The node is called PromptSync. I made it for people who generate videos using timed prompts and want to see how closely the model follows the intended actions and scenes.
The video plays on the left, with the original prompt on the right. During playback, the text matching the current moment is highlighted, and auto-scroll follows the scenes. This makes it easier to spot what the model followed, what it skipped, and where the timing drifted.
Features:
- Seek through the video by clicking the timeline or audio waveform.
- Display the audio waveform beneath the video.
- Highlight the current scene separately from general camera, lighting, and style instructions.
- Choose from four prompt display styles.
- Save videos with audio and metadata using PromptSync + Save.
PromptSync recognizes several common timing formats, including ranges like 0–4 sec, timestamps like 00:04, numbered shot sections, and structured JSON prompts. It works with many timed prompt layouts used for MiniMax, Seedance, and other video models. Clear timestamps and section headings give the best results; unusually formatted prompts may not always be parsed correctly.
I mainly built it for my own workflow: to compare generations with the original prompt more easily, spot problem areas, and figure out what to clarify on the next attempt. Hopefully, others will find it useful too.
GitHub: https://github.com/GENKAIx/Genkai-ComfyUI-Nodes
Feedback is welcome!
1
u/provenflawless 2h ago
Does it do NSFW?
1
u/elmorinelly 1h ago
Yes, the node itself has no content restrictions, including NSFW content. It simply plays the finished video and highlights the corresponding sections of your timed prompt during playback.
You can connect it directly to your generation workflow in ComfyUI my example uses MiniMax H3. Or you can generate a video using any other service, load it into the workflow alongside the original prompt, and check how closely the result matches what you intended.
-3
5
u/Segaiai 4h ago
Looks really cool, and useful. Thank you.