Home Creators Posts Import Register Favorites Logout

Downloads

Content

Video - https://youtu.be/eFdfNcVIpD0

Overview

LTX 2.3 is here and its a bigger & better version! Audio and video quality is improved, and it should follow your prompts better too!

LTX-2.3 is a DiT-based audio-video foundation model designed to generate synchronised video and audio within a single model. It brings together the core building blocks of modern video generation, with open weights and a focus on practical, local execution.

As I like to test things to the extreme, I've set a rather difficult default prompt because who doesn't like shifting timelines? ;)

You can do a whole variety of things including:

Text to Video

Image to Video

First / Last Frame

Custom Audio

Upscaling

Video FX

Generation time can take anything from seconds to minutes depending on things such as frames, resolution, sampler and your own hardware.

Works best with a decent amount of both VRAM (16GB+) and RAM (64GB+), but ComfyUI has also recently made a bunch of optimisations that should work great in the latest versions. See https://github.com/Comfy-Org/ComfyUI/discussions/12699 for more information & be sure to update if you haven't already!

Workflow Information

The two main workflows attached differ only in the model loader groups.

The Non "KJFiles" version uses the standard Lightricks checkpoint file option:

The "KJFiles" workflow features the use of individual files instead:

There is also a variation of the "KJFiles" file without Radiance nodes (only Comfy base & KJNodes) with the NoRad suffix.

So, whichever model files you prefer to use, there is a ready-made workflow for you :)

Note the the official Lightricks fp8 distill model hasn't yet been uploaded (at the time of writing), so for the moment only the "KJFiles" version has a distill fp8 model.

You will need to install a few custom nodes, as detailed in the workflow note:

No more TTP Toolset nodes in this one, or RandomInternetPreson VRAM saver nodes as they have both been replaced with nodes from KJ Nodes.

The VRAM saver (on by default, because why not?):

The new First/Last image group:

Note that you can also use more than 2 images via KJ Nodes:

You will need to add more image loaders and set the index for each of your files, so simply duplicate the image loaders and image resize nodes as required. Probably a good idea to use some more GET/SET nodes for particular indexes too if you're going that route!

LTX2.3 seems OK with the old IC LoRAs, though I image we'll likely see some new ones soon. To this end, I've also updated the Pose Detection group to use the new "SDPose" nodes:

If you prefer the previous pose detection group, that can be copy/pasted from the previous LTX2 workflow - https://www.patreon.com/posts/make-longer-ltx-149020375

You can find the links for all the models in the workflow notes:

Just click to download whichever ones you fancy! Remember to check the repo itself for various file version as there are quite a few options.

One notable change is the inclusion of a 1.5x upscaler as well as a 2x one:

The default uses 2x, but the 1.5x may give you some better results.

The various settings now also have their own colours and groups, making it easier to see the groupings:

You can quickly enable or disable various options using the fast group mute/bypass switches:

Note that some options will override other options. For example:

Empty image latent has the lowest priority, then control net, then initial image then first/last image. Thus, if you opt to use first/last image then that latent will override the controlnet latent.

You can still use the first image option as provided in the first image group (Bypass Image If Using ControlNet?) , just not a last image:

For the most part you won't need to ever even look at the "dragons" area:

but feel free to explore and change if you're feeling adventurous!

By default, the two AI Prompt Enhancer nodes don't have the Get IMG node attached. If you do want the LLM to look at either IMG1 or IMG2, then don't forget to attach the GET node(s) as shown below:

You can click the arrow to change IMG selection, e.g.

Have fun! :)

Files

Comments

Jon

Radiance doesn't work in windows. Imath is a problem.

Pastel

is there anyway to fix the NAG error ive updated everything

Johnny Johnny

Hello, fantastic workflow, pretty much everything is working great even though I'm a novice. There's only one thing I'm not sure if I'm doing something wrong but it's to do with the custom audio option. I've tried enabling it and adding a file and everything runs without an error but I was expecting the video to lipsync with the custom audio but it's treating it like a voiceover and the character on screen keeps their mouth shut. Is there something I'm supposed to prompt or is this not something I should expect to be able to do? I'm using the workflow with the non-checkpoint file loader btw. Many thanks in advance old chap!

