CivArchive
    IT'S ALIVE! | Ultimate IMAGE to VIDEO suite | LTX/Cog/PyramidFlow - v9.02
    NSFW
    Preview 43337110

    no need to buzz me, i'm fine. ty 💗 feedbacks are much more appreciated.
    check older versions for more video examples.
    Credits and acknowledgments at bottom below.
    __________________________________________________________________________________________________

    This ComfyUI workflow offer different ways to make I2V by using 6 Video models:

    • LTX

    • CogVideoX-5B-1.5-I2V

    • Pyramid Flow

    • CogVideoX-Fun-v1.1-InP (2B)

    • CogVideoX-Fun-v1.1-InP (5B)



    The workflow incorporates settings based on my hands-on experience with various video models, settings that may differ from the standard configurations typically associated with each model.

    __________________________________________________________________________________________________


    - - - | IT'S ALIVE | - - -

    This is the result of over a month of work, almost daily.
    I still keep improving it, optimizing and adding useful settings I came across or that i find by experimenting.

    The workflow is designed so that you never have to leave the control room (console);
    everything you need is right there at your fingertips.



    Some extra tweaking commands are accessible via keyboard shortcuts (more info below).

    __________________________________________________________________________________________________



    Different methods are provided and can be selected with a slider:

    • Creative: In this mode, a single image is used as input, and the model generates a video with full creative freedom, determining its own ending.
      *This method works with all Video models avaible in the menu.

    • Sticky: In this mode, a single image is used as input, and the workflow automatically generates an ending frame that closely resembles the input image but with a slightly different perspective or altered facial expression if a person is detected. This new image, which resembles and references the input image, can be fine-tuned using convenient sliders available in the "Tweaking" section. This allows for maintaining the overall composition throughout the video.
      *This method works only with COG models (for now), so make sure to activate it in the console.

    • Zoom: In this mode, a single image is used as input, and the final frame of the video is a zoomed-in version of the input image. The zoom level can be adjusted in the "tweaking" menu. *This method works only with COG models (for now)

    • Img1Img2 (Custom Start/End mode): This mode allows for the use of two or three images as inputs, enabling the model to create transitions between them. It is particularly useful for controlled animations and performs well with 5B COG models. *This method works only with COG models (for now)

    • Img1Img1: This mode uses a single input image as start and end, so focuses more on maintaining the composition of the input image *This method works only with COG models (for now)

    __________________________________________________________________________________________________

    Shortcuts:


    You can navigate through the only sections you need by using 3 keyboard keys:


    1 = CONSOLE

    Press the "1" key to access the console, where all the settings you need are available and easy to access.

    2 = TRAJECTORIES (TORA - COG)

    Press the "2" key to access Tora Trajectories

    This method is exclusive to COG models.

    The only compatible model avaible in this workflow that works with TORA is "5BInP"
    and must be selected as showed below:


    Four combinable trajectories are available .
    You can activate only 1, 2, 3, or all four using a dedicated slider avaible in the console:



    Be aware that each time you change the base resolution or input image you must redo all trajectories.




    3 = TWEAKING

    Press the "3" key to access Tweaking section.
    Here you can adjust the ending frame for STICKY MODE to closely resembles the input image but from a slightly different perspective/angle or a different face expression/head position, ensuring the final frame remains similar or nearly identical to the initial image while incorporating subtle variations.
    Auto Outpainting is avaible on the right, so you can copy the result and paste it back as input in case you need (Outpainting need to be activated in the console)


    __________________________________________________________________________________________________



    Cleaning VRAM when change model is reccomended:



    __________________________________________________________________________________________________

    __________________________________________________________________________________________________


    __________________________________________________________________________________________________

    ### Troubleshooting:
    This error message in console is completly normal:


    ### Minimum Hardware Requirements:

    12GB VRAM for low resolution.

    ### Render Times:

    On 3090 takes from 5 seconds to 2 minutes or more for each videos, depending on models/resolution/steps.

    ### Important COG Suggestions And Examples:

    - To achieve a good, consistent result, then using "First/Last" mode, the two images need to be similar (same location, people, and very close positioning of everything) eg: You can choose to use any images, but you'll get the best results if you use two images that are fairly similar. For example, try pick two screenshots from a random internet video or two 3D characters posed in two different poses. or two similar AI-generated images 🙄

    - Stay around 10-15 steps, go higher for better quality. (it's hit or miss below that, although I’ve gotten some nice ones at 5 steps).

    - For quick tests, use a lower base resolution (like 320). At that resolution it takes around 10 seconds on my 3090.

    - If the results are full of artifacts, switch to "custom prompt only" to avoid auto-prompting and get more stable, consistent animations, by simplify the prompt. Write something simple

    (check manual written in the workflow)

    Simple prompts like "a person posine, blink, camera shake" or words wiggle, earthquake, lens flares, blink, camera shake, handheld camera have already been tested here with great success. Please share your findings!

    - If the video seems too fast for your settings, turn on interpolation in group and raise the "extra interpolation multiplier" or change the video length in the COG settings group according to user manual written right inside the workflow.

    ### Other Considerations:

    I've tested Cog A LOT and changed the values from the standard settings to something I think works better/faster, at least based on my tests.

    Feel free to make your own changes (and if you find better settings, please let us know)!

    no need to buzz me, i'm fine. ty💗 feedbacks are much more appreciated.

    __________________________________________________________________________________________________

    *Please note:

    do not confuse the different Cog models, as there are many, and they differ from one another.

    I suggest taking a look around to understand what the other Cog models are capable of. There is a bit of confusion around,

    here's a spredsheet by Kijay to clarify some misunderstanding
    https://docs.google.com/spreadsheets/d/16eA6mSL8XkTcu9fSWkPSHfRIqyAKJbR1O99xnuGdCKY/edit?gid=0#gid=0

    In general if you are looking for a way to produce videos quickly, with the most dynamic options, resolutions, ratios, first/last, trajectories then I recommend sticking to this workflow or at least using the models I use in this workflow.

    SINCE TORA IS NOW COMPATIBLE WITH THIS XFUN VERSIONS OF COG I ADDED IT IN THE FLOW.

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    CHANGELOGS:

    V8.0

    changelog:

    • completly redone the entire workflow + cleanup and better logic.

    • added 3 video models

    • added auto outpainting

    • added liveportrait

    • Creative mode now works as it should, with no images selected as ending

    • holy s**t this took me a week to finish

    __________________________________________________________________________________________________

    V7.0

    changelog:

    • Workflow clean, bug fixes.

    __________________________________________________________________________________________________

    V6.0

    changelog:

    • added 4 Tora trajectories

    • More UI controls

    • Better settings, refinements and tips inlcuded

    to use tora be sure you are using 5B model (there's a switch to change from 2B to 5B)

    then:

    1)deactivate "let's Cog" in groups

    2)load an image, run

    3) setup 4 trajectories (control+click to break the splines in multiple points)

    4) activate "let's Cog" and run (the "extend video" will automatically turn on when you activate "let's cog", deactivate it for now untill i figure how to extend this tora mode)

    __________________________________________________________________________________________________

    V5.0

    changelog:

    • Extra Extend ( ability to load a third image to create a video using 3 images)

    • More UI controls

    • Better settings, refinements and tips inlcuded

    __________________________________________________________________________________________________

    V4.0

    changelog:

    • EXTEND now works for all modes (except first last mode)

    • improved UI

    + lora strenght slider

    + seeds management

    + prompt strenght

    + COG frames amount control

    + model selector 2B/5B

    + negative prompts

    other changes:

    • efficiency improvements

    • completly revisited chain system

    • some minor fixes

    __________________________________________________________________________________________________

    V3.0

    |changelog|:

    improved UI:

    • added lora loader and strenght slider

    • model selector 2B/5B

    • negative prompts

    • some workflow efficiency improvements

    other changes:

    • switched to a faster interpolation method

    • some minor fixes

    • updated user's manual

    __________________________________________________________________________________________________

    V2.0

    |changelog|:

    • more refined workflow

    • more options

    • simple ui

    • added User's Manual

    __________________________________________________________________________________________________
    __________________________________________________________________________________________________


    A special thanks to Kijai , Purz and the team at Rgthree , DreamProject and VideoHelperSuite, who dedicated their time for help me resolve some steps i thought were impossible to solve.
    I encourage you all to visit their pages and support their projects

    __________________________________________________________________________________________________
    __________________________________________________________________________________________________

    📽️H A V E F U N📽️

    Description

    • UI Improvements

    • More settings

    • Better LTX settings and controls

    • Bug Fixes

    FAQ

    Comments (38)

    ledovskrep302Dec 2, 2024
    CivitAI

    Hi, I don't know what happened, but interpolation stopped working.

    !!! Exception during processing !!!

    'NoneType' object is not subscriptable

    Traceback (most recent call last):

    File "\\\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "\\\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "\\\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "\\\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(**inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "\\\ComfyUI\custom_nodes\ComfyUI-Frame-Interpolation\vfi_models\rife\__init__.py", line 95, in vfi frames = preprocess_frames(frames) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "\\\ComfyUI\custom_nodes\ComfyUI-Frame-Interpolation\vfi_utils.py", line 115, in preprocess_frames return einops.rearrange(frames[..., :3], "n h w c -> n c h w")
    LatentDream
    Author
    Dec 2, 2024

    sorry i tryed google this but can't find anything interesting. no idea why VFI is giving you errors.
    just dont use it or change interpolation method, wich is in the backend area.
    you can disable it in the console btw

    ledovskrep302Dec 2, 2024

    @LatentDream Yes, I know that. I'm just giving feedback). Your workflow turned out to be the most successful for experiments of all those I tried.

    LatentDream
    Author
    Dec 3, 2024

    @ledovskrep302 
    It would give me so much satisfaction to see more comments like this rather than the (understandable) usual ones from people running into installation issues.
    Thanks.
    These kinds of comments reward me more than any money 🤍

    PixelPawsAIDec 2, 2024· 1 reaction
    CivitAI

    Great work! Thanks for sharing. I'm still trying it out and will provide more feedback later.

    LatentDream
    Author
    Dec 3, 2024

    thanks

    PixelPawsAIDec 4, 2024

    @LatentDream I got this error "The expanded size of the tensor (22) must match the existing size (23) at non-singleton dimension 3. Target sizes: [1, 128, 1, 22, 40]. Tensor sizes: [128, 1, 23, 40]" when using ltx with resolution 1280 x 720

    edited: I think this error is due to 720 is not divisble by 32. So basically the highest resolution we can go with ltx is 1280 x 704

    PixelPawsAIDec 4, 2024· 1 reaction

    About LTX frames, it is mentioned by Lightricks that "The model works on resolutions that are divisible by 32 and number of frames that are divisible by 8 + 1 (e.g. 257).". Is it necessary to adjust the frames slider? Even though I haven't noticed any major issues with the generated video so far.

    LatentDream
    Author
    Dec 5, 2024

    @PixelPawsAI hehehe nice you got that.
    i already specified that this workflow contain settings that may differ from suggested.
    in this case: in all tests i've done with LTX (and i've done A LOT)
    it start to be kinda useless after 70/80 frames.
    got best results at 24-49 frames so i added those in slider.

    LatentDream
    Author
    Dec 5, 2024

    @PixelPawsAI however I modified the slider by adding all the intermediate values between the ones I had chosen.
    So now it increments by steps of 8 + 1 and still including those i prefer.
    Thanks for the report and for pointing out the correct things.
    + i corrected one small bug. you can redownload the workflow 9.02 now.

    QualityControlDec 2, 2024· 1 reaction
    CivitAI

    stupid comment but I really enjoy that you have a description image pointing to the "Show More" button like that. Nice

    LatentDream
    Author
    Dec 3, 2024

    😁ty

    Agent_SmthDec 3, 2024· 1 reaction
    CivitAI

    I’ve been a fan since version 4, and V9 is hands down the best image-to-video workflow out there.
    There's really everything you might need, maybe even too much🤣
    Signed, a certified psycho ®

    LatentDream
    Author
    Dec 3, 2024· 1 reaction

    Glad and happy when someone find this workflow usefull! great! 🍷

    Agent_SmthDec 3, 2024
    CivitAI

    How to turn off outpainting? it keep stay on. Should i bypass it?

    LatentDream
    Author
    Dec 3, 2024· 1 reaction

    Thanks for the feedback!
    I’ve fixed it and updated the workflow (same zip file). Download it again now

    There was a node preventing the module bypass; it just needed to be moved a bit.
    Comfy things...

    midiaplaayDec 3, 2024
    CivitAI

    Any problems in Pyramid Flow Tensors?

    LatentDream
    Author
    Dec 3, 2024

    what do you mean exactly?

    unknown_agent1Dec 3, 2024
    CivitAI

    it seems that the 2nd image 'optional' isn't optional for me, on any mode. Only on Full. works on Mini, only w/LTX. Otherwise, single image input, but get: [Errno 2] No such file or directory: 'C:\\...\\image (429).png

    LatentDream
    Author
    Dec 3, 2024

    hi, thanks for feedback.
    i need more info to try solve your problem. the workflow works perfectly for me and other people i even tryed on a clean comfy install so it must be something on your side.
    please paste more infos from the console

    LatentDream
    Author
    Dec 4, 2024

    now that i think about it again:

    try drop any images in all the 3 input images boxes.
    maybe is looking for the path of the image i used when i saved the workflow.
    let me know if this fix the problem please

    unknown_agent1Dec 4, 2024

    @LatentDream Thanks for the tips! I've been playing around with it, and did a fresh comfy and node install. it does process when i put an image in those other spots, however, I'm seeing this error in the log, and not sure if it's important:
    WARNING: DreamBigImageSwitch.IS_CHANGED() got an unexpected keyword argument 'select'

    WARNING: SystemNotification.IS_CHANGED() missing 1 required positional argument: 'self'

    LatentDream
    Author
    Dec 5, 2024

    @unknown_agent1 thanks for report. if everything works just dont mind errors. some nodes are designed to work like that. i actually had to pray on my knees around to ask some devs to make modifications to make this nodes work for this exact purpose of the workflow lol

    acidhax822Dec 12, 2024

    It isnt optional, and it ends up fucking up your image generations. This workflow needs to be reworked.

    P0rnTVDec 4, 2024· 1 reaction
    CivitAI

    let's gooo

    ledovskrep302Dec 4, 2024
    CivitAI

    Hi, I noticed that your interpolation fix(VFI errors) doesn't work unless you enable the <Backend - Math - Logic - Debug> zone with "set group Nodes to Always" for the GOG schema (v9_FULL)

    LatentDream
    Author
    Dec 5, 2024

    when you donwloaded v9? cause i updated yesterday i think with some minor bug fixes.
    same file, havent done a new post.

    loneillustratorDec 6, 2024· 3 reactions
    CivitAI

    why doesnot the workflow open in mine? it brings out errors

    nOuMeNaDec 6, 2024· 3 reactions
    CivitAI

    damn this 8gb unified memory baloneeeeee!!

    parenek188857Dec 7, 2024· 1 reaction
    CivitAI

    video in underground - is it Yekaterinburg city?

    NemesisEnforcerDec 11, 2024· 1 reaction
    CivitAI

    Very cool! Thank you!

    acidhax822Dec 12, 2024· 2 reactions
    CivitAI

    too much going on. Nothing works reliably.

    LatentDream
    Author
    Dec 16, 2024

    the description was clear: this rely on many nodes.
    Instead, try the "mini" version

    1201754Dec 17, 2024· 4 reactions
    CivitAI

    Can't get it to run. On a fresh install of ComfyUI I get "Missing Node Types

    When loading the graph, the following node types were not found

    ImageScaleDown"

    "Try fix" from the manager does not fix it

    pixllvr941Dec 20, 2024· 2 reactions
    CivitAI

    Are there plans to support LTX 0.9.1?

    fredfappyDec 28, 2024· 2 reactions
    CivitAI

    I did get this working.. the mini version so far.. it's really great! The only issue I've found so far is when using Pyramid. I get this ...

    # ComfyUI Error Report ## Error Details - Node ID: 1693 - Node Type: PyramidFlowSampler - Exception Type: RuntimeError - Exception Message: Sizes of tensors must match except in dimension 0. Expected size 128 but got size 256 for tensor number 1 in the list. ## Stack Trace

    xaffeineJan 16, 2025
    CivitAI

    This looks really interesting, but I haven't been able to get it to run on runcomfy.com. Do you know if it's compatible with comfy 0.3.9 or 0.3.10 and recent versions of the dependencies?

    v2d228888839Jan 19, 2025
    CivitAI

    I am run LTX result good video bur only 2s. I find option change num_frames.

    Workflows
    Other

    Details

    Downloads
    1,992
    Platform
    CivitAI
    Platform Status
    Available
    Created
    12/2/2024
    Updated
    6/11/2026
    Deleted
    -

    Files

    itsALIVEUltimateIMAGETo_v902.zip

    Mirrors

    itsALIVEUltimateIMAGETo_v90.zip

    Mirrors