Downloads · 30 days
0
goldberg124/LTX-2.3-Foley-Workflow
LTX-2.3-Foley-Workflow is a machine learning model from goldberg124. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
This repository contains a ready-to-test ComfyUI workflow for the FuzzPuppy/LTX-2.3-Foley-LoRA LoRA. The LoRA adds Foley sound effects to a silent input video using LTX-2.3: given a short video and a prompt describing…
Downloads · 30 days
0
Access
Public
Updated Jun 30, 2026
Repo size
413 KB
Likes
0
Public
Click a slice to open those files.
.mp4413 KB · 90%
From the Hugging Face model README
This repository contains a ready-to-test ComfyUI workflow for the
FuzzPuppy/LTX-2.3-Foley-LoRA
LoRA. The LoRA adds Foley sound effects to a silent input video using LTX-2.3:
given a short video and a prompt describing the visible action, the workflow
generates matching non-speech, non-music sound effects and saves a new MP4.
The workflow is intentionally small: it takes one short video clip, keeps the
first 89 frames, generates matching Foley audio, and saves an MP4 with the
source frames plus generated audio. It is meant as the fastest public ComfyUI
test for FuzzPuppy/LTX-2.3-Foley-LoRA, not as a full long-video stitching
pipeline.
ltx_23_foley_v2a.json: ComfyUI workflow.setup_runpod_ltx_foley.sh: one-command RunPod setup script.ltx_foley_v2a: small helper-node package.tennis-no-sound.mp4: default silent test video for RunPod setup.The helper-node package handles the workflow-specific pieces that stock ComfyUI does not currently cover cleanly:
Prompt text, model loading, LoRA loading, sampling, video creation, and MP4 saving use normal ComfyUI/LTXVideo nodes.
Use the official RunPod ComfyUI - CUDA 12.8 template:
https://console.runpod.io/deploy?template=cw3nka7d08&ref=k7b1cgii
ComfyUI - CUDA 12.8 template is selected.50 GB, which is enough for the core
workflow files, but tight once caches and reruns accumulate. Change the volume
disk to 100 GB if you want more breathing room.cd /workspace && curl -L https://huggingface.co/FuzzPuppy/LTX-2.3-Foley-Workflow/resolve/main/setup_runpod_ltx_foley.sh -o setup_runpod_ltx_foley.sh && bash setup_runpod_ltx_foley.sh
The setup script installs the nodes and models, downloads the tennis test video
as input.mp4, restarts ComfyUI without stopping the pod, and waits until the UI
responds on port 8188.
After the script finishes:
ltx_23_foley_v2a.json.Run.The default input video and prompt are already set:
Two men are playing tennis. No speech is present. No music is present.
The script assumes the official CUDA 12.8 template layout from
runpod-workers/comfyui-base:
/workspace/runpod-slim/ComfyUI/workspace/runpod-slim/ComfyUI/.venv-cu1288188It installs or refreshes:
Lightricks/ComfyUI-LTXVideoltx_foley_v2a helper nodesltx_23_foley_v2a.jsontennis-no-sound.mp4It downloads these model files:
Lightricks/LTX-2.3-fp8/ltx-2.3-22b-dev-fp8.safetensorsComfy-Org/ltx-2/split_files/text_encoders/gemma_3_12B_it_fp8_scaled.safetensorsFuzzPuppy/LTX-2.3-Foley-LoRA/ltx-2.3-foley-400-steps.safetensorsLarge model downloads are SHA-256 verified. Completed files are skipped on
rerun, interrupted downloads resume from *.part files, and corrupt partials
are retried once from scratch.
If you are not using the RunPod script:
https://github.com/Lightricks/ComfyUI-LTXVideoltx_foley_v2a into:
ComfyUI/custom_nodes/ltx_foley_v2altx-2.3-22b-dev-fp8.safetensors
in ComfyUI/models/checkpointsgemma_3_12B_it_fp8_scaled.safetensors
in ComfyUI/models/text_encodersltx-2.3-foley-400-steps.safetensors
in ComfyUI/models/lorasltx_23_foley_v2a.json.Run.input.mp4Two men are playing tennis. No speech is present. No music is present.576x57689 frames304.014, 191.0The workflow uses the first 89 frames of the uploaded video. Shorter videos are
padded by repeating the last frame. The saved video is trimmed or padded to the
same frame count so the output video duration matches the generated audio.
Sampling is the VRAM peak. Start with a 48 GB GPU for the first reliable test. If you need to reduce memory use, try these changes in order:
89 to 57, 41, or 25576x576 to 448x448 or 384x38430 to 20Frame counts should stay one more than a multiple of 8:
9, 17, 25, 33, 41, 49, 57, ..., 89, ..., 257
If you rerun setup after a workflow or node update:
cd /workspace && bash setup_runpod_ltx_foley.sh
The script will skip verified model files, refresh the workflow/helper nodes, and restart ComfyUI.
If model downloads fail with authorization errors, accept the relevant Hugging
Face model terms and rerun with HF_TOKEN set.
Logs from the script-managed ComfyUI restart are written to:
/workspace/runpod-slim/comfyui-restart.log
The files in this workflow repository are released under the Apache-2.0 license. That applies to the workflow JSON, setup script, helper-node code, README/model card text, and bundled test assets in this repository.
This workflow downloads and uses third-party model files that are governed by
their own licenses and terms, including LTX-2.3, the Gemma text encoder, and the
FuzzPuppy/LTX-2.3-Foley-LoRA weights.