Kurt Staubitzer

Hey! Is this something my RTX 3060, with 64GB system ram can run or is it not worth it?

Jerrett Farmer

I'm on a Windows PC using "LTX-2.3_KJFiles_TTV-I2V-FL-CTRL-PLUS_v10-NoRad.json" the "variation of the "KJFiles" file without Radiance nodes (only Comfy base & KJNodes) with the NoRad suffix" since I can't get radiance to work. Unfortunately when I run the node I get an error window when it gets to the "VAELoader KJ" node and tries to use the "LTX23_audio_vae_bf16.safetensors". Which I tried deleting and redownloading. Here is the error message VAELoaderKJ ERROR: VAE is invalid: None If the VAE is from a checkpoint loader node your checkpoint does not contain a valid VAE. I'm not sure how to proceed. I can not seem to get any of these workflows to run. I am on a Windows 11 computer with an Nvidia GPU.

Jerrett Farmer

I'm wondering if anyone ran into the same issue I had with radiance. I'm on Windows 11, Nvidia GPU. I run all the following fine. cd ComfyUI/custom_nodes git clone https://github.com/fxtdstudios/radiance.git cd radiance Then when I run pip install -r requirements_windows.txt I get Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: opencv-python<5.0.0,>=4.8.0 in c:\users\jf104956\appdata\roaming\python\python313\site-packages (from -r requirements_windows.txt (line 1)) (4.11.0.86) Collecting imageio<3.0.0,>=2.31.0 (from -r requirements_windows.txt (line 2)) Downloading imageio-2.37.3-py3-none-any.whl.metadata (9.7 kB) Requirement already satisfied: Pillow<12.0.0,>=10.0.0 in c:\users\jf104956\appdata\roaming\python\python313\site-packages (from -r requirements_windows.txt (line 3)) (11.2.1) Collecting OpenEXR<4.0.0,>=3.2.0 (from -r requirements_windows.txt (line 4)) Downloading openexr-3.4.6-cp313-cp313-win_amd64.whl.metadata (10 kB) ERROR: Could not find a version that satisfies the requirement Imath<4.0.0,>=3.1.0 (from versions: 0.0.1, 0.0.2) [notice] A new release of pip is available: 25.3 -> 26.0.1 [notice] To update, run: python.exe -m pip install --upgrade pip ERROR: No matching distribution found for Imath<4.0.0,>=3.1.0 When I run ComfyUI and open the manager, it shows "radiance" as both installed and missing at the same time. I do already have the Visual C++ Build Tools installed. But I'm not sure exactly what to download from here # Alternatively, download a pre-built wheel for OpenEXR from: # https://www.lfd.uci.edu/~gohlke/pythonlibs/#openexr Since there are many many many wheels listed. Anyone here have luck with Windows 11 and Nvidia GPU? Thank you for your time.

PTMarks

Hi, great workflow, as always. Up and running with no issues (except same with Radiance, couldn’t get it working so using NoRad workflow(. Would you consider a V2V addition to this? I would like to stylize some existing video clips, and am pretty sure I can do this with LTX, though I’m pretty inept when it comes to building out a workflow, especially something so fab as your workflows! Hopefully this is a possibility. Thanks!

Jerrett Farmer

I am having an issue getting the control net system to affect my output. I am using the over used Patric Swazy Dirty Dancing video where he is dancing down the isle. I have Enable ControlNet yes Enable Video for Pose Control yes Video for Pose Control enabled Video uploaded and it plays in the little window The lora-pose-control Lora turned on in the Power Lora Loader I've tried setting the value on the Lora from .5 to 7. My prompt simple says "man dances". Yet he dances nothing like the video. Also I made an mp3 of the video. Both the video and audio are 6 seconds. But no matter what I set the video frames to, from 144 to 400, the whole audio gets cut off and it sounds like it's being slowed down. Setting the "Trim Audio Duration" is also having no affect. But the song is playing. Anything obvious that I'm missing? As you've already learned, I'm good at missing the obvious.