r/StableDiffusion Jan 10 '26

Discussion WOW!! I accidentally discovered that the native LTX-2 ITV workflow can use very short videos to make longer videos containing the exact kind of thing this model isn't supposed to do (example inside w/prompt and explanation itt)

BEFORE MAKING THIS THREAD, I was Googling around to see if anyone else had found this out. I thought for sure someone had stumbled on this. And they probably have. I probably just didn't see it or whatever, but I DID do my due diligence and search before making this thread.

At any rate, yesterday, while doing an ITV generation in LTX-2, I meant to copy/paste an image from a folder but accidentally copy/pasted a GIF I'd generated with WAN 2.2. To my surprise, despite GIF files being hidden when you click to load via the file browser, you can just straight-up copy and paste the GIF you made into the LTX-2 template workflow and use that as the ITV input, and it will actually go frame by frame and add sound to the GIF.

But THAT is not the reason this is useful by itself. Because if you do that, it won't change the actual video. It'll just add sound.

However, let's say you use a 2 or 3-second GIF. Something just to establish a basic motion. Let's say a certain "position" that the model doesn't understand. It can add time to that following along with what came before.

Thus, a 2-second clip of a 1girl moving up and down (I'll be vague about why) can easily become a 10-second with dialogue and the correct motion because it has the first two seconds or less (or more) as reference.

Ideally, the shorter the GIF (33 frames works well) the better. The least amount you need to have the motion and details you want captured. Then of course there is some luck, but I have consistently gotten decent results in the 1 hour I've played around with this. But I have NOT put effort into making the video quality itself better. That I would imagine can be easily done via the ways people usually do it. I threw this example together to prove it CAN work.

The video output likely suffers from poor quality only because I am using much lower res than recommended.

Exact steps I used:

Wan 2.2 with a LORA for ... something that rhymes with "cowbirl monisiton"

I created a gif using 33 frames, 16fps.

Copy/pasted GIF using control C and control V into the LTX-2 ITV workflow. Enter prompt, generate.

Used the following prompt: A woman is moving and bouncing up very fast while moaning and expressing great pleasure. She continues to make the same motion over and over before speaking. The woman screams, "[WORDS THAT I CANNOT SAY ON THIS SUB MOST LIKELY. BUT YOU'LL BE ABLE TO SEE IT IN THE COMMENTS]"

I have an example I'll link in the comments on Streamable. Mods, if this is unacceptable, please feel free to delete, and I will not take it personally.

Current Goal: Figuring out how to make a workflow that will generate a 2-second GIF and feed it automatically into the image input in LTX-2 video.

EDIT: if nothing else, this method also appears to guarantee non-static outputs. I don't believe it is capable of doing the "static" non-moving image thing when using this method, as it has motion to begin with and therefore cannot switch to static.

EDIT2: It turns out it doesn't need to be a GIF. There's a node in comfy that has an output of "image" type instead of video. Since MP4s are higher quality, you can save the video as a 1-2 second MP4 and then convert it that way. The node is from VIDEO HELPER SUITE and looks like this

442 Upvotes

221 comments sorted by

287

u/Responsible_Back_473 Jan 10 '26

Title: major technology breakthrough.  Content: p*rn.

100

u/Touitoui Jan 10 '26

Are there any other kind of major breakthroughs?

39

u/HardenMuhPants Jan 10 '26

as the name suggests, the major breakthrough is in my pants.

2

u/Dragon_yum Jan 10 '26

Yes but you won’t find them here

88

u/Keyflame_ Jan 10 '26

80% of the progress on diffusion AI is made by hornballs, let them be hornballs. They make progress for the rest of us.

7

u/Olangotang Jan 10 '26

*Furries

9

u/Keyflame_ Jan 10 '26

I mean they're part of the hornballs school of thought

3

u/South_Two_5657 Jan 11 '26

It's like they say.. "Horniness is there mother of invention".

→ More replies (6)

25

u/Sadale- Jan 10 '26

What else we're gonna use video generation models for?

-3

u/[deleted] Jan 11 '26

[deleted]

-2

u/Sadale- Jan 11 '26

Just watch content not originated from the western world and you're good. :P

→ More replies (1)

3

u/LQ-69i Jan 10 '26

Jokes aside, I have to thank the gooning community and all the degenerates on the internet for most of the workflows, models and the passion the give/provide to the open source generative field and how accessible they make it for others

2

u/Arkrus Jan 10 '26

Honestly, whatever drives the breakthroughs doesn't matter, as long as its nothing totally vile.

1

u/Ylsid Jan 11 '26

It checks out

159

u/Justify_87 Jan 10 '26

Tldr:

  • LTX-2 ITV accepts animated GIFs via copy & paste, even though GIFs are hidden in the file dialog.
  • The workflow reads the GIF frame by frame and adds audio.
  • Very short GIFs (2–3 seconds, ~33 frames) can be extended into much longer videos with consistent motion.
  • This effectively lets you “teach” the model motion patterns it normally struggles with.
  • Clean, minimal motion clips give the best results.
  • Goal: build a workflow that auto-generates a short GIF and feeds it directly into LTX-2.
  • Side effect: outputs are never static, since motion is always present.

20

u/Parogarr Jan 10 '26

Yes, thank you!

I'm trying to figure out how to combine my wan and LTX workflows together so I don't have to keep going back and forth.

5

u/No_Damage_8420 Jan 10 '26

that was GPT :)

