Nodes Browser
ComfyDeploy: How ComfyUI-MotionCtrl-SVD works in ComfyUI?
What is ComfyUI-MotionCtrl-SVD?
Nodes: Download the weights of MotionCtrl-SVD [a/motionctrl_svd.ckpt](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl_svd.ckpt) and put it to ComfyUI/models/checkpoints
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
ComfyUI-MotionCtrl-SVD
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
This is an implementation of ComfyUI MotionCtrl for SVD
Install
-
Clone this repo into custom_nodes directory of ComfyUI location
-
Run pip install -r requirements.txt
-
Download the weights of MotionCtrl for SVD motionctrl_svd.ckpt and put it to
ComfyUI/models/checkpoints
Examples
base workflow
<img src="assets/base_wf.png" raw=true>https://github.com/chaojie/ComfyUI-MotionCtrl-SVD/blob/main/workflow.json
A little exploration workflow: for videos with relatively static camera angles, applying the same MotionCtrl to each frame, then combining images from corresponding positions to create a new video. The nth frame image is taken from the generated nth frame and merged again.
https://github.com/chaojie/ComfyUI-MotionCtrl-SVD/blob/main/workflow_video.json
original video: https://github.com/chaojie/ComfyUI-MotionCtrl-SVD/blob/main/assets/original.mp4 generate video: https://github.com/chaojie/ComfyUI-MotionCtrl-SVD/blob/main/assets/svd.mp4