工作流 /
视频 /
SDR to HDR: LTX VFX (API)

SDR to HDR: LTX VFX (API)
SDR to HDR: LTX VFX (API)
Convert a standard-dynamic-range clip to HDR with LTX VFX through the partner API. Load the finished shot, run it once and the model rebuilds the highlights, shadows and colour volume in an HDR deliverable instead of app…
视频
8 个节点 1 个输入 ComfyUI ≥ 0.45.1 ComfyUI 10 KB
节点构成
GetVideoComponents
× 2
LoadVideo
× 1
MarkdownNote
× 1
LtxApiVideoSdrToHdr
× 1
CreateVideo
× 1
SaveVideo
× 1
ComfySwitchNode
× 1
官方标注的模型
LTX-2.5
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e0178089-d5e7-44a5-a643-a37f6b38864e",
3 "revision": 0,
4 "last_node_id": 15,
5 "last_link_id": 20,
6 "nodes": [
7 {
8 "id": 3,
9 "type": "LoadVideo",
10 "pos": [
11 -3554.0432865118805,
12 -3349.235569187608
13 ],
14 "size": [
15 429.2319976806641,
16 515.0210632324219
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "VIDEO",
25 "type": "VIDEO",
26 "links": [
27 4,
28 8
29 ]
30 }
31 ],
32 "properties": {
33 "Node name for S&R": "LoadVideo"
34 },
35 "widgets_values": [
36 "sky_citadel_ring_collapse.mp4",
37 "image"
38 ],
39 "widgets_values_named": {
40 "file": "sky_citadel_ring_collapse.mp4",
41 "upload": "image"
42 }
43 },
44 {
45 "id": 5,
46 "type": "MarkdownNote",
47 "pos": [
48 -3921.2367798158093,
49 -3344.1350794272994
50 ],
51 "size": [
52 315.54465343852985,
53 364.4114626731314
54 ],
55 "flags": [],
56 "order": 1,
57 "mode": 0,
58 "inputs": [],
59 "outputs": [],
60 "properties": [],
61 "widgets_values": [
62 "## Input Asset\n\n- [sky_citadel_ring_collapse.mp4](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/sky_citadel_ring_collapse.mp4)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
63 ],
64 "widgets_values_named": {
65 "text": "## Input Asset\n\n- [sky_citadel_ring_collapse.mp4](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/sky_citadel_ring_collapse.mp4)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
66 },
67 "color": "#222",
68 "bgcolor": "#000"
69 },
70 {
71 "id": 6,
72 "type": "LtxApiVideoSdrToHdr",
73 "pos": [
74 -3076.811288831216,
75 -3349.235569187608
76 ],
77 "size": [
78 270,
79 82
80 ],
81 "flags": [],
82 "order": 2,
83 "mode": 0,
84 "inputs": [
85 {
86 "name": "video",
87 "type": "VIDEO",
88 "link": 4
89 }
90 ],
91 "outputs": [
92 {
93 "name": "VIDEO",
94 "type": "VIDEO",
95 "links": [
96 10,
97 17
98 ]
99 }
100 ],
101 "properties": {
102 "Node name for S&R": "LtxApiVideoSdrToHdr"
103 },
104 "widgets_values": [
105 481652644,
106 "fixed"
107 ],
108 "widgets_values_named": {
109 "seed": 481652644,
110 "control_after_generate": "fixed"
111 },
112 "color": "#432",
113 "bgcolor": "#653"
114 },
115 {
116 "id": 9,
117 "type": "CreateVideo",
118 "pos": [
119 -2720.846672577122,
120 -3112.5544389116517
121 ],
122 "size": [
123 284.158203125,
124 174
125 ],
126 "flags": [],
127 "order": 5,
128 "mode": 0,
129 "inputs": [
130 {
131 "name": "images",
132 "type": "IMAGE",
133 "link": 11
134 },
135 {
136 "name": "audio",
137 "shape": 7,
138 "type": "AUDIO",
139 "link": 12
140 },
141 {
142 "name": "fps",
143 "type": "FLOAT",
144 "widget": {
145 "name": "fps"
146 },
147 "link": 13
148 },
149 {
150 "name": "bit_depth",
151 "shape": 7,
152 "type": "COMBO",
153 "widget": {
154 "name": "bit_depth"
155 },
156 "link": 14
157 },
158 {
159 "name": "color_space",
160 "shape": 7,
161 "type": "COMBO",
162 "widget": {
163 "name": "color_space"
164 },
165 "link": 15
166 }
167 ],
168 "outputs": [
169 {
170 "name": "VIDEO",
171 "type": "VIDEO",
172 "links": [
173 18
174 ]
175 }
176 ],
177 "properties": {
178 "Node name for S&R": "CreateVideo"
179 },
180 "widgets_values": [
181 30,
182 "auto",
183 "HDR",
184 "auto",
185 "none"
186 ],
187 "widgets_values_named": {
188 "fps": 30,
189 "bit_depth": "auto",
190 "color_space": "HDR",
191 "chroma_subsampling": "auto",
192 "codec": "none"
193 }
194 },
195 {
196 "id": 10,
197 "type": "GetVideoComponents",
198 "pos": [
199 -3054.456261507179,
200 -2950.470084274586
201 ],
202 "size": [
203 193.530859375,
204 106
205 ],
206 "flags": [],
207 "order": 3,
208 "mode": 0,
209 "inputs": [
210 {
211 "name": "video",
212 "type": "VIDEO",
213 "link": 8
214 }
215 ],
216 "outputs": [
217 {
218 "name": "images",
219 "type": "IMAGE",
220 "links": null
221 },
222 {
223 "name": "audio",
224 "type": "AUDIO",
225 "links": [
226 12
227 ]
228 },
229 {
230 "name": "fps",
231 "type": "FLOAT",
232 "links": null
233 },
234 {
235 "name": "bit_depth",
236 "type": "COMBO",
237 "links": null
238 },
239 {
240 "name": "color_space",
241 "type": "COMBO",
242 "links": null
243 }
244 ],
245 "properties": {
246 "Node name for S&R": "GetVideoComponents"
247 }
248 },
249 {
250 "id": 11,
251 "type": "GetVideoComponents",
252 "pos": [
253 -3056.539878050125,
254 -3114.308506124239
255 ],
256 "size": [
257 193.530859375,
258 106
259 ],
260 "flags": [],
261 "order": 4,
262 "mode": 0,
263 "inputs": [
264 {
265 "name": "video",
266 "type": "VIDEO",
267 "link": 10
268 }
269 ],
270 "outputs": [
271 {
272 "name": "images",
273 "type": "IMAGE",
274 "links": [
275 11
276 ]
277 },
278 {
279 "name": "audio",
280 "type": "AUDIO",
281 "links": []
282 },
283 {
284 "name": "fps",
285 "type": "FLOAT",
286 "links": [
287 13
288 ]
289 },
290 {
291 "name": "bit_depth",
292 "type": "COMBO",
293 "links": [
294 14
295 ]
296 },
297 {
298 "name": "color_space",
299 "type": "COMBO",
300 "links": [
301 15
302 ]
303 }
304 ],
305 "properties": {
306 "Node name for S&R": "GetVideoComponents"
307 }
308 },
309 {
310 "id": 12,
311 "type": "SaveVideo",
312 "pos": [
313 -2082.047297895921,
314 -3339.886562740754
315 ],
316 "size": [
317 519.2222551269532,
318 540.9828336791993
319 ],
320 "flags": [],
321 "order": 7,
322 "mode": 0,
323 "inputs": [
324 {
325 "name": "video",
326 "type": "VIDEO",
327 "link": 20
328 }
329 ],
330 "outputs": [
331 {
332 "name": "video",
333 "type": "VIDEO",
334 "links": []
335 }
336 ],
337 "properties": [],
338 "widgets_values": [
339 "video/LTX_VFX_sdr2hdr",
340 "auto",
341 "auto",
342 "auto"
343 ],
344 "widgets_values_named": {
345 "filename_prefix": "video/LTX_VFX_sdr2hdr",
346 "format": "auto",
347 "format.codec": "auto",
348 "codec": "auto"
349 }
350 },
351 {
352 "id": 13,
353 "type": "ComfySwitchNode",
354 "pos": [
355 -2476.493059439875,
356 -3345.7766978520976
357 ],
358 "size": [
359 270,
360 78
361 ],
362 "flags": [],
363 "order": 6,
364 "mode": 0,
365 "inputs": [
366 {
367 "name": "on_false",
368 "shape": 7,
369 "type": "VIDEO",
370 "link": 17
371 },
372 {
373 "name": "on_true",
374 "shape": 7,
375 "type": "VIDEO",
376 "link": 18
377 }
378 ],
379 "outputs": [
380 {
381 "name": "output",
382 "type": "VIDEO",
383 "links": [
384 20
385 ]
386 }
387 ],
388 "properties": {
389 "Node name for S&R": "ComfySwitchNode"
390 },
391 "widgets_values": [
392 true
393 ],
394 "widgets_values_named": {
395 "switch": true
396 }
397 }
398 ],
399 "links": [
400 [
401 4,
402 3,
403 0,
404 6,
405 0,
406 "VIDEO"
407 ],
408 [
409 8,
410 3,
411 0,
412 10,
413 0,
414 "VIDEO"
415 ],
416 [
417 10,
418 6,
419 0,
420 11,
421 0,
422 "VIDEO"
423 ],
424 [
425 11,
426 11,
427 0,
428 9,
429 0,
430 "IMAGE"
431 ],
432 [
433 12,
434 10,
435 1,
436 9,
437 1,
438 "AUDIO"
439 ],
440 [
441 13,
442 11,
443 2,
444 9,
445 2,
446 "FLOAT"
447 ],
448 [
449 14,
450 11,
451 3,
452 9,
453 3,
454 "COMBO"
455 ],
456 [
457 15,
458 11,
459 4,
460 9,
461 4,
462 "COMBO"
463 ],
464 [
465 17,
466 6,
467 0,
468 13,
469 0,
470 "VIDEO"
471 ],
472 [
473 18,
474 9,
475 0,
476 13,
477 1,
478 "VIDEO"
479 ],
480 [
481 20,
482 13,
483 0,
484 12,
485 0,
486 "VIDEO"
487 ]
488 ],
489 "groups": [
490 {
491 "id": 1,
492 "title": "Obtain audio from the input",
493 "bounding": [
494 -3066.539878050125,
495 -3188.6916389501916,
496 657.4966375412982,
497 362.2215546756056
498 ],
499 "color": "#3f789e",
500 "flags": []
501 }
502 ],
503 "config": [],
504 "extra": {
505 "ds": {
506 "scale": 1.020117592148277,
507 "offset": [
508 4074.7673634015136,
509 3620.771089619061
510 ]
511 },
512 "frontendVersion": "1.58.5"
513 },
514 "version": 0.4
515}