CivArchive
    MiniMax H3 Video-to-Video with Auto Head/Face/Clothing Swap - v1.0
    NSFW
    Preview 140678595
    Preview 140164475
    Preview 140165529

    This is not just a basic Video-to-Video workflow. It features an automated First Frame Pre-Processing Pipeline that performs a head, face, body, and clothing swap on the extracted first frame of your source video before feeding it into the MiniMax H3 Reference-to-Video engine.

    It allows you to seamlessly transfer motion, performance, and camera movement from a reference video while completely customizing the subject’s identity and outfit!

    🔥 Key Features

    • Auto First-Frame Extraction & Swap: Automatically extracts the initial frame of your selected video duration and swaps the head/face/clothing with your uploaded image (Picture 1) using SAM 3.1 & Flux Klein.

    • Dual Operating Modes: Easily toggle between full character pre-processing and direct video-to-video style transfer.

    ⚙️ How to Use

    🟢 Mode A: Full Face, Head & Clothing Swap (Default)

    1. Load Video: Upload your reference motion video into LoadVideoUI and adjust the start/end time. (Make sure the subject's face is clearly visible in the first frame of your selection).

    2. Upload Target Image: Place your desired character/outfit image into Picture 1.

    3. Switch Node: Set the Image Switch (JPS) node to Select 2 (Extracted Frame).

    4. Run the workflow!

    🔵 Mode B: Direct Video-to-Video (No Pre-Swap)

    1. Upload your reference video into LoadVideoUI.

    2. Upload your source image into Picture 1.

    3. Bypass Swap Group: Enable bypass on the FACE CLOTHE SWAP group using the Fast Groups Bypasser.

    4. Switch Node: Set the Image Switch (JPS) node to Select 1 (Picture 1).

    5. Run the workflow!

    💬 Tips & Troubleshooting

    • Face Visibility: The pre-processing pipeline targets frame #1 of your selected video range. Always ensure the face is visible at the very start frame for optimal SAM 3.1 segmentation.

    • Do not use acceleration. You get bad results.

    • Custom Prompts: You can adjust the Prompt node to fine-tune the retention vs. replacement ratios if needed.

    Description

    FAQ

    Comments (7)

    axodb999Aug 20, 2026
    CivitAI

    Hi. This error message appears at the “Save Video” node.


    Validation failed

    Save Video failed during validation: tuple index out of range

    Could you help me out?

    ugurdoyduk341
    Author
    Aug 21, 2026

    Check the Video Stream: Make sure the video link flowing from the inference/subgraph node into the SaveVideo node is fully processed and not empty/broken.

    Change Codec/Format Settings: In the SaveVideo node options, try switching the format or codec (e.g., from h264 to another option) to ensure your local FFmpeg environment handles it properly.

    ugurdoyduk341
    Author
    Aug 21, 2026

    ..and update your comfyui. Update your main ComfyUI installation to the latest version via ComfyUI-Manager, as core video handling updates frequently.

    xenta1Aug 21, 2026
    CivitAI

    Hmm the LoadImageWithFilename node from workflow-encrypt seems to not want to work - is this node doing anything special or can I replace it with a separate load image node?

    xenta1Aug 21, 2026

    Oh! Yes it does, it dictates the filename of the video, I get it now. I shall replace it for now, but cool idea

    ugurdoyduk341
    Author
    Aug 21, 2026

    Oh sorry. I forgot it there. Of course you can change it. It just replaces the name of the person in the picture with the video title.

    dlpmanAug 22, 2026
    CivitAI

    nul ressemblance zero !!!!

    Workflows
    MiniMax H3

    Details

    Downloads
    1,335
    Platform
    CivitAI
    Platform Status
    Available
    Created
    8/19/2026
    Updated
    9/4/2026
    Deleted
    -

    Files

    minimaxH3VideoToVideoWith_v10.json

    Mirrors

    minimaxH3VideoToVideoWith_v10.json

    Mirrors