CivArchive
    Tap to Screen — MiniMax H3 lip-sync MV on your own song (1–4 scenes, timeline) - v1.1
    Preview 146567018
    Preview 146567050

    🎞 H3 Timeline 4 (v1.2): lip-synced music videos on your own song with MiniMax H3

    A simple ComfyUI workflow that turns your own song and 1–4 pictures into a lip-synced music video with MiniMax H3. Play the song on a timeline and tap the keys where the scenes should change and where the singing starts and stops. No LLM, no YuE2, no score, and only one custom node folder to install.

    ✹ Features

    • 🎞 Timeline editor at the bottom of the ComfyUI page: drop your song and pictures, then play it back with the waveform

    • ✂ Live cutting: press C while the song plays and each scene ends exactly where you press (up to 4 scenes, 1–15 s each)

    • 🎀 Lip sync: each scene's piece of the song goes to H3 unchanged as <Audio 1>. Press S where the singing starts and stops, and H3 sings only inside those spans

    • 🖌 First frame lock: each scene starts exactly on its picture (ComfyUI's Add Guide); switch it off per scene to use the picture only as a reference

    • ⛓ Continue the previous scene: one click at a cut makes the frame right after the previous scene's cut the next scene's first frame, so the shot carries on

    • 🧑 Characters (up to 4): a picture and a name for each person. Choose who is in each scene and who sings (one character, or everyone); their pictures go to H3 as <Picture 2>, <Picture 3>, 
 so faces, hair and clothes stay the same. Call them by name in your text, and add a role if you like (e.g. lead vocalist)

    • 👥 Group photo: one photo of everyone together, so faces, heights and clothes match side by side. Used in the scenes where everyone appears (or in / out per scene)

    • 🔒 Audio lock: each scene's piece of the song is anchored on H3's audio track in time while it generates (ComfyUI's own Add Guide), so the lips and the beat stay with the music. Per scene; the finished video keeps the original song

    • Transitions: cut, crossfade, dip to black or dip to white. The crossfade blends the previous scene while it is still moving

    • 🧩 Redo one scene: change a scene's text, picture or timing (or press 🎲 Another take) and only that scene is made again; the others stay cached

    • Low memory: each scene is saved to disk as soon as it is made and joined at the end. The workflow needs about one scene's worth of RAM, not the whole video

    • Prompts are written for you: the <Picture 1> / <Audio 1> definitions and the lip-sync line (with exact times) are added to your text

    • 💟 Civitai metadata (optional): one switch saves the video with ComfyUI-Video-Saver, including the prompt H3 got for each used scene, model, seed and steps

    • Japanese and English workflows are included

    ▶ How to use

    1. Press 🎞 Timeline at the bottom left of the canvas

    2. Drop your song (wav, flac, mp3, 
) on the blue audio track

    3. Drop a picture on each clip (+ adds scenes)

    4. Press Space to play and C where each scene should end

    5. Press S where the singing starts and S again where it stops. With no spans, H3 sings whenever it hears vocals

    6. Write each scene's text below the timeline (English works best)

    7. Press Run. The video is saved in output/video/

    ⌹ Timeline controls

    • Space: play / stop · C: cut here · S: singing starts / stops

    • Drag a clip's right edge for its length (Shift = 0.1 s steps). Drag the waveform to choose where in the song the video starts

    • 🎀 spans: drag the ends or the middle, and double-click to delete one. Double-clicking an empty spot adds one

    • Remove a scene's picture: ✕ on the clip, or select the clip and press Delete over the timeline

    • ⛓ at a cut: continue the previous scene (leave that scene's picture empty for a seamless continuation) · ◆: transition · mouse wheel: zoom

    • +🧑 / +👥 at the top: add a character or the group photo (drop a picture, type a name and role) · below the timeline: 🧑 In this scene and 🎀 Who sings for the selected scene

    • Below the timeline: 🎲 Another take re-rolls only the selected scene (↺ = back to the shared seed) · 🔒: audio lock for that scene · 🧩 Per scene at the top: redo only the scenes you changed (on by default)

    📊 Requirements

    • A recent ComfyUI with the built-in MiniMax H3 nodes

    • models/diffusion_models/: minimax_h3_ref2va_pruned_int8_convrot.safetensors

    • models/loras/: minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors (Turbo, 4 steps)

    • models/text_encoders/: qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors

    • models/vae/: minimax_h3_video_vae_fp16.safetensors, minimax_h3_audio_vae_fp32.safetensors

    • Optional: ComfyUI-Video-Saver, only to save with Civitai metadata. Without it the workflow runs as usual (ComfyUI may list its two nodes as missing; you can ignore that)

    🔧 Install

    1. Copy custom_nodes/ComfyUI-H3Timeline into ComfyUI's custom_nodes/

    2. Restart ComfyUI and reload the page (Ctrl+F5)

    3. Drop a workflow from workflows/ onto the canvas

    📝 Notes

    • One scene is at most 15 s (H3's limit)

    • The timeline preview shows the stills with the song. H3 makes the real motion

    • av_shift on the board delays the finished video's sound against the picture (default 0; about 0.2 s if the motion lags without 🔒)

    • The temporary scene files (up to about 0.9 GB per scene) are kept in temp/h3tl/ and cleared every time ComfyUI starts. If one goes missing, it is decoded again automatically, and a full disk stops the run with a clear message

    • 🧩 Redoing one scene uses ComfyUI's normal cache (not --cache-none); restarting ComfyUI forgets the scenes it remembered. The shared 🎲 seed is fixed: change it to re-roll every scene

    • The 🚀 attention node is for Nvidia / AMD GPUs. Set it to pytorch attention if it doesn't fit your GPU


    🎞 H3 Timeline 4v1.2手持ちの曲で MiniMax H3 の口パク MV

    手持ちの曲ず 1〜4 枚の画像から、MiniMax H3 で口パクのミュヌゞックビデオを䜜るシンプルな ComfyUI ワヌクフロヌです。タむムラむンで曲を再生しながら、シヌンを切る所ず歌う所をキヌで決めるだけ。LLM・YuE2・楜譜は䜿わず、入れるカスタムノヌドも 1 フォルダだけです。

    ✹ できるこず

    • 🎞 タむムラむンComfyUI の画面の䞋に開く線集画面。曲ず画像をドロップしお、波圢を芋ながら再生できたす

    • ✂ 再生しながらカット曲を流しながら C を抌すず、抌した所でシヌンが切れたす最倧 4 シヌン・1 シヌン 1〜15 秒

    • 🎀 口パク各シヌンの区間の曲をそのたた H3 の <Audio 1> に枡したす。歌い始めず歌い終わりで S を抌すず、その間だけ歌いたす

    • 🖌 最初のコマを画像に固定各シヌンが画像どおりに始たりたす本䜓の Add Guide。シヌンごずにオフにすれば、画像は参考だけに

    • ⛓ 前のシヌンから続ける切れ目をクリックするだけで、前のシヌンの切れ目の盎埌のコマが次のシヌンの最初のコマになり、映像が぀ながりたす

    • 🧑 キャラ最倧 4 人人物ごずに画像ず名前を登録。シヌンごずに「出る人」ず「歌う人」1 人みんなを遞べお、出る人の画像を <Picture 2>・<Picture 3>
 ずしお枡し、顔・髪・服をそろえたす。文章の䞭では名前で呌べお、圹・説明も付けられたす䟋lead vocalist

    • 👥 党䜓写真党員䞀緒の写真を 1 枚枡しお、䞊んだ時の顔・背䞈・服をそろえたす。党員が出るシヌンで䜿いたすシヌンごずに入れる倖すも可

    • 🔒 曲を固定各シヌンの区間の曲を、生成䞭に H3 の音声トラックぞ時間どおり固定本䜓の Add Guide。口やビヌトが曲からずれにくくなりたす。シヌンごずに切替、完成動画の音は元の曲のたた

    • ぀なぎ方cutcrossfadedip to blackdip to white。crossfade は前のシヌンが動いたたた重なりたす

    • 🧩 シヌンだけ䜜り盎すシヌンの文章・画像・タむミングを倉えるたたは 🎲 別テむクず、そのシヌンだけ䜜り盎し。ほかのシヌンはキャッシュのたた

    • 省メモリ各シヌンはできたらすぐディスクに保存しお、最埌に぀なぎたす。メモリは動画党䜓ではなく「1 シヌンぶん」で枈みたす

    • プロンプトは自動で敎えたす<Picture 1>・<Audio 1> の定矩ず、時刻入りの口パクの指瀺を曞いた文章に足したす

    • 💟 Civitai メタデヌタ任意スむッチ 1 ぀で、ComfyUI-Video-Saver を䜿っお、䜿ったシヌンぶんの H3 のプロンプト・モデル・seed・steps 付きで保存

    • 日本語版・英語版のワヌクフロヌ入り

    ▶ 䜿い方

    1. キャンバス巊䞋の 🎞 タむムラむン を抌す

    2. 曲wav・flac・mp3 などを青い段にドロップ

    3. 各クリップに 画像 をドロップ でシヌンを远加

    4. Space で再生しお、シヌンを切りたい所で C

    5. 歌い始めで S、歌い終わりでもう䞀床 S付けなければ、声が聞こえたら歌う

    6. タむムラむンの䞋の欄に、各シヌンの文章を曞く英語がおすすめ

    7. 実行。output/video/ に保存されたす

    ⌹ タむムラむンの操䜜

    • Space再生停止・Cここで切る・S歌い始め歌い終わり

    • クリップの右端をドラッグで秒数Shift で 0.1 秒刻み、波圢を巊右にドラッグで曲のどこから䜿うか

    • 🎀 垯端や真ん䞭をドラッグ、ダブルクリックで削陀空いた所のダブルクリックで远加

    • シヌンの画像を倖すクリップの ✕、たたはクリップを遞んでタむムラむンの䞊で Delete

    • 切れ目の ⛓前のシヌンから続けるきれいに続けたい時は、そのシヌンの画像は空のたた・◆぀なぎ方・ホむヌル拡倧瞮小

    • 䞊の 🧑👥キャラや党䜓写真を远加画像をドロップしお名前・圹を入力・䞋の欄遞んだシヌンの 🧑 出る人 ず 🎀 歌う人

    • 䞋の欄の 🎲 別テむク遞んだシヌンだけ匕き盎し↺ で共通の seed に戻す・🔒そのシヌンの曲の固定・䞊の 🧩 シヌン単䜍倉えたシヌンだけ䜜り盎す暙準でオン

    📊 必芁なもの

    • MiniMax H3 のノヌドが暙準で入っおいる、新しい ComfyUI

    • models/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors

    • models/loras/minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensorsTurbo・4 step

    • models/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors

    • models/vae/minimax_h3_video_vae_fp16.safetensors・minimax_h3_audio_vae_fp32.safetensors

    • 任意ComfyUI-Video-SaverCivitai メタデヌタ付きで保存する時だけ。無くおも普通に動きたすその 2 ぀のノヌドが「芋぀からない」ず出るこずがありたすが、無芖しおOK

    🔧 入れ方

    1. custom_nodes/ComfyUI-H3Timeline を ComfyUI の custom_nodes/ にコピヌ

    2. ComfyUI を再起動しお、ペヌゞも再読み蟌みCtrl+F5

    3. workflows/ のワヌクフロヌをキャンバスにドロップ

    📝 気を぀けるこず

    • 1 シヌンは 15 秒たでH3 の䞊限

    • タむムラむンの再生は、静止画ず曲での目安です実際の動きは H3 が䜜りたす

    • ボヌドの av_shift で完成動画の音を映像に察しお遅らせられたす暙準 0。🔒 なしで動きが遅れるなら 0.2 秒くらい

    • 途䞭のファむル1 シヌンあたり最倧玄 0.9GBは temp/h3tl/ に眮き、ComfyUI を起動し盎すず消えたす。消えおいた時は自動でデコヌドし盎し、空き容量が足りない時は分かりやすいメッセヌゞで止たりたす

    • 🧩 シヌンだけ䜜り盎すのは ComfyUI の普通のキャッシュを䜿いたす--cache-none では効きたせん。ComfyUI を再起動するず芚えおいたシヌンは消えたす。共通の 🎲 seed は固定なので、党シヌンを匕き盎す時は seed を倉えおね

    • 🚀 attention ノヌドは NvidiaAMD 甚です。合わない時は pytorch attention にしおください

    Description

    🎞 H3 Timeline 4 (v1.1): lip-synced music videos on your own song with MiniMax H3

    A simple ComfyUI workflow that turns your own song and 1–4 pictures into a lip-synced music video with MiniMax H3. Play the song on a timeline and tap the keys where the scenes should change and where the singing starts and stops. No LLM, no YuE2, no score, and only one custom node folder to install.

    ✹ Features

    • 🎞 Timeline editor at the bottom of the ComfyUI page: drop your song and pictures, then play it back with the waveform

    • ✂ Live cutting: press C while the song plays and each scene ends exactly where you press (up to 4 scenes, 1–15 s each)

    • 🎀 Lip sync: each scene's piece of the song goes to H3 unchanged as <Audio 1>. Press S where the singing starts and stops, and H3 sings only inside those spans

    • ⛓ Continue the previous scene: one click at a cut makes the frame right after the previous scene's cut the next scene's first frame, so the shot carries on

    • 🧑 Characters (up to 4): a picture and a name for each person. Choose who is in each scene and who sings (one character, or everyone); their pictures go to H3 as <Picture 2>, <Picture 3>, 
 so faces, hair and clothes stay the same. Call them by name in your text, and add a role if you like (e.g. lead vocalist)

    • 👥 Group photo: one photo of everyone together, so faces, heights and clothes match side by side. Used in the scenes where everyone appears (or in / out per scene)

    • 🔒 Audio lock: each scene's piece of the song is anchored on H3's audio track in time while it generates (ComfyUI's own Add Guide), so the lips and the beat stay with the music. Per scene; the finished video keeps the original song

    • Transitions: cut, crossfade, dip to black or dip to white. The crossfade blends the previous scene while it is still moving

    • Low memory: each scene is saved to disk as soon as it is made and joined at the end. The workflow needs about one scene's worth of RAM, not the whole video

    • Prompts are written for you: the <Picture 1> / <Audio 1> definitions and the lip-sync line (with exact times) are added to your text

    • 💟 Civitai metadata (optional): one switch saves the video with ComfyUI-Video-Saver, including the prompt H3 got for each used scene, model, seed and steps

    • Japanese and English workflows are included

    ▶ How to use

    1. Press 🎞 Timeline at the bottom left of the canvas

    2. Drop your song (wav, flac, mp3, 
) on the blue audio track

    3. Drop a picture on each clip (+ adds scenes)

    4. Press Space to play and C where each scene should end

    5. Press S where the singing starts and S again where it stops. With no spans, H3 sings whenever it hears vocals

    6. Write each scene's text below the timeline (English works best)

    7. Press Run. The video is saved in output/video/

    ⌹ Timeline controls

    • Space: play / stop · C: cut here · S: singing starts / stops

    • Drag a clip's right edge for its length (Shift = 0.1 s steps). Drag the waveform to choose where in the song the video starts

    • 🎀 spans: drag the ends or the middle, and double-click to delete one. Double-clicking an empty spot adds one

    • Remove a scene's picture: ✕ on the clip, or select the clip and press Delete over the timeline

    • ⛓ at a cut: continue the previous scene (leave that scene's picture empty for a seamless continuation) · ◆: transition · mouse wheel: zoom

    • +🧑 / +👥 at the top: add a character or the group photo (drop a picture, type a name and role) · below the timeline: 🧑 In this scene and 🎀 Who sings for the selected scene

    📊 Requirements

    • A recent ComfyUI with the built-in MiniMax H3 nodes

    • models/diffusion_models/: minimax_h3_ref2va_pruned_int8_convrot.safetensors

    • models/loras/: minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors (Turbo, 4 steps)

    • models/text_encoders/: qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors

    • models/vae/: minimax_h3_video_vae_fp16.safetensors, minimax_h3_audio_vae_fp32.safetensors

    • Optional: ComfyUI-Video-Saver, only to save with Civitai metadata. Without it the workflow runs as usual (ComfyUI may list its two nodes as missing; you can ignore that)

    🔧 Install

    1. Copy custom_nodes/ComfyUI-H3Timeline into ComfyUI's custom_nodes/

    2. Restart ComfyUI and reload the page (Ctrl+F5)

    3. Drop a workflow from workflows/ onto the canvas

    📝 Notes

    • One scene is at most 15 s (H3's limit)

    • The timeline preview shows the stills with the song. H3 makes the real motion

    • The finished video's sound plays 0.2 s after the picture, because H3's motion lags the sound slightly. You can change this with av_shift on the board

    • The temporary scene files (up to about 0.9 GB per scene) are kept in temp/h3tl/ and cleared every time ComfyUI starts. If one goes missing, it is decoded again automatically, and a full disk stops the run with a clear message

    • The 🚀 attention node is for Nvidia / AMD GPUs. Set it to pytorch attention if it doesn't fit your GPU

    🎞 H3 Timeline 4v1.1手持ちの曲で MiniMax H3 の口パク MV

    手持ちの曲ず 1〜4 枚の画像から、MiniMax H3 で口パクのミュヌゞックビデオを䜜るシンプルな ComfyUI ワヌクフロヌです。タむムラむンで曲を再生しながら、シヌンを切る所ず歌う所をキヌで決めるだけ。LLM・YuE2・楜譜は䜿わず、入れるカスタムノヌドも 1 フォルダだけです。

    ✹ できるこず

    • 🎞 タむムラむンComfyUI の画面の䞋に開く線集画面。曲ず画像をドロップしお、波圢を芋ながら再生できたす

    • ✂ 再生しながらカット曲を流しながら C を抌すず、抌した所でシヌンが切れたす最倧 4 シヌン・1 シヌン 1〜15 秒

    • 🎀 口パク各シヌンの区間の曲をそのたた H3 の <Audio 1> に枡したす。歌い始めず歌い終わりで S を抌すず、その間だけ歌いたす

    • ⛓ 前のシヌンから続ける切れ目をクリックするだけで、前のシヌンの切れ目の盎埌のコマが次のシヌンの最初のコマになり、映像が぀ながりたす

    • 🧑 キャラ最倧 4 人人物ごずに画像ず名前を登録。シヌンごずに「出る人」ず「歌う人」1 人みんなを遞べお、出る人の画像を <Picture 2>・<Picture 3>
 ずしお枡し、顔・髪・服をそろえたす。文章の䞭では名前で呌べお、圹・説明も付けられたす䟋lead vocalist

    • 👥 党䜓写真党員䞀緒の写真を 1 枚枡しお、䞊んだ時の顔・背䞈・服をそろえたす。党員が出るシヌンで䜿いたすシヌンごずに入れる倖すも可

    • 🔒 曲を固定各シヌンの区間の曲を、生成䞭に H3 の音声トラックぞ時間どおり固定本䜓の Add Guide。口やビヌトが曲からずれにくくなりたす。シヌンごずに切替、完成動画の音は元の曲のたた

    • ぀なぎ方cutcrossfadedip to blackdip to white。crossfade は前のシヌンが動いたたた重なりたす

    • 省メモリ各シヌンはできたらすぐディスクに保存しお、最埌に぀なぎたす。メモリは動画党䜓ではなく「1 シヌンぶん」で枈みたす

    • プロンプトは自動で敎えたす<Picture 1>・<Audio 1> の定矩ず、時刻入りの口パクの指瀺を曞いた文章に足したす

    • 💟 Civitai メタデヌタ任意スむッチ 1 ぀で、ComfyUI-Video-Saver を䜿っお、䜿ったシヌンぶんの H3 のプロンプト・モデル・seed・steps 付きで保存

    • 日本語版・英語版のワヌクフロヌ入り

    ▶ 䜿い方

    1. キャンバス巊䞋の 🎞 タむムラむン を抌す

    2. 曲wav・flac・mp3 などを青い段にドロップ

    3. 各クリップに 画像 をドロップ でシヌンを远加

    4. Space で再生しお、シヌンを切りたい所で C

    5. 歌い始めで S、歌い終わりでもう䞀床 S付けなければ、声が聞こえたら歌う

    6. タむムラむンの䞋の欄に、各シヌンの文章を曞く英語がおすすめ

    7. 実行。output/video/ に保存されたす

    ⌹ タむムラむンの操䜜

    • Space再生停止・Cここで切る・S歌い始め歌い終わり

    • クリップの右端をドラッグで秒数Shift で 0.1 秒刻み、波圢を巊右にドラッグで曲のどこから䜿うか

    • 🎀 垯端や真ん䞭をドラッグ、ダブルクリックで削陀空いた所のダブルクリックで远加

    • シヌンの画像を倖すクリップの ✕、たたはクリップを遞んでタむムラむンの䞊で Delete

    • 切れ目の ⛓前のシヌンから続けるきれいに続けたい時は、そのシヌンの画像は空のたた・◆぀なぎ方・ホむヌル拡倧瞮小

    • 䞊の 🧑👥キャラや党䜓写真を远加画像をドロップしお名前・圹を入力・䞋の欄遞んだシヌンの 🧑 出る人 ず 🎀 歌う人

    📊 必芁なもの

    • MiniMax H3 のノヌドが暙準で入っおいる、新しい ComfyUI

    • models/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors

    • models/loras/minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensorsTurbo・4 step

    • models/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors

    • models/vae/minimax_h3_video_vae_fp16.safetensors・minimax_h3_audio_vae_fp32.safetensors

    • 任意ComfyUI-Video-SaverCivitai メタデヌタ付きで保存する時だけ。無くおも普通に動きたすその 2 ぀のノヌドが「芋぀からない」ず出るこずがありたすが、無芖しおOK

    🔧 入れ方

    1. custom_nodes/ComfyUI-H3Timeline を ComfyUI の custom_nodes/ にコピヌ

    2. ComfyUI を再起動しお、ペヌゞも再読み蟌みCtrl+F5

    3. workflows/ のワヌクフロヌをキャンバスにドロップ

    📝 気を぀けるこず

    • 1 シヌンは 15 秒たでH3 の䞊限

    • タむムラむンの再生は、静止画ず曲での目安です実際の動きは H3 が䜜りたす

    • 完成動画の音は映像より 0.2 秒遅らせおいたすH3 の動きは音より少し遅れるため。ボヌドの av_shift で倉えられたす

    • 途䞭のファむル1 シヌンあたり最倧玄 0.9GBは temp/h3tl/ に眮き、ComfyUI を起動し盎すず消えたす。消えおいた時は自動でデコヌドし盎し、空き容量が足りない時は分かりやすいメッセヌゞで止たりたす

    • 🚀 attention ノヌドは NvidiaAMD 甚です。合わない時は pytorch attention にしおください

    FAQ

    Workflows
    MiniMax H3

    Details

    Downloads
    82
    Platform
    CivitAI
    Platform Status
    Available
    Created
    10/23/2026
    Updated
    11/7/2026
    Deleted
    -

    Files

    H3Timeline4_v1.1.zip

    Mirrors

    CivitAI (1 mirrors)