Home Creators Posts Import Register Favorites Logout

Downloads

Content

Video - https://youtu.be/IOJ0jA-9Ccc

Overview

Some new LTX 2.3 models are here and they boast both better audio quality (much needed!) and different visuals - https://huggingface.co/Lightricks/LTX-2.3/tree/main

Because my LTX workflow isn't large enough yet, I figured I'd also add another couple of groups - this time for extending videos :)

Workflow Information

For V1.1 you will need to download some new models, of which there are many options. The notes in the workflow have the various updated links.

It does all the things the previous workflow versions can do - only now with the addition of video extending!

This means it still has a great many features, including:

VRAM Saver

Text to video

Image to Video

Custom Audio

Union Control Net

LoRAs

First Image / Last Image

Best Face Swap

Note: Fixed an issue with the -ve prompt for sampler 1 in version 44a! Was using +ve prompt twice. Doh! Not much of an issue when using distilled models, of course... but should now be better for non-distilled!

Custom Nodes

You will need to install a few custom nodes in order to use all of the features, as detailed in the workflow note:

Ollama can be installed from https://ollama.com

Switches - Your easy way to control group operations!

Simply flip any of the available switches to quickly and easily enable / disable the specified option. For example, Start Image Only mode is off by default as the workflow is configured for basic text-to-video operations:

If you want to use a starting image with text-to-video, then you can enable Start Image Only mode by flipping the switch:

If you instead want to use the first image with ControlNet, again you would simply flip the switch to disable the image bypass:

Groups also come with notes containing additional information:

There are many switches, typically in black:

You may wish to check previous posts and videos for even more information!

Dragons!

You don't need to look at the "engine" outside the map, but exploring it can also be fun if you're looking to see how things work, or what order options are chosen in:

There are many different options, and the switches will try their best to override mistakes in options, using the latents and conditioning in the order shown:

Note that the workflow isn't magic though, thus you will be able to select options which make no sense... such as trying to use Best Face Swap without loading a Best Face Swap video! Be sure to check the notes in each section for more information.

Bookmarks

Bookmarks are also available to quickly jump to the most often used workflow groups:

Just press the relevant number key to jump straight to that section of the workflow.

Model Download Options

There are a great many different options to choose from, but I'd suggest starting with Kijai's FP8 conversions.

The official LTX v1.1 options are currently only for the full model...

... with their FP8 options still only being for the previous version:

Kijai has a couple of distilled FP8 options:

So far as I can tell, there doesn't seem to be much difference in quality, and for me at least I think the slightly smaller "mxfp8" version works just fine. Give them a go and see which ones you prefer.

Also note, that whilst the Distilled LoRA has a new file name (ltx-2.3-22b-distilled-lora-384-1.1.safetensors), the new Union LoRA has the same filename and so will overwrite your existing one (unless you decide to change the name).

Choice of Model Loader

There are 3 different options for loading, and chances are you'll only want one of them... unless you're like me and want to try everything out.

The Loader Group defaults are for Kijai's new v1.1 files:

If you want to use the checkpoint files, then just connect that group to the Init block instead:

Likewise with the GGUF loader. You can, of course, simply delete any model loader group(s) you don't want to use.

Extending Videos

The two new groups are for extending your initially generated video, or any existing one:

Initial video end:

Extended video end:

There is a second prompt group for extending a video:

You can pick where to extend the video from using the LTXVAudioVideoMask node:

You don't have to start exactly at the end of the initial video, and can start at any point.

You can also extend an existing video (not just the initial one you generated). Simply flip the switch to enable the load Video to Extend group:

The Video to Extend group is just underneath:

If you are simply extending a video, you can turn off the usual generation using the switches in that group:

With output, stage 1 & stage 2 and Final Decode groups off, only the video extend groups will run.

Extending an existing video works pretty well, and often the voice sounds very similar to the original - though prompting is king here!

If extending a video, it is just a 1-stage sampler pass, and the Load Video node itself is used to control video resolution and initial frame count, unless you're extending a video you just generated.

