{ "id": "7c8957c7-9b5c-4d4e-80dd-f35ac181264e", "revision": 0, "last_node_id": 26, "last_link_id": 28, "nodes": [ { "id": 16, "type": "ResizeAndPadImage", "pos": [ 2310, -200 ], "size": [ 270, 130 ], "flags": {}, "order": 5, "mode": 4, "inputs": [ { "name": "image", "type": "IMAGE", "link": 9 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 26 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.63", "Node name for S&R": "ResizeAndPadImage", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ 720, 1280, "white", "lanczos" ] }, { "id": 18, "type": "PreviewImage", "pos": [ 2310, 550 ], "size": [ 390, 370 ], "flags": {}, "order": 8, "mode": 4, "inputs": [ { "name": "images", "type": "IMAGE", "link": 25 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.63", "Node name for S&R": "PreviewImage", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [] }, { "id": 24, "type": "PreviewImage", "pos": [ 2310, -20 ], "size": [ 390, 290 ], "flags": {}, "order": 7, "mode": 4, "inputs": [ { "name": "images", "type": "IMAGE", "link": 26 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.63", "Node name for S&R": "PreviewImage", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [] }, { "id": 7, "type": "SaveVideo", "pos": [ 3180, -230 ], "size": [ 630, 1218 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "video", "type": "VIDEO", "link": 7 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.60", "Node name for S&R": "SaveVideo", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "video/OpenAI-Sora", "auto", "auto" ] }, { "id": 17, "type": "Note", "pos": [ 2750, -380 ], "size": [ 390, 90 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "title": "Note: Video size settings", "properties": { "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "- Sora-2: Supports 720 x 1280, 1280 x 720.\n- Sora-2 Pro: Supports 720 x 1280, 1280 x 720, 1024 x 1792, 1792 x 1024" ], "color": "#432", "bgcolor": "#653" }, { "id": 6, "type": "MarkdownNote", "pos": [ 1580, -240 ], "size": [ 380, 210 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [], "title": "Note:About API Node", "properties": { "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "[About API Node](https://docs.comfy.org/tutorials/api-nodes/overview) - [Pricing](https://docs.comfy.org/tutorials/api-nodes/pricing)\n \nTo use the API, you must be in a secure network environment:\n\n- Allows access from `127.0.0.1` or `localhost`.\n\n- Use our API Node in website services starting with `https`\n\n- Make sure you can normally connect to our API services (some regions may need a proxy).\n\n- Make sure you are logged in in the settings and that your account still has enough credits to cover the consumption of API calls.\n\n- On non-whitelisted sites or local area networks (LANs), please try to [log in using an API Key](https://docs.comfy.org/interface/user#logging-in-with-an-api-key).\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 12, "type": "LoadImage", "pos": [ 1990, -200 ], "size": [ 274.080078125, 314 ], "flags": {}, "order": 2, "mode": 4, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 9, 22 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.62", "Node name for S&R": "LoadImage", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "api_openai_sora_video_input_image.png", "image" ] }, { "id": 22, "type": "ImageScale", "pos": [ 2310, 360 ], "size": [ 270, 130 ], "flags": {}, "order": 6, "mode": 4, "inputs": [ { "name": "image", "type": "IMAGE", "link": 22 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 25, 28 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.63", "Node name for S&R": "ImageScale", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "nearest-exact", 720, 1280, "center" ] }, { "id": 14, "type": "OpenAIVideoSora2", "pos": [ 2750, -230 ], "size": [ 390, 330 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "image", "shape": 7, "type": "IMAGE", "link": 28 } ], "outputs": [ { "name": "VIDEO", "type": "VIDEO", "links": [ 7 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.63", "Node name for S&R": "OpenAIVideoSora2", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "sora-2", "A giraffe doing 3 backflips with shouting \"I must be more careful than I am with my workflows\"", "720x1280", 8, 1309790869, "randomize" ], "color": "#432", "bgcolor": "#653" }, { "id": 23, "type": "MarkdownNote", "pos": [ 1980, 190 ], "size": [ 300, 100 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Note:Image Size", "properties": { "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "**The input image size must match the video size.** \n\nIf your input image doesn't match the video size, please select the pad image or crop the image to ensure your input image matches the video size." ], "color": "#432", "bgcolor": "#653" }, { "id": 26, "type": "MarkdownNote", "pos": [ 1980, -390 ], "size": [ 300, 100 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [], "title": "Note", "properties": { "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} } }, "widgets_values": [ "You can select all the nodes, then use Ctrl-B to enable it and make it an image-to- video workflow." ], "color": "#432", "bgcolor": "#653" } ], "links": [ [ 7, 14, 0, 7, 0, "VIDEO" ], [ 9, 12, 0, 16, 0, "IMAGE" ], [ 22, 12, 0, 22, 0, "IMAGE" ], [ 25, 22, 0, 18, 0, "IMAGE" ], [ 26, 16, 0, 24, 0, "IMAGE" ], [ 28, 22, 0, 14, 0, "IMAGE" ] ], "groups": [ { "id": 2, "title": "Upload image", "bounding": [ 1980, -270, 294.080078125, 397.6000061035156 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, "title": "Option1 - Pad image", "bounding": [ 2300, -270, 410, 550 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 4, "title": "Option 2 - Crop image", "bounding": [ 2300, 290, 410, 643.5999755859375 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.859661434219261, "offset": [ -1339.9900218572304, 594.0730808726646 ] }, "frontendVersion": "1.27.10", "ue_links": [], "links_added_by_ue": [], "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }