diff --git a/image-to-video/README.md b/image-to-video/README.md new file mode 100644 index 0000000..f4837dc --- /dev/null +++ b/image-to-video/README.md @@ -0,0 +1,3 @@ +# Image to Video + +![Image to Video](./image-to-video.png) \ No newline at end of file diff --git a/image-to-video/image-to-video.json b/image-to-video/image-to-video.json new file mode 100644 index 0000000..0b8f4ec --- /dev/null +++ b/image-to-video/image-to-video.json @@ -0,0 +1,446 @@ +{ + "last_node_id": 23, + "last_link_id": 41, + "nodes": [ + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 1460, + 610 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "name": "vae", + "type": "VAE", + "link": 26 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 10 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 1110, + 570 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 39 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 40 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 17 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 18 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 8490884773026, + "randomize", + 30, + 2.5, + "dpmpp_2m", + "karras", + 1 + ] + }, + { + "id": 12, + "type": "SVD_img2vid_Conditioning", + "pos": [ + 740, + 590 + ], + "size": { + "0": 315, + "1": 218 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 24 + }, + { + "name": "init_image", + "type": "IMAGE", + "link": 41, + "slot_index": 1 + }, + { + "name": "vae", + "type": "VAE", + "link": 25 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 40 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 17 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 18 + ], + "shape": 3, + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "SVD_img2vid_Conditioning" + }, + "widgets_values": [ + 1024, + 576, + 25, + 50, + 6, + 0 + ] + }, + { + "id": 14, + "type": "VideoLinearCFGGuidance", + "pos": [ + 750, + 470 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 23 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 39 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VideoLinearCFGGuidance" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 15, + "type": "ImageOnlyCheckpointLoader", + "pos": [ + 200, + 470 + ], + "size": { + "0": 369.6000061035156, + "1": 98 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 23 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 24 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 25, + 26 + ], + "shape": 3, + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "ImageOnlyCheckpointLoader" + }, + "widgets_values": [ + "svd_xt.safetensors" + ] + }, + { + "id": 23, + "type": "LoadImage", + "pos": [ + 120, + 630 + ], + "size": { + "0": 539.990234375, + "1": 490.3999938964844 + }, + "flags": {}, + "order": 1, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 41 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "de69f335-e192-4000-a7c0-e98ef95bb604.png", + "image" + ] + }, + { + "id": 10, + "type": "SaveAnimatedWEBP", + "pos": [ + 1720, + 330 + ], + "size": [ + 690, + 540 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 10 + } + ], + "properties": { + "Node name for S&R": "SaveAnimatedWEBP" + }, + "widgets_values": [ + "ComfyUI", + 10, + false, + 100, + "default", + null + ] + } + ], + "links": [ + [ + 7, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 10, + 8, + 0, + 10, + 0, + "IMAGE" + ], + [ + 17, + 12, + 1, + 3, + 2, + "CONDITIONING" + ], + [ + 18, + 12, + 2, + 3, + 3, + "LATENT" + ], + [ + 23, + 15, + 0, + 14, + 0, + "MODEL" + ], + [ + 24, + 15, + 1, + 12, + 0, + "CLIP_VISION" + ], + [ + 25, + 15, + 2, + 12, + 2, + "VAE" + ], + [ + 26, + 15, + 2, + 8, + 1, + "VAE" + ], + [ + 39, + 14, + 0, + 3, + 0, + "MODEL" + ], + [ + 40, + 12, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 41, + 23, + 0, + 12, + 1, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Image to Video", + "bounding": [ + 717, + 393, + 969, + 470 + ], + "color": "#3f789e", + "font_size": 24 + } + ], + "config": {}, + "extra": {}, + "version": 0.4 +} \ No newline at end of file diff --git a/image-to-video/image-to-video.png b/image-to-video/image-to-video.png new file mode 100644 index 0000000..f6c57a2 Binary files /dev/null and b/image-to-video/image-to-video.png differ diff --git a/image-to-video/image-to-video.webp b/image-to-video/image-to-video.webp new file mode 100644 index 0000000..4c07424 Binary files /dev/null and b/image-to-video/image-to-video.webp differ