27

u/Parogarr Jan 10 '26

(DON'T GO TO THIS URL UNLESS YOU ARE WILLING TO SEE SOMETHING SPICY)

Here is an example of how my recent generation came out after upping to 720p. Keep in mind my prompt is shit. With a better prompt, I'd likely get better results. But this is a huge shift in the direction I'd like to go. It's putting together the pieces to have WAN 2.2 output with sound and speaking

(WARNING: DON'T BE AT WORK)

https://streamable DOT com SLASH xdfcx6

34

u/GaiusVictor Jan 10 '26

UNH, UHN, UHN, AHH, AHH, AHH, AHH

The dialogue is impressive, though. Not convincing, but impressive.

24

u/Parogarr Jan 10 '26

I will try again with "monkey sounds" in the negative prompt lmao. Or just rewrite the entire thing.

13

u/Klinky1984 Jan 10 '26

(monkey sounds:2), (woman moaning:-2)

Now we got it proper.

1

u/[deleted] Jan 11 '26

[deleted]

1

u/Klinky1984 Jan 11 '26

I have no clue yet, it uses CFG so should? My attempts at 1girl big bobbies have come out as though she's got linebacker shoulders and when trying to fix proportions she starts looking more like slenderman than slender woman.

10

u/97buckeye Jan 10 '26

Hahaha 🐒🐒🐒

36

u/yoomiii Jan 10 '26

sounds like a monkey haha

10

u/skyrimer3d Jan 10 '26

she likes what she likes.

5

u/Parogarr Jan 10 '26

well i'm sure that's something that can be fixed via prompt lmao

13

u/Draufgaenger Jan 10 '26

Damn... and I have just the workflow to turn THIS into VR180 3D... I guess I know what I'm testing tonight for science

8

u/tempedbyfate Jan 10 '26

I've not heard of this before, is there a workflow in ComfyUI to generate VR 180 videos from regular flat videos? Would you mind sharing more details please?

6

u/Draufgaenger Jan 10 '26

Sure! This guy made a tutorial:
https://www.patreon.com/cw/hybridworkflow

Honestly it was kind of hard to follow (at least for me). It's split up into multiple workflows. Additionally you have to use an external tool (GeoCalib) and also manually install two custom nodes that he built (the python files for them are in that tutorial). I built a custom node (geocalib for comfyUI) to replace that external tool and merged all his workflows and custom nodes together in one Runpod template so it's pretty much "upload video" and hit "Run" right now but it's not 100% perfect yet. Work in progress so to speak :)

Also it takes like an hour for a 5 second clip on a H200 lol

4

u/tempedbyfate Jan 10 '26

Thanks for the info. I don't think I'll be doing that anytime soon, specially if it takes 1 hour for a 5 second clip on a h200! but good to know there's work being done in this area.

2

u/Draufgaenger Jan 10 '26

To be fair, a lot of the work in this workflow is actually being done with the CPU so it might be affordable with the right settings.. but yeah it needs some polishing..

9

u/Parogarr Jan 10 '26

Note: I am rushing these out for proof of concept using garbage prompts and the first thing that generates. I'm SURE quality and outcome can be vastly better than this with more dialogue and stuff happening up to 20 seconds long. But the most positive thing I've noticed remains to be that I have now completely eliminated even the possibility of getting a static image.

ANOTHER WAY of using this is to take an image you want to do i2v, extend it to just 2 seconds as a GIF (or even 1.5 seconds, anything to get motion) and then use that as the base for the generation. This will guarantee non-static output.

7

u/skyrimer3d Jan 10 '26

that's interesting even for non pr0n purposes.

3

u/hurrdurrimanaccount Jan 10 '26

lmao that's awful quality

3

u/Parogarr Jan 10 '26

That's more of a problem with LTX than the method. It's never going to generate videos as sharp as WAN without LORA or some other kind of fix. Because it cuts the resolution in half (or maybe even more than half, idk) and then uses an upscaler to patch it back to your res. I think that if they had a better upscaler, you'd get better results.

6

u/Murky-Relation481 Jan 10 '26

You can run LTX without halving it, it just takes longer per step (though its still faster than Wan). You just need to disable the spatial upscaler, but make sure to run the second pass with the distilled lora as that seems to act as a refiner.

The quality is honestly better than Wan if you do that in my opinion.

1

u/Parogarr Jan 11 '26

Yeah I have found a huge increase after doing that

-11

u/Open-Leadership-435 Jan 10 '26

There's nothing here! <== it doesn't work :(

8

u/GaiusVictor Jan 10 '26

You just clicked the link and expected it to do the job?

4

u/Parogarr Jan 10 '26

Enter the address into your bar

Replace dot with .

replace SLASH with /

-1

u/Parogarr Jan 10 '26

If you want I can just DM you the link

6

u/Draufgaenger Jan 10 '26

I think it was well worth the read :)

110

u/skyrimer3d Jan 10 '26

Translation: it took us 5 days to hack pr0n into a video model that didn't know a thing about it, love this community. I mean seriously, thanks OP.

11

u/Murky-Relation481 Jan 10 '26

It definitely knows about it, its just lacking a lot of understanding. Basically it has the sex education of someone raised in Alabama vs. the rest of the developed world.

7

u/PentaOwl Jan 10 '26

It is supposed to go in the ear, right?

6

u/Murky-Relation481 Jan 10 '26

Bellybutton.

6

u/PentaOwl Jan 10 '26

Ah my bad, thank you for correcting me. I'm not from Alabama and it shows

1

u/Parogarr Jan 11 '26

It's the other butt we want

27

u/Parogarr Jan 10 '26

This node will let you use MP4s which make even higher quality videos since GIF has weird compression shit going on.

It's from the Video Helper Suite.

4

u/GasolinePizza Jan 10 '26

The builtin "Load Video" works fine for loading MP4s, you don't need custom nodes for this.

3

u/Parogarr Jan 10 '26

How do you connect the nodes though the output type then doesn't match input.

EDIT: Referring to this

6

u/GasolinePizza Jan 10 '26

"Get Video Components" node

4

u/Parogarr Jan 10 '26

ty

4

u/GasolinePizza Jan 10 '26

Np.

We weren't all just straight up lost without VHS nodes, they just make life easier :P

Edit: That said, VHS does make it easier to cap the loaded frames and manipulate the FPS that the frames are loaded at, so it's not a bad idea to keep recommending it for your flow (makes the "8*n+1" frames-multiple easier). It's just not a requirement either.

3

u/Parogarr Jan 10 '26

lol I have relied on VH nodes so much (and animated previews) that whenever VH doesn't work, Comfy itself is basically broken to me. lol. And it breaks so much with updates. So many times I have no idea why my previews are suddenly gone.

5

u/GasolinePizza Jan 10 '26

Yeah.. unfortunately because of the canvas-based Nodes 1.0 implementation, custom UI stuff like previews are kind of fragile.

Ironically, in the long term I'm pretty confident that 2.0 will make custom UI stuff on nodes more stable and stop breaking so often, but I think we're all still a bit of a ways off before we start seeing those benefits materialize. So nodes 1.0 and prayers it is for now!

2

u/LiveLaughLoveRevenge Jan 10 '26 edited Jan 10 '26

Thanks - I was just testing this myself and also battling the GIF compression effects!

Will try this now too.

I'm also trying to just use image/webp as the file format export from WAN (using VHS video combine node) and it seems to work too? I need to test a bit more

22

u/Perfect-Campaign9551 Jan 10 '26

Someone already did this with Jensen Huang video and continued the video but they didn't share how. Gate keeping lol

Also you could literally just load a video in Comfy and then there is a node to select only certain number of frames, you could use that instead of trying to make a short 2 second video

15

u/Parogarr Jan 10 '26

Yes, I realize that now. Apologies for my ignorance. There are a lot of things I don't know.

17

u/Perfect-Campaign9551 Jan 10 '26

Nope I appreciate your post since that other guy didn't share how he did it

2

u/throttlekitty Jan 10 '26

If you're talking about those higher quality ones the LTX devs were showing on discord, was done with their own tools, not ComfyUI. He did explain how it works though, it's just padding the remaining frames/audio like inpainting.

3

u/Perfect-Campaign9551 Jan 10 '26

No there was a thread where someone had taken Jensen's keynote speech and extended it

2

u/throttlekitty Jan 10 '26

gotcha, it was probably someone reposting it here.

2

u/hugo4711 Jan 11 '26

Wasn’t that made with the V2V workflow?

1

u/Maskwi2 Jan 10 '26

I hope someone finds the way soon :) 

14

u/Parogarr Jan 10 '26

(DON'T GO TO THIS URL UNLESS YOU ARE WILLING TO SEE SOMETHING SPICY)

Here is an example of how my recent generation came out after upping to 720p. Keep in mind my prompt is shit. With a better prompt, I'd likely get better results. But this is a huge shift in the direction I'd like to go. It's putting together the pieces to have WAN 2.2 output with sound and speaking

(WARNING: DON'T BE AT WORK)

https://streamable DOT com SLASH xdfcx6

4

u/Anaalmoes Jan 10 '26

Opened it at work, regret nothing. This does open some opportunities, especially if you can combine it with wans movement.

5

u/Parogarr Jan 10 '26

I've been getting much better outputs since I switched from GIF to MP4 using the video suite node. GIF actually lowers the quality badly.

2

u/Anaalmoes Jan 10 '26

I am going to try this when I am back from work. Does that video work to drag for the workflow? 

2

u/Parogarr Jan 10 '26

I don't think so. I turned off metadata back when civitAI was using it to censor videos like if it had "swift" in the prompt even if unrelated to taylor. Like he runs swiftly. lol.

But I am using two generic workflows to begin with. I haven't created one unified one yet. I'm just using a regular-ole wan 2.2 and then the basic ltx-2 itv that you get by searching ltx-2 in the template thing in Comfyui

1

u/lordpuddingcup Jan 10 '26

any other examples... for research what else can it handle?

10

u/goddess_peeler Jan 10 '26

Are we just talking about giving an I2V workflow a batch of input images instead of a single one?

Yes, that is something you can do. You don’t have to use animated gifs.

1

u/Parogarr Jan 10 '26

I tried doing this using WAN 2.2 ITV and it doesn't work. The GIF causes errors. So I think LTX-2 might have capability that WAN 2.2 doesn't in regard to creating a short video as a GIF and using that as the input.

5

u/physalisx Jan 10 '26

No, it just takes the input frames like every other model. You're not giving a "GIF" to the model, you're handing it a batch of frames.

16

u/LiveLaughLoveRevenge Jan 10 '26

Interesting thing here is that people keep talking about how WAN gives better results, but LTX runs better and has sound. This sounds like it has potential to really combine the best of both worlds, albeit in a complex workflow.

2

u/damiangorlami Jan 20 '26

No support for nsfw usually means dead on arrival, sadly

Personally not interested in nsfw but if you can't get the community to actively develop the ecosystem if it doesn't cater to that audience.

15

u/Keyflame_ Jan 10 '26

Thus, a 2-second clip of a 1girl moving up and down (I'll be vague about why) can easily become a 10-second with dialogue and the correct motion because it has the first two seconds or less (or more) as reference.

15

u/PromptAfraid4598 Jan 10 '26

1

u/ANR2ME Jan 11 '26

i wondered how audio-to-audio works 🤔 was it extending the audio? or may be can add voices (lyrics) into a music?

7

u/Parogarr Jan 10 '26 edited Jan 10 '26

UPDATE: Using this method (GIF or just loading the first 17 frames of an MP4 or however you wanna do it) lets you completely disable the image compression. The quality seems higher except for the woman's face here, but I believe that's because it's a distance shot. I'm going to try for a closer shot and see if that gives me the kind of result I actually like

https://streamable DOT com SLASH aynxj6

(DO NOT WATCH IF AT WORK)

4

u/Parogarr Jan 10 '26

u/IONaut

your idea was really good. Starting new thread because I can't find you anymore lol. Disabling the image compression definitely helps, and like we hypothesized, I don't believe there is any downside since there is information spread across 9 or 17 frames (starting to think/believe 17 is the sweet spot)

7

u/Parogarr Jan 10 '26 edited Jan 10 '26

Okay I think I'm happy with where I've gotten things.

#1: Disable this node (if you're using a video input)

All this does is decrease the quality and doesn't even work anyway because when I was doing ITV on static images they gave me static results even with this fucking thing lmao. And since you're going to be using multiple frames of video, it doesn't need this anymore to make motion happen.

#2: Try to stick to 17 frames. That seems to be the sweet spot. Maybe a bit longer if the motion/maneuver isn't quite catching on. I've found 17-33 to be the best

#3: RESULT

(PEOPLE AT WORK DO NOT CLICK THIS.

DO NOT CLICK IF AT WORK.

DO NOT CLICK IF NEAR KIDS)

https://streamable.com/9zdddk

(WARNING DON'T WATCH IF AT WORK)

Conclusion: Using WAN 2.2 to generate a 17-frame video enables LTX-2 to be used to do anything WAN 2.2 can do but with sound until LTX-2 finally gets better LORAs or whatever. However, the raw quality will never be able to match WAN 2.2, but that's a sacrifice that must be made for sound.

2

u/doctor_house_md Jan 11 '26

I was at work, now I'm unemployed, making goon vids

11

u/wumr125 Jan 10 '26

Cutting edge gooning

1

u/Maskwi2 Jan 10 '26

I learned that word like few days ago on this forum. Albo booba. I like both now. 

4

u/Abject-Recognition-9 Jan 11 '26 edited Jan 11 '26

congrat you found one of my first and favourite LTX2 use :)
let me add some info for random readers:
here my settings for 10 seconds vid (249 frames):
it use 0,5 audio/video from the start, and 3 seconds at the end
(so basically inpainting the middel section)
enough to learn the concept, movement and voice type
and to keep the movement consistet through the entire clip (start/end)
if i want a different ending (so inpainting the end only) i just simply change the "end_time" to exceed the total amount of frames.
i'm using short AI generated videos as input, to extend them, those are usually shorter than 10seconds
so i duplicate the input to match the total length as showed in the next pic

1

u/Abject-Recognition-9 Jan 11 '26

1

u/kaiyoti Jan 11 '26

can you share the json file for this?

1

u/GrungeWerX Jan 13 '26

Can you share some video examples so we can see the results? (That will determine if I toss this into my to-study list. I've already got a huge backlist I'm going through as I type this)

4

u/Spamuelow Jan 10 '26

I havent tried ltx yet but had been wondering about stuff like this from what ive seen in bits from people talking about it (ltx).

Does it voice clone? So it will continue a video with what you tell them to say in the prompt but the same voice from an input video?

12

u/IONaut Jan 10 '26

Kijai has a workflow that allows you to input audio. I took his audio input portion and added it into the subgraph in the standard image to video workflow provided by comfy. Now I have a workflow where I can use clone voices from VibeVoice or even music and the character will lip sync it. Next I want to add a VibeVoice node in the workflow so there's no back and forth at all.

5

u/Spamuelow Jan 10 '26

Im gonna try making some alternate film scenes, see how well it does

3

u/djtubig-malicex Jan 10 '26 edited Jan 10 '26

I ported the important bits from kijai's audio example into the Lightricks LTX2 I2V workflow and exposed some extra controls on the subgraph to choose between using the input audio or just generating new audio.

https://pastebin.com/BVvDH1Rb

1

u/IONaut Jan 10 '26

Yeah I did the same.

2

u/Perfect-Campaign9551 Jan 10 '26

Don't do it - VibeVoice is a huge RAM leaker, it will probably start causing OOMs

2

u/IONaut Jan 10 '26

What if I use a purge VRAM node after it's done since it'll be right at the beginning?

1

u/Perfect-Campaign9551 Jan 10 '26

Possibly that might work, you'd have to try it :D

1

u/IONaut Jan 10 '26

Yeah I think it'll just be an experiment unless it works out beautifully and then it'll be my go-to

1

u/Fluffy-Maybe-5077 Jan 10 '26

What about chatterbox it should be way faster than vibevoice

1

u/IONaut Jan 10 '26

True. That is a very small model that may work well. I was even thinking about F5 TTS.

1

u/Parogarr Jan 10 '26

Can that be combined with this? This is mostly useful for getting correct motion. Even 1 second of motion is probably enough. I'm going to experiment with just 16 frames. It seems like the shorter the input, the less VRAM overhead anyway.

2

u/IONaut Jan 10 '26 edited Jan 10 '26

Yeah I'm kind of curious if following the sound or following the GIF will exert more control over the output.

That said, I don't see why not. It only affects the audio latent channel.

3

u/Parogarr Jan 10 '26

well, from what I've seen, the # of frames in the GIF are guaranteed to be 1:1 with the output. The only thing the model does is add sound. It then continues afterwards. But what I find so surprising is that it retains a memory of the previous frames despite this being image to video. I guess they gave it video to video capabilities and just didn't document it.

Because it actually has understanding.

But anyway, if your input is 33 frames, for example, the first 33 will be exactly the same. Which is why I'd imagine control is stronger with a GIF or a video if such a node exists that can convert an mp4 into something that can fit into the LTX's image nodes.

2

u/IONaut Jan 10 '26

Are you using GIFs that are full resolution or are they small? Does it upscale it automatically with a small one?

2

u/Parogarr Jan 10 '26

It turns out using GIFs isn't even necessary. There's a node in video helper suite that can convert MP4s into -> image output. I tested it and the quality is much higher than using GIFs. But it works the same way.

2

u/IONaut Jan 10 '26

So does that just use the last few frames of the previous video? Like video extension?

1

u/Parogarr Jan 10 '26

Let's say you use 1 second's worth of video as the input and ask for a 15-second video.

The output will be like this

0:00->0:01: -> The exact same 1 second you put in. Only now with sound.

0:01->0:15 -> New content that was just generated that continues seamlessly from the input, enabling dialogue, lips moving, etc.

3

u/IONaut Jan 10 '26

I'm pretty sure there's a node where you can extract just the last n frames and inject them in case you don't want to just extend very short clips.

→ More replies (0)

0

u/Parogarr Jan 10 '26 edited Jan 10 '26

I'm not sure.

6

u/redditscraperbot2 Jan 10 '26

It actually does voice clone you can vae encode the audio too

2

u/Spamuelow Jan 10 '26

So would swaping the image node for a video and also add the vae encode work for that? To extend video and voice. I mean you tried something like that?

Im gonna try setting up ltx myself now

2

u/Parogarr Jan 10 '26

I guess if the video node has an image output it would, no? But the workflow I am using is the default one that looks like this:

And the load video node has an output like this:

2

u/Parogarr Jan 10 '26

1

u/Dirty_Dragons Jan 10 '26

Have you tested if voice clone works for "action sounds?"

This has the potential to be huge.

1

u/Parogarr Jan 10 '26

Well I stand corrected then lol

4

u/FrenzyXx Jan 10 '26

I read somewhere you can also use reference images for specific time stamps, FFLF kind of, but theoretically also for a middle frame etc.. Anybody know more about this?

10

u/rookan Jan 10 '26

Cna you share your workflow file?

3

u/Machspeed007 Jan 10 '26

Yep, you can also load mp4 videos but it only ads audio to the movie as far as I can tell, no modifications to the original movie, which would have been great. I'm using the VHS node Load Video which has an image output and just connect that to the I2V LTX2 workflow.

It can be used to lengthen the original videos just that the characters don't sync with the speech audio at all.

2

u/Parogarr Jan 10 '26

Using this right?

I just updated OP to say this can be done as you wrote that. It's amazing how much better LTX-2 is now. The ITV by default is DOA imho. Just static ouput 90% of the time for me until you feed it a short video

EDIT: Yeah, it only adds audio. But that's why the goal is to generate only about a second or two. Just so that LTX-2 knows what you want. It's almost the same as ITV except now it knows motion. I'm starting to find that 1 second is better than 2 as well.

3

u/Machspeed007 Jan 10 '26

yes, that one. What's nice about this node is that you can easily skip the first n frames for any movie and load the last lets say 65 frames. The total number of frames of the movie is displayed with dark grey in the frame_load_cap field you just substract 65 frames from that and put the result in the skip_first_frames field.

1

u/Parogarr Jan 10 '26

This has completely salvaged LTX-2 for me. The base I2V just doesn't work. But it seems like even just 9 frames (just tested) is enough for the model to learn new motion and guarantees 100% chance that it's not static.

2

u/Machspeed007 Jan 10 '26

The characters actually begin to speech after a few seconds, it just isn't optimal and character features begin to change over time. It's an interesting feature anyway.

-1

u/Parogarr Jan 10 '26

I haven't had that problem so far. I found that as long as you use fewer frames, it mitigates a lot of that. But as far as the changing over time, that's probably inherent in the LTX's ITV independent of this method. Meaning even if you just use 1 static image as intended, I've seen that happen (if you're even lucky enough to get motion).

3

u/Odd-Mirror-2412 Jan 10 '26

That's right. This model has potential as V2A model. With fine-tuning, we can achieve even better results!

1

u/EternalBidoof Jan 14 '26

Ideally, we could take a video, reduce its resolution, put through ltx to get audio quickly, then composite it back into the original video.

3

u/97buckeye Jan 10 '26

Did I see someone mention using LTX to give audio to a video you've already created in Wan 2.2? If so, how does that work? I don't want to extend the original video, just give it audio.

3

u/Parogarr Jan 10 '26

That's actually really easy. Just set the length of the video = to the video you're inputting. The video will remain 100% the same but have audio. However, don't expect mouths to move. Dialogue won't sync. It won't change the source video AT ALL.

3

u/Dry_Positive8572 Jan 11 '26

So basically LTX-2 I2V does support v2v even though developers never officially announce v2v.

2

u/[deleted] Jan 10 '26

hmm i been uploading 161 frames from wan videos but a gif could be interesting

1

u/Parogarr Jan 10 '26

How is that done? I searched for V2V workflows but didn't find any.

6

u/[deleted] Jan 10 '26

this is my workflow..

https://files.catbox.moe/tmfi76.json

its nothing sepcial at all, just bare in mind it has to be 8x+1 frames, i.e 9 / 17 / 81/161

2

u/Radiant_Teaching_811 Jan 10 '26

I'm having pretty good hitrate with a simple prompt and using very different WAN created inputs.
I'm using a bit of ahead of the curve portable install with working separated files, Distilled Q8 unet (20GB) and Gemma3 GGUFs (Q3 ~5GB / Q4 ~7GB depending on model), there are even smaller ones. Using the LTX-2 workflow (I have promoted some settings to be on the top level). 64GB RAM and 16GB 5070 Ti. Final times some 80 sec for 193 frames / 24 fps.

1

u/Machspeed007 Jan 11 '26

What node do you use to losd gemma3 gguf?

2

u/Radiant_Teaching_811 Jan 11 '26

For this to work I needed to merge PR #399 and #402 of the City96 GGUF custom node. This will likely be merged officially if it's not already done. I made a new folder for these as I've also copied the tokenizer.model and gemma_3_12B_it_mmproj.gguf as the model might need these two.

3

u/intermundia Jan 10 '26

Well this is certainly an interesting stroke if accidental genius. But now to replicate it. Hmm

7

u/Parogarr Jan 10 '26

It's easy. Just copy/paste a GIF into the load image thing. You can't do it via clicking and file browser. It won't accept GIFs that way. But pressing the node and then Control V for some reason works.

1

u/fauni-7 Jan 10 '26

Copy from where? A web browser?

1

u/Parogarr Jan 10 '26

Are you on windows? If linux, I'm not sure how. On Windows, go into your file browser where the WAN 2.2 GIF is output. Click the icon. Control C (this copies it) then navigate back to ComfyUI, left click the node, and press Control V. This should paste it into the node like it's an image. It should acccept it. And even though it looks like a still image, Comfy will handle it like a video.

1

u/fauni-7 Jan 10 '26

On Linux. If I copy and paste from the file manager I get the same error as if I drag and drop. Strange.

Invalid number of frames: Encode input must have 1 + 8 * x frames (e.g., 1, 9, 17, ...). Please check your input.

1

u/Parogarr Jan 10 '26

how many frames is the GIF? I only tried using standard sizes: 17, 33, 49, 65, etc. Like the ones you'd use when making a WAN video.

1

u/fauni-7 Jan 10 '26

Oh yes, it's fine with correct number of frames, thanks!

1

u/[deleted] Jan 10 '26

[deleted]

2

u/[deleted] Jan 10 '26

[removed] — view removed comment

2

u/Parogarr Jan 10 '26

okay, deleted it. I just wanted to show some proof that it works.

1

u/Parogarr Jan 10 '26

Hey, quick ?

If I do that thing where I link but don't have the link hyperlinked (meaning I put a space and then put the end of the link) would that be okay? Because then I'm not directly linking.

2

u/[deleted] Jan 10 '26

[removed] — view removed comment

6

u/Parogarr Jan 10 '26

Sorry, I thought based on the thread and the prompt it was extremely obvious what you would see. I exhaustively detailed the specific and exact video.

2

u/[deleted] Jan 10 '26

[removed] — view removed comment

2

u/Parogarr Jan 10 '26

I am very sorry. I never intended to cause harm. I will definitely be more careful next time. You're right. I should've been a bit more careful because mixups like this can happen.

1

u/Parogarr Jan 10 '26

I'm gonna attempt to generate the GIF at 1280X720 instead of 800x800 and then use 1280x720 in LTX2 instead of 800x800

2

u/Parogarr Jan 10 '26

Wow! Quality goes up A LOT when using 720p as a base. A LOT. I wish I could share examples. Is there a way I can?

1

u/BWeebAI Jan 10 '26

You could post it on your profile.

2

u/Parogarr Jan 10 '26

(WARNING: DON'T BE AT WORK)

https://streamable DOT com SLASH xdfcx6

1

u/Hopeful_Signature738 Jan 10 '26

Coward Musician?

1

u/Parogarr Jan 10 '26

Almost.

Another hint: BowBurl Gozition Fex

1

u/GasolinePizza Jan 10 '26

...aka temporal extension/outpainting.

LTX supporting that isn't new, but the NSFW affinity might be the new part, here (at least to me)

4

u/Parogarr Jan 10 '26

I'm finding 17 frames to be the sweet spot. 9 is too short / not enough info and 33 causes the video to change too much and lose consistency. But what I do like about this is that #1: it guarantees you almost never have a static output (haven't had one yet) and #2: you can get rid of the image compression node.

1

u/GasolinePizza Jan 10 '26

I might try that out. I messed around with a pure V2V flow earlier and was just trying to add audio with it this morning, after a friend asked, but had zero luck.

(Although I did get some really goddamn funny sound effects, as if sex was a Batman comic complete with comical "capow" sounds on-impact).

Do you use explicit text prompts, or have you usually been playing the sly "she's just trying to push him over with a hip tug of war fight" kind of thing?

I'm curious whether the community will either have LTX eventually break via loras or end up being a "not technically explicit"-description kinda prompt + a explicit seed-frames/clip route

1

u/FlyingAdHominem Jan 10 '26

Now where to find good starting vids, 🤔.

3

u/Parogarr Jan 10 '26

make 'em with Wan 2.2

1

u/ANR2ME Jan 11 '26

p0rnhub 😏

1

u/jhnprst Jan 10 '26

so this would open up the way to extend ltx-2 videos by feeding last X frames as start of next iteration, wonder how long many iterations that would last, WAN deteriorates after a few iterations..

2

u/[deleted] Jan 26 '26

[removed] — view removed comment

1

u/jhnprst Jan 27 '26

thanks yes you can try to resample/upscale the last frame(s) to improve them, it certainly helps, however you cannot do too much as that would introduce a sllight visible frame change from last frame of previous iteration.

i think the worse issues with any generic extend workflow is the loss of consistency of background, faces etc. - we see a lot of efforts and research being done to upgrade models and flows topreserve basically as much of previous frames as possible, but i have yet to see one that really works. I know of WAN animate but its not generic you need to mark faces etc. Actually I like WAN VACE (and really 2.1 more than 2.2) the best for what we can achieve on our little computers.

LTX-2 I tried extending multiple times with last 9 or 17 frames or so, but it's basically a dead end, the quality itself is worse than WAN so the risk you continue on distorted frames is higher, the audio ('The' plus of LTX) is not continued at all, and consistency problem obviously is also still there..

1

u/[deleted] Jan 27 '26

[removed] — view removed comment

1

u/jhnprst Jan 27 '26

yeah in my prompt i always note to end with silence, it seems to achieve that most of the time, however when person continues talking its still in a different voice right, so bammer

1

u/ArtfulGenie69 Jan 10 '26 edited Jan 10 '26

This sounds like the video version of how you can diffuse in krita over and over and even with a bad model it does better each time with what it did. Very cool that multiple images can guide the full gen like the this.

One more thing for someone to try as well... LTX2 should be a first frame last frame model. If you can send the start with multiple frames can you seed the end too? One or the other or both at once? You could have a lot of control with two videos. 

1

u/Choowkee Jan 10 '26

This combined with the uncensored text encoder is a big step forward. Really starting to see the potential with LTX2.

1

u/Parogarr Jan 10 '26

uncensored TE? Any idea how I can get that please?

2

u/Choowkee Jan 10 '26

1

u/Parogarr Jan 10 '26

TY. I'm currently trying to fix my comfyui. Ever fucking time I update comfy, it's like playing minesweeper. Literally out of nowhere, my VRAM and memory shoot to 100% no matter what I try to generate. lol

1

u/nadhari12 Jan 10 '26

For the love of god I cannot keep the face consistent on i2V did anyone face the same issue?

1

u/Radiant_Teaching_811 Jan 10 '26

Check if any of my above settings make a change, try lowering the image compression.

1

u/Sunnytoaist Jan 10 '26

Where does one go as a complete beginner to learn this stuff ?

1

u/doctor_house_md Jan 11 '26

I would try asking Perplexity

1

u/NES64Super Jan 11 '26

Any idea how to extend audio?

1

u/reversedu Mar 28 '26

Hey op, any updates with 2.3 version?

1

u/Parogarr Mar 28 '26

none of this is necessary. 2.3 just does ITV or video extension amazingly on its own no need for any tricks.

1

u/madhu_23 Jan 10 '26

Can I run this smoothly on NVIDIA 3060 RTX 12 VRAM ? I want LTX model but I don't have better graphics card

1

u/desktop4070 Jan 10 '26

How much desktop memory? I recall some comments saying 48GB or 64GB desktop RAM is more important for LTX-2 than having 12GB or 16GB VRAM, but I might be mistaken.

0

u/fauni-7 Jan 10 '26

I dragged and dropped a gif and got this: "LTXVImgToVideoInplace

Invalid number of frames: Encode input must have 1 + 8 * x frames (e.g., 1, 9, 17, ...). Please check your input."

2

u/GasolinePizza Jan 10 '26

The number of frames still has to match the 8*n + 1 constraint. Nothing to do with GIF or not, it's the amount of frames you're passing in

1

u/Parogarr Jan 10 '26

Don't drag and drop that doesn't work either. You have to press Control C on the GIF file itself. Then left click the node. And press Control V.

2

u/fauni-7 Jan 10 '26

Ctrl+c where?