Being a 1-stage sampler, this does mean it will take a bit longer than the 2-stage (downscale - upscale) initial generation.

I haven't run out of memory yet, but if you have issues with the VAE Encode stage, you could try swapping in a tiled version of the node:

I believe the standard VAE Decode auto-switches to the Comfy tiled code if necessary but I'm not sure if they do that with their VAE Encode. I've not had a memory issue yet though!

Enjoy! :)

Files

Comments

KakerMix

I am attempting to extend a video I already have using both your examples above and your video as guides. When I flip the three switches in the 'Video to Extend' group (Enable Output, Enable Initial Sampler - Stage 1 and Stage 2 to the off position) and click run, I get an 'AttributeError: 'NoneType' object has no attribute 'shape' error and obviously no generation. However if I leave everything else the same and simply flip all three of those switches to the on position, and click run, I'll have to generate whatever is happening in the prompt for generating an initial video, but it will still extend from my provided video in the Video to Extend group. It seems like I have to run the initial generated video section to just get the video I provide to be extended. Can you tell me what I am doing wrong? EDIT Got around this by directly connecting the VAE nodes in the 'Video to Extend' group directly to the above 'Extend Video' group's AudioVideoMask node. Works as you'd expect with those switches off. EDIT EDIT and you replied you fixed this literally as I was editing my original message. Rad, appreciate it, thanks.

Giovani Ferreira

Union Lora + Start and/or End Frame gives me an error on LTXVLatentUpsampler (Upscale Latent from Stage 1, ready for Stage 2) RuntimeError: Calculated padded input size per channel: (2 x 13 x 32). Kernel size: (3 x 3 x 3). Kernel size can't be greater than actual input size It doesn't happen without the images. also I'm getting a weird "missing vocoder" model error. Inspecting the json file there's an orphan node on the "prompt" part that is somehow running here. I had to copy all nodes and paste into an empty workflow to remove this thing

Giovani Ferreira

Can I ask you one more? Could you share a bit more on the Guide Video + Start and End Images? I was under the impression that I could use FL Images alongside Guide Video. But looking at the latent switch Stage 1, it looks like the Lat_MG (from the guide video) precedes the LAT_INIT_IMG_FL. Digging deeper it seems like FL are used on Stage 2. Am I understanding it right? When using Guide Video + FL on Stage 1 there's only the Guide Video, on Stage 2 you use Video Inplace to inject the Image Latents at the desired position(s) before proceeding to stage 2 sampling. Did I get it right?

Mr Dude

The download button doesn't work, i only get the first file, any idea why?

Mark

The VHS_VideoCombine node keeps flagging an error : Exception: An error occurred in the ffmpeg subprocess. This seems to be related to the audio put as the error goes aways with the audio input disconnected. Any help is appreciated.

devlinvideo1

I am using ComfyUI cloud, How do I install the workflow for the video you made with the woman in the yellow blouse with black spots?

Langoor

Hello mate, newbie question: all of my generations, the eyes and face are melting. Running Ltx 2.3 22b Distilled 1.1 model distil lora 384 1.1 at 0.5 strength no other loras tired steps from 8 to 16 resolution 576*1024- 49 frames smaplers tried : euler_ancestral, exp_heun_2_x0, seeds_2, ddim ltx scheduler using starting image only no additional stages for upscale are on scale by = 1 It's been two days since i am fighting this workflow, and i would appreciate any help

Jerrett Farmer

Wow, I just got a 28 second video to finish to match an audio file. Thank you so much for this workflow. Also, I changed my membership to the ten buck option once I noticed the six buck doesn't include support. I did it for last month as well since you did indeed give me support then. It seems no matter what I do, the characters want to talk. Even if I type for them not to say anything. Which causes them to voice "The character is silent". I have the custom audio off. Am I missing something obvious? Thank you for all of this.

lichthorizont

hi, this is great workflow. Big Thank you. Would you make new one with integrated IC-LoRA: Cameraman v2 for more control please?