工作流 /
视频工具 /
视频扩展: Vidu Q2

视频扩展: Vidu Q2
Video Extend: Vidu Q2
上传视频并使用Vidu Q2模型将其延长至7秒,并将分辨率提升至1080p。
视频工具
7 个节点 1 个输入 13 次使用 ComfyUI ≥ 0.12.0 ComfyUI 6 KB
节点构成
GetVideoComponents
× 1
GetImageSize
× 1
Note
× 1
LoadVideo
× 1
ImageFromBatch
× 1
SaveVideo
× 1
ViduExtendVideoNode
× 1
官方标注的模型
Vidu Q2Vidu
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "7391bf14-015f-4b3b-ae72-ff93d79479c4",
3 "revision": 0,
4 "last_node_id": 13,
5 "last_link_id": 10,
6 "nodes": [
7 {
8 "id": 3,
9 "type": "GetVideoComponents",
10 "pos": [
11 1139.9997521055561,
12 4609.9997744874745
13 ],
14 "size": [
15 230,
16 120
17 ],
18 "flags": [],
19 "order": 2,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 1
26 }
27 ],
28 "outputs": [
29 {
30 "name": "images",
31 "type": "IMAGE",
32 "links": [
33 4,
34 6
35 ]
36 },
37 {
38 "name": "audio",
39 "type": "AUDIO",
40 "links": null
41 },
42 {
43 "name": "fps",
44 "type": "FLOAT",
45 "links": null
46 }
47 ],
48 "properties": {
49 "Node name for S&R": "GetVideoComponents",
50 "cnr_id": "comfy-core",
51 "ver": "0.11.1"
52 },
53 "widgets_values": []
54 },
55 {
56 "id": 10,
57 "type": "GetImageSize",
58 "pos": [
59 1139.9997521055561,
60 4769.999685311712
61 ],
62 "size": [
63 230,
64 140
65 ],
66 "flags": [],
67 "order": 3,
68 "mode": 0,
69 "inputs": [
70 {
71 "name": "image",
72 "type": "IMAGE",
73 "link": 4
74 }
75 ],
76 "outputs": [
77 {
78 "name": "width",
79 "type": "INT",
80 "links": null
81 },
82 {
83 "name": "height",
84 "type": "INT",
85 "links": null
86 },
87 {
88 "name": "batch_size",
89 "type": "INT",
90 "links": [
91 5
92 ]
93 }
94 ],
95 "properties": {
96 "Node name for S&R": "GetImageSize",
97 "cnr_id": "comfy-core",
98 "ver": "0.11.1"
99 },
100 "widgets_values": []
101 },
102 {
103 "id": 12,
104 "type": "Note",
105 "pos": [
106 2250,
107 3920
108 ],
109 "size": [
110 250,
111 120
112 ],
113 "flags": [],
114 "order": 0,
115 "mode": 0,
116 "inputs": [],
117 "outputs": [],
118 "properties": [],
119 "widgets_values": [
120 "The extended video will not retain the original audio."
121 ],
122 "color": "#222",
123 "bgcolor": "#000"
124 },
125 {
126 "id": 2,
127 "type": "LoadVideo",
128 "pos": [
129 1139.9997521055561,
130 4089.999873435417
131 ],
132 "size": [
133 490,
134 410
135 ],
136 "flags": [],
137 "order": 1,
138 "mode": 0,
139 "inputs": [],
140 "outputs": [
141 {
142 "name": "VIDEO",
143 "type": "VIDEO",
144 "links": [
145 1,
146 2
147 ]
148 }
149 ],
150 "properties": {
151 "Node name for S&R": "LoadVideo",
152 "cnr_id": "comfy-core",
153 "ver": "0.11.1"
154 },
155 "widgets_values": [
156 "lawyer.mp4",
157 "image"
158 ]
159 },
160 {
161 "id": 5,
162 "type": "ImageFromBatch",
163 "pos": [
164 1389.9997559233902,
165 4609.9997744874745
166 ],
167 "size": [
168 270,
169 140
170 ],
171 "flags": [],
172 "order": 4,
173 "mode": 0,
174 "inputs": [
175 {
176 "name": "image",
177 "type": "IMAGE",
178 "link": 6
179 },
180 {
181 "name": "batch_index",
182 "type": "INT",
183 "widget": {
184 "name": "batch_index"
185 },
186 "link": 5
187 }
188 ],
189 "outputs": [
190 {
191 "name": "IMAGE",
192 "type": "IMAGE",
193 "links": [
194 9
195 ]
196 }
197 ],
198 "properties": {
199 "Node name for S&R": "ImageFromBatch",
200 "cnr_id": "comfy-core",
201 "ver": "0.11.1"
202 },
203 "widgets_values": [
204 0,
205 1
206 ]
207 },
208 {
209 "id": 4,
210 "type": "SaveVideo",
211 "pos": [
212 2249.9995629135947,
213 4089.999873435417
214 ],
215 "size": [
216 680,
217 490
218 ],
219 "flags": [],
220 "order": 6,
221 "mode": 0,
222 "inputs": [
223 {
224 "name": "video",
225 "type": "VIDEO",
226 "link": 3
227 }
228 ],
229 "outputs": [],
230 "properties": {
231 "cnr_id": "comfy-core",
232 "ver": "0.11.1"
233 },
234 "widgets_values": [
235 "video/vidu_video_extended",
236 "auto",
237 "auto"
238 ]
239 },
240 {
241 "id": 1,
242 "type": "ViduExtendVideoNode",
243 "pos": [
244 1679.999069390795,
245 4089.9993008155698
246 ],
247 "size": [
248 430,
249 298.328125
250 ],
251 "flags": [],
252 "order": 5,
253 "mode": 0,
254 "inputs": [
255 {
256 "name": "video",
257 "type": "VIDEO",
258 "link": 2
259 },
260 {
261 "name": "end_frame",
262 "shape": 7,
263 "type": "IMAGE",
264 "link": 9
265 }
266 ],
267 "outputs": [
268 {
269 "name": "VIDEO",
270 "type": "VIDEO",
271 "links": [
272 3
273 ]
274 }
275 ],
276 "properties": {
277 "Node name for S&R": "ViduExtendVideoNode",
278 "cnr_id": "comfy-core",
279 "ver": "0.11.1"
280 },
281 "widgets_values": [
282 "viduq2-pro",
283 4,
284 "720p",
285 "",
286 978453909,
287 "randomize"
288 ],
289 "color": "#432",
290 "bgcolor": "#653"
291 }
292 ],
293 "links": [
294 [
295 1,
296 2,
297 0,
298 3,
299 0,
300 "VIDEO"
301 ],
302 [
303 2,
304 2,
305 0,
306 1,
307 0,
308 "VIDEO"
309 ],
310 [
311 3,
312 1,
313 0,
314 4,
315 0,
316 "VIDEO"
317 ],
318 [
319 4,
320 3,
321 0,
322 10,
323 0,
324 "IMAGE"
325 ],
326 [
327 5,
328 10,
329 2,
330 5,
331 1,
332 "INT"
333 ],
334 [
335 6,
336 3,
337 0,
338 5,
339 0,
340 "IMAGE"
341 ],
342 [
343 9,
344 5,
345 0,
346 1,
347 1,
348 "IMAGE"
349 ]
350 ],
351 "groups": [
352 {
353 "id": 1,
354 "title": "Get end_frame (select and Ctrl-B to disable)",
355 "bounding": [
356 1130,
357 4540,
358 550,
359 390
360 ],
361 "color": "#3f789e",
362 "flags": []
363 }
364 ],
365 "config": [],
366 "extra": {
367 "ds": {
368 "scale": 0.6231372516431514,
369 "offset": [
370 -788.0730737542757,
371 -3588.6055497221287
372 ]
373 },
374 "frontendVersion": "1.43.6",
375 "workflowRendererVersion": "LG",
376 "VHS_latentpreview": false,
377 "VHS_latentpreviewrate": 0,
378 "VHS_MetadataImage": true,
379 "VHS_KeepIntermediate": true
380 },
381 "version": 0.4
382}