ComfyPilotComfyPilot
工作流 / 视频 / Vidu Q1:参考生视频
Vidu Q1:参考生视频

Vidu Q1:参考生视频

Vidu Q1: Reference to Video

使用最多 7 张参考图生成主题一致的视频,确保角色与风格在整个序列中保持连续。

视频 8 个节点 3 个输入 11 次使用 ComfyUI ≥ 0.8.0 ComfyUI 8 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

LoadImage × 3
MarkdownNote × 2
SaveVideo × 1
ViduReferenceVideoNode × 1
BatchImagesNode × 1

官方标注的模型

Vidu Q1Vidu

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "54f26090-97eb-4738-88f6-e31df503c76e",
3 "revision": 0,
4 "last_node_id": 46,
5 "last_link_id": 61,
6 "nodes": [
7 {
8 "id": 28,
9 "type": "LoadImage",
10 "pos": [
11 -20,
12 510
13 ],
14 "size": [
15 280,
16 364
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 58
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "properties": {
37 "Node name for S&R": "LoadImage",
38 "cnr_id": "comfy-core",
39 "ver": "0.3.65",
40 "ue_properties": {
41 "widget_ue_connectable": [],
42 "version": "7.1",
43 "input_ue_unconnectable": []
44 }
45 },
46 "widgets_values": [
47 "api_vidu_reference_to_video_reference_image_2.jpg",
48 "image"
49 ]
50 },
51 {
52 "id": 30,
53 "type": "LoadImage",
54 "pos": [
55 -20,
56 920
57 ],
58 "size": [
59 280,
60 364
61 ],
62 "flags": [],
63 "order": 1,
64 "mode": 0,
65 "inputs": [],
66 "outputs": [
67 {
68 "name": "IMAGE",
69 "type": "IMAGE",
70 "links": [
71 59
72 ]
73 },
74 {
75 "name": "MASK",
76 "type": "MASK",
77 "links": null
78 }
79 ],
80 "properties": {
81 "Node name for S&R": "LoadImage",
82 "cnr_id": "comfy-core",
83 "ver": "0.3.65",
84 "ue_properties": {
85 "widget_ue_connectable": [],
86 "version": "7.1",
87 "input_ue_unconnectable": []
88 }
89 },
90 "widgets_values": [
91 "api_vidu_reference_to_video_reference_image_1.jpg",
92 "image"
93 ]
94 },
95 {
96 "id": 45,
97 "type": "LoadImage",
98 "pos": [
99 -20,
100 1340
101 ],
102 "size": [
103 280,
104 364
105 ],
106 "flags": [],
107 "order": 2,
108 "mode": 0,
109 "inputs": [],
110 "outputs": [
111 {
112 "name": "IMAGE",
113 "type": "IMAGE",
114 "links": [
115 60
116 ]
117 },
118 {
119 "name": "MASK",
120 "type": "MASK",
121 "links": null
122 }
123 ],
124 "properties": {
125 "Node name for S&R": "LoadImage",
126 "cnr_id": "comfy-core",
127 "ver": "0.3.65",
128 "ue_properties": {
129 "widget_ue_connectable": [],
130 "version": "7.1",
131 "input_ue_unconnectable": []
132 }
133 },
134 "widgets_values": [
135 "api_vidu_reference_to_video_reference_image_3.jpg",
136 "image"
137 ]
138 },
139 {
140 "id": 21,
141 "type": "SaveVideo",
142 "pos": [
143 1220,
144 510
145 ],
146 "size": [
147 700,
148 510
149 ],
150 "flags": [],
151 "order": 7,
152 "mode": 0,
153 "inputs": [
154 {
155 "name": "video",
156 "type": "VIDEO",
157 "link": 57
158 }
159 ],
160 "outputs": [
161 {
162 "name": "video",
163 "type": "VIDEO",
164 "links": null
165 }
166 ],
167 "properties": {
168 "Node name for S&R": "SaveVideo",
169 "cnr_id": "comfy-core",
170 "ver": "0.3.65",
171 "ue_properties": {
172 "widget_ue_connectable": [],
173 "version": "7.1",
174 "input_ue_unconnectable": []
175 }
176 },
177 "widgets_values": [
178 "video/vidu_q1",
179 "auto",
180 "auto"
181 ]
182 },
183 {
184 "id": 43,
185 "type": "MarkdownNote",
186 "pos": [
187 -480,
188 510
189 ],
190 "size": [
191 360,
192 163.953125
193 ],
194 "flags": [],
195 "order": 3,
196 "mode": 0,
197 "inputs": [],
198 "outputs": [],
199 "title": "About Vidu Reference To Video Generation",
200 "properties": {
201 "ue_properties": {
202 "widget_ue_connectable": [],
203 "version": "7.1",
204 "input_ue_unconnectable": []
205 }
206 },
207 "widgets_values": [
208 "You can input multiple reference images simultaneously, such as different perspectives of a character, different scenes, etc., as a reference for the elements in the video, thus ensuring consistency."
209 ],
210 "color": "#222",
211 "bgcolor": "#000"
212 },
213 {
214 "id": 31,
215 "type": "MarkdownNote",
216 "pos": [
217 450,
218 720
219 ],
220 "size": [
221 280,
222 112
223 ],
224 "flags": [],
225 "order": 4,
226 "mode": 0,
227 "inputs": [],
228 "outputs": [],
229 "title": "About Reference images",
230 "properties": {
231 "ue_properties": {
232 "widget_ue_connectable": [],
233 "version": "7.1",
234 "input_ue_unconnectable": []
235 }
236 },
237 "widgets_values": [
238 "You can use up to 7 reference images as input."
239 ],
240 "color": "#222",
241 "bgcolor": "#000"
242 },
243 {
244 "id": 41,
245 "type": "ViduReferenceVideoNode",
246 "pos": [
247 780,
248 510
249 ],
250 "size": [
251 410,
252 550
253 ],
254 "flags": [],
255 "order": 6,
256 "mode": 0,
257 "inputs": [
258 {
259 "name": "images",
260 "type": "IMAGE",
261 "link": 61
262 }
263 ],
264 "outputs": [
265 {
266 "name": "VIDEO",
267 "type": "VIDEO",
268 "links": [
269 57
270 ]
271 }
272 ],
273 "properties": {
274 "Node name for S&R": "ViduReferenceVideoNode",
275 "cnr_id": "comfy-core",
276 "ver": "0.3.65",
277 "ue_properties": {
278 "widget_ue_connectable": [],
279 "version": "7.1",
280 "input_ue_unconnectable": []
281 }
282 },
283 "widgets_values": [
284 "viduq1",
285 "In a strange alien desert scene, a futuristic girl with long white hair, wearing tattered yet fashion - forward alien - style clothing, looks up. A giant alien beast with curved tusks and a rugged, armored body is walking toward her. As the camera pulls back, a sci - fi base with towering structures and flying vehicles shuttling about stands behind the beast. An epic and mysterious atmosphere is created, featuring highly detailed textures and cinematic lighting.",
286 5,
287 1486794447,
288 "randomize",
289 "16:9",
290 "1080p",
291 "auto"
292 ],
293 "color": "#432",
294 "bgcolor": "#653"
295 },
296 {
297 "id": 46,
298 "type": "BatchImagesNode",
299 "pos": [
300 480,
301 510
302 ],
303 "size": [
304 225,
305 144
306 ],
307 "flags": [],
308 "order": 5,
309 "mode": 0,
310 "inputs": [
311 {
312 "label": "image0",
313 "name": "images.image0",
314 "type": "IMAGE",
315 "link": 58
316 },
317 {
318 "label": "image1",
319 "name": "images.image1",
320 "shape": 7,
321 "type": "IMAGE",
322 "link": 59
323 },
324 {
325 "label": "image2",
326 "name": "images.image2",
327 "shape": 7,
328 "type": "IMAGE",
329 "link": 60
330 },
331 {
332 "label": "image3",
333 "name": "images.image3",
334 "shape": 7,
335 "type": "IMAGE",
336 "link": null
337 }
338 ],
339 "outputs": [
340 {
341 "name": "IMAGE",
342 "type": "IMAGE",
343 "links": [
344 61
345 ]
346 }
347 ],
348 "properties": {
349 "Node name for S&R": "BatchImagesNode"
350 },
351 "widgets_values": []
352 }
353 ],
354 "links": [
355 [
356 57,
357 41,
358 0,
359 21,
360 0,
361 "VIDEO"
362 ],
363 [
364 58,
365 28,
366 0,
367 46,
368 0,
369 "IMAGE"
370 ],
371 [
372 59,
373 30,
374 0,
375 46,
376 1,
377 "IMAGE"
378 ],
379 [
380 60,
381 45,
382 0,
383 46,
384 2,
385 "IMAGE"
386 ],
387 [
388 61,
389 46,
390 0,
391 41,
392 0,
393 "IMAGE"
394 ]
395 ],
396 "groups": [],
397 "config": [],
398 "extra": {
399 "ds": {
400 "scale": 0.5610389610389611,
401 "offset": [
402 638.3211752837428,
403 -103.39295882323138
404 ]
405 },
406 "frontendVersion": "1.45.15",
407 "VHS_latentpreview": false,
408 "VHS_latentpreviewrate": 0,
409 "VHS_MetadataImage": true,
410 "VHS_KeepIntermediate": true,
411 "ue_links": []
412 },
413 "version": 0.4
414}