diff --git a/example_workflows/example_decoder.png b/example_workflows/example_decoder.png new file mode 100644 index 0000000..925476f Binary files /dev/null and b/example_workflows/example_decoder.png differ diff --git a/example_workflows/flashvsr.json b/example_workflows/flashvsr.json new file mode 100644 index 0000000..8a5492c --- /dev/null +++ b/example_workflows/flashvsr.json @@ -0,0 +1,338 @@ +{ + "id": "9c750e57-c31b-48bb-892b-6750cd511e79", + "revision": 0, + "last_node_id": 12, + "last_link_id": 18, + "nodes": [ + { + "id": 8, + "type": "GetVideoComponents", + "pos": [ + 1255.65576171875, + 929.6951904296875 + ], + "size": [ + 140, + 66 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 14 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 13 + ] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 18 + ] + }, + { + "name": "fps", + "type": "FLOAT", + "links": [ + 17 + ] + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents" + }, + "widgets_values": [] + }, + { + "id": 10, + "type": "CreateVideo", + "pos": [ + 1774.6361083984375, + 787.35498046875 + ], + "size": [ + 270, + 78 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 15 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 18 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 17 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 11, + "type": "SaveVideo", + "pos": [ + 2074.792724609375, + 786.1276245117188 + ], + "size": [ + 751.2999877929688, + 1099.7332763671875 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 16 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "SaveVideo" + }, + "widgets_values": [ + "video/ComfyUI", + "mp4", + "h264" + ] + }, + { + "id": 9, + "type": "LoadVideo", + "pos": [ + 671.0478515625, + 1077.345947265625 + ], + "size": [ + 577.9476318359375, + 844.5968627929688 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 14 + ] + } + ], + "properties": { + "Node name for S&R": "LoadVideo" + }, + "widgets_values": [ + "微信视频2025-10-20_193643_186.mp4", + "image" + ] + }, + { + "id": 7, + "type": "FlashVSR_SM_KSampler", + "pos": [ + 1462.8956298828125, + 833.0051879882812 + ], + "size": [ + 270, + 414 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "FlashVSR_SM_Model", + "link": 11 + }, + { + "name": "image", + "type": "IMAGE", + "link": 13 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 15 + ] + } + ], + "properties": { + "Node name for S&R": "FlashVSR_SM_KSampler" + }, + "widgets_values": [ + 768, + 1024, + 245179231, + "randomize", + 1, + 3.5, + 11, + 1, + 1, + 2, + true, + true, + "wavelet", + 81 + ] + }, + { + "id": 1, + "type": "FlashVSR_SM_Model", + "pos": [ + 918.0643920898438, + 764.147705078125 + ], + "size": [ + 270, + 202 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FlashVSR_SM_Model", + "type": "FlashVSR_SM_Model", + "links": [ + 11 + ] + } + ], + "properties": { + "Node name for S&R": "FlashVSR_SM_Model" + }, + "widgets_values": [ + "diffusion_pytorch_model_streaming_dmd.safetensors", + "LQ_proj_in.ckpt", + "posi_prompt.pth", + "Wan2.1_VAE.pth", + "none", + false, + "Wan2.1_VAE_upscale2x_imageonly_real_v1_diff.safetensors" + ] + } + ], + "links": [ + [ + 11, + 1, + 0, + 7, + 0, + "FlashVSR_SM_Model" + ], + [ + 13, + 8, + 0, + 7, + 1, + "IMAGE" + ], + [ + 14, + 9, + 0, + 8, + 0, + "VIDEO" + ], + [ + 15, + 7, + 0, + 10, + 0, + "IMAGE" + ], + [ + 16, + 10, + 0, + 11, + 0, + "VIDEO" + ], + [ + 17, + 8, + 2, + 10, + 2, + "FLOAT" + ], + [ + 18, + 8, + 1, + 10, + 1, + "AUDIO" + ] + ], + "groups": [], + "config": {}, + "extra": { + "ds": { + "scale": 0.7513148009015781, + "offset": [ + -408.005138316242, + -723.1731336210786 + ] + }, + "frontendVersion": "1.26.13", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true + }, + "version": 0.4 +} \ No newline at end of file