6.0 KiB
ZMongo LTXV Modular Workflows
These files split the original oversized workflow into independently runnable ComfyUI API/prompt JSON files.
The uploaded source workflow was an API-style prompt JSON, not a visual UI workflow with node positions and group boxes. For reliability, the modular version is separated into smaller runnable workflow JSON files instead of one giant graph.
Shared defaults
- Image collection:
succubi - Image field path:
image_data - Mask field path:
mask_data - Prompt collection:
prompts - LTXV positive prompt path:
prompt.ltxv_i2v_121f_16fps_720p.positive - LTXV system prompt path:
prompt.system.ltxv_i2v_121f_16fps_720p - Target video length:
121frames - Target frame rate:
16FPS - Target image/video prep size:
1280x720
The API key field was intentionally cleared. Paste your API key into node 260, titled:
00 API Key Session - paste key here
The session switch node 261 controls hosted API vs local file store.
Suggested use order
1. Select or preview source image
Open:
00_select_image_browser.workflow.json
Use this to list image records, browse thumbnails, and preview the selected image.
Important nodes:
270— image collection name244— image field path245— list docs279— selected image index291— display selected image290— preview selected image
Run this workflow by itself when you only want to change or confirm the source image.
2. Save or update the LTXV system prompt
Open:
01_save_ltxv_system_prompt.workflow.json
This saves the Gemini prompt-constructor system prompt into:
prompt.system.ltxv_i2v_121f_16fps_720p
Important nodes:
325— editable system prompt text322— system prompt field path286— save value node287— save-result preview
Run this only when changing the system instruction.
3. Manually save a positive video prompt
Open:
02_manual_save_ltxv_positive_prompt.workflow.json
Use this when you already have a finished LTXV prompt and want to save it without calling Gemini.
Important nodes:
900— manual positive prompt text295— save generated/manual positive prompt294— save-result preview
The prompt saves to:
prompt.ltxv_i2v_121f_16fps_720p.positive
4. Generate a positive LTXV prompt from the selected image
Open:
03_generate_ltxv_prompt_from_selected_image.workflow.json
Use this when you want Gemini to look at the selected image and the rough concept, then produce a clean LTXV image-to-video prompt and save it.
Important nodes:
289— rough user video concept279— selected image index291— selected image325— system prompt301— Gemini image + text prompt generator295— save generated prompt293— Gemini response preview294— save-result preview
This workflow does not render video. It only generates and saves the video prompt.
5. Select/load an existing video prompt
Open:
04_select_load_ltxv_video_prompt.workflow.json
Use this to select a prompt document and preview the saved positive prompt before rendering.
Important nodes:
262— prompt collection name267— list prompt docs283— selected prompt document index296— get saved LTXV positive prompt297— loaded prompt preview
6. Render simple LTXV video
Open:
05_render_ltxv_video_simple.workflow.json
This is the smaller LTXV render path using:
ltx-video-2b-v0.9.5.safetensorst5xxl_fp16.safetensorsLTXVImgToVideo- 121 frames
- 16 FPS
Important nodes:
279— selected source image index296/297— loaded positive prompt77— LTXV image-to-video node72— sampler81— video save node
Note: node 77 uses 1280x736 because some LTXV/video latent paths require dimensions divisible by model-friendly latent sizes. The source image selection/prep is still 1280x720.
7. Render advanced LTXV video/audio path
Open:
06_render_ltxv_video_advanced.workflow.json
This is the larger advanced path using:
ltx-2-19b-distilled.safetensorsgemma_3_12B_it_fp4_mixed.safetensors- latent upscaler
- audio latent path
- 121 frames
- 16 FPS
Important nodes:
279— selected source image index296/297— loaded positive prompt310— resize selected image to 1280x720316:62— frame length321— frame rate316:3— loaded prompt text encode315— save final video
Use this only after the prompt and selected image are correct.
8. Generate and save a new reference image
Open:
07_generate_and_save_reference_image.workflow.json
Use this to generate a new still image from the selected/loaded prompt and save it back to ZMongo.
Important nodes:
296/297— loaded prompt236— SD3.5 checkpoint280— image sampler240— save generated image281— save-result preview
9. Save and browse mask from selected image
Open:
08_save_and_browse_mask_from_selected_image.workflow.json
Use this only when you need a mask generated from the selected image and saved to the mask field path.
Important nodes:
291— selected image274— image to mask248— mask to image247— save mask image250— browse saved masks276/277— previews
Practical workflow pattern
- Run
00_select_image_browser.workflow.json - Run
01_save_ltxv_system_prompt.workflow.jsononly if the system prompt changed - Run
03_generate_ltxv_prompt_from_selected_image.workflow.json - Run
04_select_load_ltxv_video_prompt.workflow.json - Run either:
05_render_ltxv_video_simple.workflow.json, or06_render_ltxv_video_advanced.workflow.json
Why this is more functional
The old workflow mixed these actions into one graph:
- source-image selection
- system-prompt saving
- Gemini prompt construction
- prompt saving
- prompt loading
- image generation
- mask generation
- simple LTXV rendering
- advanced LTXV rendering
That made ComfyUI try to evaluate unrelated nodes. These modular files prevent unnecessary model loading and let each workflow do one job.