工作流 /
视频 /
Vidu Q2:参考生视频

Vidu Q2:参考生视频
Vidu Q2: Reference to Video
生成参考一致的视频,最多支持 3 个主体,在整个序列中保持角色与风格连续,并支持电影级镜头运动。
视频
4 个节点 2 个输入 50 次使用 ComfyUI ≥ 0.9.0 ComfyUI 5 KB
节点构成
LoadImage
× 2
Vidu2ReferenceVideoNode
× 1
SaveVideo
× 1
官方标注的模型
Vidu Q2Vidu
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "227fa4a7-f5aa-4a8f-8775-4a7d8ddc4580",
3 "revision": 0,
4 "last_node_id": 42,
5 "last_link_id": 45,
6 "nodes": [
7 {
8 "id": 40,
9 "type": "LoadImage",
10 "pos": [
11 -879.9999861944291,
12 4339.99997093564
13 ],
14 "size": [
15 290,
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 43
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.8.2",
40 "enableTabs": false,
41 "tabWidth": 65,
42 "tabXOffset": 10,
43 "hasSecondTab": false,
44 "secondTabText": "Send Back",
45 "secondTabOffset": 80,
46 "secondTabWidth": 65
47 },
48 "widgets_values": [
49 "api_vidu_q2_r2v_red_haired_girl.jpg",
50 "image"
51 ]
52 },
53 {
54 "id": 42,
55 "type": "LoadImage",
56 "pos": [
57 -880,
58 4780
59 ],
60 "size": [
61 290,
62 364
63 ],
64 "flags": [],
65 "order": 1,
66 "mode": 0,
67 "inputs": [],
68 "outputs": [
69 {
70 "name": "IMAGE",
71 "type": "IMAGE",
72 "links": [
73 45
74 ]
75 },
76 {
77 "name": "MASK",
78 "type": "MASK",
79 "links": null
80 }
81 ],
82 "properties": {
83 "Node name for S&R": "LoadImage",
84 "cnr_id": "comfy-core",
85 "ver": "0.8.2",
86 "enableTabs": false,
87 "tabWidth": 65,
88 "tabXOffset": 10,
89 "hasSecondTab": false,
90 "secondTabText": "Send Back",
91 "secondTabOffset": 80,
92 "secondTabWidth": 65
93 },
94 "widgets_values": [
95 "vintage_robot.jpg",
96 "image"
97 ]
98 },
99 {
100 "id": 41,
101 "type": "Vidu2ReferenceVideoNode",
102 "pos": [
103 -490.0000494094123,
104 4339.99997093564
105 ],
106 "size": [
107 410,
108 490
109 ],
110 "flags": [],
111 "order": 2,
112 "mode": 0,
113 "inputs": [
114 {
115 "label": "subject1",
116 "name": "subjects.subject1",
117 "type": "IMAGE",
118 "link": 43
119 },
120 {
121 "label": "subject2",
122 "name": "subjects.subject2",
123 "shape": 7,
124 "type": "IMAGE",
125 "link": 45
126 },
127 {
128 "label": "subject3",
129 "name": "subjects.subject3",
130 "shape": 7,
131 "type": "IMAGE",
132 "link": null
133 }
134 ],
135 "outputs": [
136 {
137 "name": "VIDEO",
138 "type": "VIDEO",
139 "links": [
140 44
141 ]
142 }
143 ],
144 "properties": {
145 "Node name for S&R": "Vidu2ReferenceVideoNode",
146 "cnr_id": "comfy-core",
147 "ver": "0.8.2",
148 "enableTabs": false,
149 "tabWidth": 65,
150 "tabXOffset": 10,
151 "hasSecondTab": false,
152 "secondTabText": "Send Back",
153 "secondTabOffset": 80,
154 "secondTabWidth": 65
155 },
156 "widgets_values": [
157 "viduq2",
158 "@a(red-haired woman in elegant attire) sits on a fallen log in the muted green forest, her hands clasped gently. @b(aged robot with weathered white-grey body) stands before her, its arms still extended in an open gesture. The woman looks up at the robot's glowing orange eyes, a gentle smile forming. The robot speaks in a whisper-soft, almost human-like voice with minimal mechanical resonance—quiet and intimate, as if sharing a secret. The woman responds in a soft, contemplative tone. Camera circles around them in a slow arc, revealing the depth of the forest behind. Natural forest ambience at low volume: soft wind through leaves, occasional bird songs. The robot's internal mechanisms are nearly silent, only a faint, rhythmic hum.",
159 true,
160 5,
161 1752617780,
162 "randomize",
163 "16:9",
164 "720p",
165 "auto"
166 ],
167 "color": "#432",
168 "bgcolor": "#653"
169 },
170 {
171 "id": 37,
172 "type": "SaveVideo",
173 "pos": [
174 -40.00011335100453,
175 4339.99997093564
176 ],
177 "size": [
178 750,
179 530
180 ],
181 "flags": [],
182 "order": 3,
183 "mode": 0,
184 "inputs": [
185 {
186 "name": "video",
187 "type": "VIDEO",
188 "link": 44
189 }
190 ],
191 "outputs": [],
192 "properties": {
193 "Node name for S&R": "SaveVideo",
194 "cnr_id": "comfy-core",
195 "ver": "0.8.2",
196 "enableTabs": false,
197 "tabWidth": 65,
198 "tabXOffset": 10,
199 "hasSecondTab": false,
200 "secondTabText": "Send Back",
201 "secondTabOffset": 80,
202 "secondTabWidth": 65
203 },
204 "widgets_values": [
205 "video/vidu_q2_r2v",
206 "auto",
207 "auto"
208 ]
209 }
210 ],
211 "links": [
212 [
213 43,
214 40,
215 0,
216 41,
217 0,
218 "IMAGE"
219 ],
220 [
221 44,
222 41,
223 0,
224 37,
225 0,
226 "VIDEO"
227 ],
228 [
229 45,
230 42,
231 0,
232 41,
233 1,
234 "IMAGE"
235 ]
236 ],
237 "groups": [],
238 "config": [],
239 "extra": {
240 "ds": {
241 "scale": 0.45652173913043476,
242 "offset": [
243 1158.3333333333335,
244 -3615.285714285714
245 ]
246 },
247 "frontendVersion": "1.43.6",
248 "workflowRendererVersion": "LG",
249 "VHS_KeepIntermediate": true,
250 "VHS_MetadataImage": true,
251 "VHS_latentpreview": false,
252 "VHS_latentpreviewrate": 0
253 },
254 "version": 0.4
255}