18 Commits
Author SHA1 Message Date
Paul de Lavallaz aecb6c3556 Update nodes to latest LTX API: add fps, camera_motion, generate_audio, last_frame, fix Extend (direction→mode), fix Retake (frames→time), LTX cloud upload 2026-03-31 14:36:11 -03:00
Clawdio a9a23feb5c fix: use LTX Cloud Storage (/v1/upload) for image+audio uploads
Per docs.ltx.video/api-documentation/api-reference/upload/create-upload:
1. POST /v1/upload to get signed upload_url + storage_uri
2. PUT binary data to upload_url with Content-Type + required_headers
3. Pass storage_uri (ltx://uploads/abc-123) to generation request

This replaces catbox.moe/uguu.se which have redirect/accessibility issues.
LTX Cloud Storage is guaranteed accessible from LTX inference servers.
2026-03-19 02:18:04 +00:00
Clawdio 6bf3daccbe fix: use VideoFromFile (not VideoInput) for SaveVideo compatibility
ComfyUI's SaveVideo calls video.get_dimensions() which requires VideoFromFile.
VideoInput does not exist — correct class is VideoFromFile from comfy_api.input_impl.
2026-03-18 22:18:38 +00:00
Clawdio 2267c81092 feat: LTXAudioToVideo - add guidance_scale, fix model options per API docs
Parameters now match LTX API playground exactly:
- model: ltx-2-3-pro | ltx-2-pro (removed ltx-2-3-fast, not in audio-to-video API)
- guidance_scale: float, default 7.5 (CFG, same as playground)
- resolution: 1080x1920 | 1920x1080
- Removed negative_prompt and duration (not in audio-to-video API spec)
2026-03-18 22:09:21 +00:00
Clawdio b5e1a1e9eb fix: wrap video path as ComfyUI VideoInput for SaveVideo compatibility 2026-03-18 20:51:23 +00:00
Clawdio 2bbb326def fix: output VIDEO type instead of STRING for all nodes
Allows direct connection to Save Video node.
RETURN_TYPES: (IMAGE, STRING, FLOAT) -> (IMAGE, VIDEO, FLOAT)
RETURN_NAMES: frames, video_path/fps -> frames, video, fps
2026-03-18 20:50:00 +00:00
Clawdio 0235b875fe fix: native video preview in ComfyUI for all nodes
All 5 video generation nodes now return {'ui': {'videos': [...]}}
so ComfyUI displays the video directly without needing Video Combine.

- ltx_post() now returns (frames, video_path, ui_dict)
- All generate() return {'ui': ui, 'result': (frames, video_path, fps)}
- fps output (25.0) still available for VHS_VideoCombine if needed
2026-03-18 20:29:06 +00:00
Clawdio ede39fa768 feat: add LTXAudioToVideoReplicate node (fixed)
Replaces comfyui-replicate-ltx-master which sends literal '...' as image.

Fixes:
- Uploads image tensor to catbox.moe (public URL) before calling Replicate
- Uploads audio properly (same pipeline as direct API node)
- Returns video preview directly in ComfyUI UI (no Video Combine needed)
- Returns (frames, video_path, fps) for optional downstream use
- Polls prediction status with timeout handling
2026-03-18 20:23:28 +00:00
Clawdio c66ea5ca57 feat: add fps (25.0) as third output to all video nodes
Enables direct wiring to VHS_VideoCombine (Save Video):
- frames → images input
- fps → frame_rate input

RETURN_TYPES: (IMAGE, STRING) → (IMAGE, STRING, FLOAT)
RETURN_NAMES: (frames, video_path) → (frames, video_path, fps)
2026-03-18 20:01:09 +00:00
Morfeo Academy 62323d1d95 fix: switch audio upload to catbox.moe (avoids LTX 500s from 0x0.st hotlink blocks) 2026-03-18 19:33:45 +00:00
Morfeo Academy 7183add47d fix: ffmpeg-first audio pipeline, any format → MP3; return filename tuple 2026-03-18 16:53:11 +00:00
Morfeo Academy b61a12affa fix: use 0x0.st for audio uploads (uguu.se drops Content-Type header) 2026-03-18 16:51:39 +00:00
Morfeo Academy 2a5e400a3e fix: no ffmpeg required - use torchaudio/torchvision for audio+video decode 2026-03-09 16:16:24 +00:00
Morfeo Academy d8264b2c9f feat: all video nodes return IMAGE tensor (frames) + video_path — connect directly to VHS Save Video 2026-03-09 15:20:01 +00:00
Morfeo Academy faac402bda feat: LTXAudioToVideo uses native AUDIO type (Load Audio node) instead of file path string 2026-03-09 01:07:34 +00:00
Morfeo Academy c2d6cd6c32 feat: add Audio-to-Video node + Image/Retake/Uploader; native IMAGE tensor, auto-upload to uguu.se, full variable control 2026-03-09 00:54:47 +00:00
Morfeo Academy 066035e81e docs: add SKILL.md with full API guide, prompting rules, and learnings 2026-03-09 00:34:11 +00:00
Morfeo Academy 4d24f2f148 feat: LTX-2 Video API nodes for ComfyUI (t2v, i2v, extend) 2026-03-08 23:52:42 +00:00