工作流 /
视频工具 /
RTX Video Enhance: HDR

RTX Video Enhance: HDR
RTX Video Enhance: HDR
上传视频,在一次处理中串联 Nvidia 的三个 RTX 视频节点:超分辨率放大、帧生成和 SDR 转 HDR 转换,全部在你的 Nvidia RTX GPU 上本地运行。专为 VFX 艺术家和专业视频创作者打造。
视频工具
10 个节点 1 个输入 660 次使用 ComfyUI ≥ 0.40.0 ComfyUI 12 KB
节点构成
GetVideoComponents
× 1
RTXVideoSuperResolution
× 1
SaveVideo
× 1
CreateVideo
× 1
LoadVideo
× 1
RTXVideoFrameGeneration
× 1
RTXTrueHDR
× 1
PrimitiveInt
× 1
ComfyMathExpression
× 1
SaveImageAdvanced
× 1
官方标注的模型
None
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e6b92a63-6d7e-4d2b-b9e3-2e054825db02",
3 "revision": 0,
4 "last_node_id": 14,
5 "last_link_id": 19,
6 "nodes": [
7 {
8 "id": 7,
9 "type": "GetVideoComponents",
10 "pos": [
11 -1361.201171875,
12 -680
13 ],
14 "size": [
15 193.530859375,
16 106
17 ],
18 "flags": [],
19 "order": 2,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 5
26 }
27 ],
28 "outputs": [
29 {
30 "name": "images",
31 "type": "IMAGE",
32 "links": [
33 6
34 ]
35 },
36 {
37 "name": "audio",
38 "type": "AUDIO",
39 "links": [
40 8
41 ]
42 },
43 {
44 "name": "fps",
45 "type": "FLOAT",
46 "links": [
47 15
48 ]
49 },
50 {
51 "name": "bit_depth",
52 "type": "COMBO",
53 "links": null
54 },
55 {
56 "name": "color_space",
57 "type": "COMBO",
58 "links": null
59 }
60 ],
61 "properties": {
62 "Node name for S&R": "GetVideoComponents",
63 "cnr_id": "comfy-core",
64 "ver": "0.16.4",
65 "enableTabs": false,
66 "tabWidth": 65,
67 "tabXOffset": 10,
68 "hasSecondTab": false,
69 "secondTabText": "Send Back",
70 "secondTabOffset": 80,
71 "secondTabWidth": 65
72 }
73 },
74 {
75 "id": 1,
76 "type": "RTXVideoSuperResolution",
77 "pos": [
78 -1100,
79 -680
80 ],
81 "size": [
82 285.8072916666667,
83 154
84 ],
85 "flags": [],
86 "order": 3,
87 "mode": 0,
88 "inputs": [
89 {
90 "name": "images",
91 "type": "IMAGE",
92 "link": 6
93 }
94 ],
95 "outputs": [
96 {
97 "name": "upscaled_images",
98 "type": "IMAGE",
99 "links": [
100 11
101 ]
102 }
103 ],
104 "properties": {
105 "Node name for S&R": "RTXVideoSuperResolution",
106 "cnr_id": "comfyui_nvidia_rtx_nodes",
107 "ver": "0.1.0",
108 "enableTabs": false,
109 "tabWidth": 65,
110 "tabXOffset": 10,
111 "hasSecondTab": false,
112 "secondTabText": "Send Back",
113 "secondTabOffset": 80,
114 "secondTabWidth": 65
115 },
116 "widgets_values": [
117 "scale by multiplier",
118 2,
119 "ULTRA",
120 1,
121 "8-bit RGB"
122 ],
123 "widgets_values_named": {
124 "resize_type": "scale by multiplier",
125 "resize_type.scale": 2,
126 "quality": "ULTRA",
127 "strength": 1,
128 "image_encoding": "8-bit RGB"
129 }
130 },
131 {
132 "id": 9,
133 "type": "SaveVideo",
134 "pos": [
135 240,
136 -680
137 ],
138 "size": [
139 570,
140 520
141 ],
142 "flags": [],
143 "order": 9,
144 "mode": 0,
145 "inputs": [
146 {
147 "name": "video",
148 "type": "VIDEO",
149 "link": 10
150 }
151 ],
152 "outputs": [
153 {
154 "name": "video",
155 "type": "VIDEO",
156 "links": null
157 }
158 ],
159 "properties": {
160 "cnr_id": "comfy-core",
161 "ver": "0.16.4",
162 "enableTabs": false,
163 "tabWidth": 65,
164 "tabXOffset": 10,
165 "hasSecondTab": false,
166 "secondTabText": "Send Back",
167 "secondTabOffset": 80,
168 "secondTabWidth": 65,
169 "Node name for S&R": "SaveVideo"
170 },
171 "widgets_values": [
172 "video/ComfyUI",
173 "auto",
174 "auto",
175 "auto"
176 ],
177 "widgets_values_named": {
178 "filename_prefix": "video/ComfyUI",
179 "format": "auto",
180 "format.codec": "auto",
181 "codec": "auto"
182 }
183 },
184 {
185 "id": 8,
186 "type": "CreateVideo",
187 "pos": [
188 -70,
189 -680
190 ],
191 "size": [
192 270,
193 150
194 ],
195 "flags": [],
196 "order": 7,
197 "mode": 0,
198 "inputs": [
199 {
200 "name": "images",
201 "type": "IMAGE",
202 "link": 13
203 },
204 {
205 "name": "audio",
206 "shape": 7,
207 "type": "AUDIO",
208 "link": 8
209 },
210 {
211 "name": "fps",
212 "type": "FLOAT",
213 "widget": {
214 "name": "fps"
215 },
216 "link": 18
217 }
218 ],
219 "outputs": [
220 {
221 "name": "VIDEO",
222 "type": "VIDEO",
223 "links": [
224 10
225 ]
226 }
227 ],
228 "properties": {
229 "Node name for S&R": "CreateVideo",
230 "cnr_id": "comfy-core",
231 "ver": "0.16.4",
232 "enableTabs": false,
233 "tabWidth": 65,
234 "tabXOffset": 10,
235 "hasSecondTab": false,
236 "secondTabText": "Send Back",
237 "secondTabOffset": 80,
238 "secondTabWidth": 65
239 },
240 "widgets_values": [
241 30,
242 "auto",
243 "HDR",
244 "none"
245 ],
246 "widgets_values_named": {
247 "fps": 30,
248 "bit_depth": "auto",
249 "color_space": "HDR",
250 "codec": "none"
251 }
252 },
253 {
254 "id": 6,
255 "type": "LoadVideo",
256 "pos": [
257 -1790,
258 -680
259 ],
260 "size": [
261 386.798828125,
262 510
263 ],
264 "flags": [],
265 "order": 0,
266 "mode": 0,
267 "inputs": [],
268 "outputs": [
269 {
270 "name": "VIDEO",
271 "type": "VIDEO",
272 "links": [
273 5
274 ]
275 }
276 ],
277 "properties": {
278 "Node name for S&R": "LoadVideo",
279 "cnr_id": "comfy-core",
280 "ver": "0.16.4",
281 "enableTabs": false,
282 "tabWidth": 65,
283 "tabXOffset": 10,
284 "hasSecondTab": false,
285 "secondTabText": "Send Back",
286 "secondTabOffset": 80,
287 "secondTabWidth": 65
288 },
289 "widgets_values": [
290 "RTX5090_graphics_card.mp4",
291 "image"
292 ],
293 "widgets_values_named": {
294 "file": "RTX5090_graphics_card.mp4",
295 "upload": "image"
296 }
297 },
298 {
299 "id": 10,
300 "type": "RTXVideoFrameGeneration",
301 "pos": [
302 -780,
303 -680
304 ],
305 "size": [
306 356,
307 178
308 ],
309 "flags": [],
310 "order": 5,
311 "mode": 0,
312 "inputs": [
313 {
314 "name": "images",
315 "type": "IMAGE",
316 "link": 11
317 },
318 {
319 "name": "generation_type.multiplier",
320 "type": "INT",
321 "widget": {
322 "name": "generation_type.multiplier"
323 },
324 "link": 17
325 }
326 ],
327 "outputs": [
328 {
329 "name": "interpolated_images",
330 "type": "IMAGE",
331 "links": [
332 12
333 ]
334 }
335 ],
336 "properties": {
337 "Node name for S&R": "RTXVideoFrameGeneration"
338 },
339 "widgets_values": [
340 "frame rate multiplier",
341 2,
342 "MEDIUM",
343 true,
344 false,
345 "8-bit RGB"
346 ],
347 "widgets_values_named": {
348 "generation_type": "frame rate multiplier",
349 "generation_type.multiplier": 2,
350 "mode": "MEDIUM",
351 "automatic_shot_change_detection": true,
352 "shot_change": false,
353 "image_encoding": "8-bit RGB"
354 }
355 },
356 {
357 "id": 11,
358 "type": "RTXTrueHDR",
359 "pos": [
360 -390,
361 -680
362 ],
363 "size": [
364 270,
365 178
366 ],
367 "flags": [],
368 "order": 6,
369 "mode": 0,
370 "inputs": [
371 {
372 "name": "images",
373 "type": "IMAGE",
374 "link": 12
375 }
376 ],
377 "outputs": [
378 {
379 "name": "hdr_images",
380 "type": "IMAGE",
381 "links": [
382 13,
383 19
384 ]
385 }
386 ],
387 "properties": {
388 "Node name for S&R": "RTXTrueHDR"
389 },
390 "widgets_values": [
391 100,
392 100,
393 50,
394 650,
395 true,
396 "HDR"
397 ],
398 "widgets_values_named": {
399 "contrast": 100,
400 "saturation": 100,
401 "middle_gray": 50,
402 "luminance": 650,
403 "debanding": true,
404 "output_colorspace": "HDR"
405 }
406 },
407 {
408 "id": 12,
409 "type": "PrimitiveInt",
410 "pos": [
411 -1040,
412 -430
413 ],
414 "size": [
415 225,
416 82
417 ],
418 "flags": [],
419 "order": 1,
420 "mode": 0,
421 "inputs": [],
422 "outputs": [
423 {
424 "name": "INT",
425 "type": "INT",
426 "links": [
427 14,
428 17
429 ]
430 }
431 ],
432 "title": "Multiplier",
433 "properties": {
434 "Node name for S&R": "PrimitiveInt"
435 },
436 "widgets_values": [
437 2,
438 "fixed"
439 ],
440 "widgets_values_named": {
441 "value": 2,
442 "fixed": "fixed"
443 }
444 },
445 {
446 "id": 13,
447 "type": "ComfyMathExpression",
448 "pos": [
449 -390,
450 -390
451 ],
452 "size": [
453 270,
454 148
455 ],
456 "flags": [],
457 "order": 4,
458 "mode": 0,
459 "inputs": [
460 {
461 "name": "values.a",
462 "type": "FLOAT,INT,BOOLEAN",
463 "link": 15
464 },
465 {
466 "name": "values.b",
467 "shape": 7,
468 "type": "FLOAT,INT,BOOLEAN",
469 "link": 14
470 },
471 {
472 "name": "values.c",
473 "shape": 7,
474 "type": "FLOAT,INT,BOOLEAN",
475 "link": null
476 }
477 ],
478 "outputs": [
479 {
480 "name": "FLOAT",
481 "type": "FLOAT",
482 "links": [
483 18
484 ]
485 },
486 {
487 "name": "INT",
488 "type": "INT",
489 "links": []
490 },
491 {
492 "name": "BOOL",
493 "type": "BOOLEAN",
494 "links": []
495 }
496 ],
497 "properties": {
498 "Node name for S&R": "ComfyMathExpression"
499 },
500 "widgets_values": [
501 "a * b"
502 ],
503 "widgets_values_named": {
504 "expression": "a * b"
505 }
506 },
507 {
508 "id": 14,
509 "type": "SaveImageAdvanced",
510 "pos": [
511 240.4369621582041,
512 -97.62800757853134
513 ],
514 "size": [
515 570,
516 177.99994531250002
517 ],
518 "flags": [],
519 "order": 8,
520 "mode": 4,
521 "showAdvanced": true,
522 "inputs": [
523 {
524 "name": "images",
525 "type": "IMAGE",
526 "link": 19
527 }
528 ],
529 "outputs": [
530 {
531 "name": "images",
532 "type": "IMAGE",
533 "links": null
534 }
535 ],
536 "properties": [],
537 "widgets_values": [
538 "ComfyUI",
539 "exr",
540 "16-bit float",
541 "HDR"
542 ],
543 "widgets_values_named": {
544 "filename_prefix": "ComfyUI",
545 "format": "exr",
546 "format.bit_depth": "16-bit float",
547 "format.input_color_space": "HDR"
548 }
549 }
550 ],
551 "links": [
552 [
553 5,
554 6,
555 0,
556 7,
557 0,
558 "VIDEO"
559 ],
560 [
561 8,
562 7,
563 1,
564 8,
565 1,
566 "AUDIO"
567 ],
568 [
569 12,
570 10,
571 0,
572 11,
573 0,
574 "IMAGE"
575 ],
576 [
577 13,
578 11,
579 0,
580 8,
581 0,
582 "IMAGE"
583 ],
584 [
585 18,
586 13,
587 0,
588 8,
589 2,
590 "FLOAT"
591 ],
592 [
593 6,
594 7,
595 0,
596 1,
597 0,
598 "IMAGE"
599 ],
600 [
601 10,
602 8,
603 0,
604 9,
605 0,
606 "VIDEO"
607 ],
608 [
609 11,
610 1,
611 0,
612 10,
613 0,
614 "IMAGE"
615 ],
616 [
617 17,
618 12,
619 0,
620 10,
621 1,
622 "INT"
623 ],
624 [
625 15,
626 7,
627 2,
628 13,
629 0,
630 "FLOAT"
631 ],
632 [
633 14,
634 12,
635 0,
636 13,
637 1,
638 "INT"
639 ],
640 [
641 19,
642 11,
643 0,
644 14,
645 0,
646 "IMAGE"
647 ]
648 ],
649 "groups": [],
650 "config": [],
651 "extra": {
652 "workflowRendererVersion": "LG",
653 "ds": {
654 "scale": 0.3139876024789957,
655 "offset": [
656 3081.699119775201,
657 1603.4356377653855
658 ]
659 },
660 "frontendVersion": "1.55.14",
661 "VHS_latentpreview": false,
662 "VHS_latentpreviewrate": 0,
663 "VHS_MetadataImage": true,
664 "VHS_KeepIntermediate": true
665 },
666 "version": 0.4
667}