工作流 /
视频 /
Wan 2.1 Fun Camera 14B

Wan 2.1 Fun Camera 14B
Wan 2.1 Fun Camera 14B
使用完整 14B 模型生成高质量视频,支持高级镜头控制
视频
16 个节点 1 个输入 17 次使用 ComfyUI ≥ 0.3.35 ComfyUI 20 KB
需要的权重
这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。
clip_vision_h.safetensors
在模型库查看
umt5_xxl_fp8_e4m3fn_scaled.safetensors
在模型库查看
wan2.1_fun_camera_v1.1_14B_bf16.safetensors
在模型库查看
wan_2.1_vae.safetensors
在模型库查看
节点构成
CLIPTextEncode
× 2
ModelSamplingSD3
× 1
CLIPVisionEncode
× 1
CreateVideo
× 1
VAEDecode
× 1
SaveVideo
× 1
WanCameraImageToVideo
× 1
UNETLoader
× 1
CLIPLoader
× 1
VAELoader
× 1
CLIPVisionLoader
× 1
KSampler
× 1
WanCameraEmbedding
× 1
MarkdownNote
× 1
LoadImage
× 1
官方标注的模型
Wan2.1Wan
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "175503e4-8e20-492f-9a34-526ba0955381",
3 "revision": 0,
4 "last_node_id": 62,
5 "last_link_id": 130,
6 "nodes": [
7 {
8 "id": 54,
9 "type": "ModelSamplingSD3",
10 "pos": [
11 739.6448364257812,
12 143.84304809570312
13 ],
14 "size": [
15 315,
16 58
17 ],
18 "flags": [],
19 "order": 7,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "model",
24 "type": "MODEL",
25 "link": 110
26 }
27 ],
28 "outputs": [
29 {
30 "name": "MODEL",
31 "type": "MODEL",
32 "slot_index": 0,
33 "links": [
34 111
35 ]
36 }
37 ],
38 "properties": {
39 "Node name for S&R": "ModelSamplingSD3",
40 "cnr_id": "comfy-core",
41 "ver": "0.3.40"
42 },
43 "widgets_values": [
44 8
45 ]
46 },
47 {
48 "id": 51,
49 "type": "CLIPVisionEncode",
50 "pos": [
51 749.5863037109375,
52 835.120361328125
53 ],
54 "size": [
55 304.77197265625,
56 78.06840515136719
57 ],
58 "flags": [],
59 "order": 10,
60 "mode": 0,
61 "inputs": [
62 {
63 "name": "clip_vision",
64 "type": "CLIP_VISION",
65 "link": 94
66 },
67 {
68 "name": "image",
69 "type": "IMAGE",
70 "link": 109
71 }
72 ],
73 "outputs": [
74 {
75 "name": "CLIP_VISION_OUTPUT",
76 "type": "CLIP_VISION_OUTPUT",
77 "slot_index": 0,
78 "links": [
79 113
80 ]
81 }
82 ],
83 "properties": {
84 "Node name for S&R": "CLIPVisionEncode",
85 "cnr_id": "comfy-core",
86 "ver": "0.3.40"
87 },
88 "widgets_values": [
89 "none"
90 ]
91 },
92 {
93 "id": 58,
94 "type": "CreateVideo",
95 "pos": [
96 1344.8922119140625,
97 148.6174774169922
98 ],
99 "size": [
100 210,
101 78
102 ],
103 "flags": [],
104 "order": 14,
105 "mode": 0,
106 "inputs": [
107 {
108 "name": "images",
109 "type": "IMAGE",
110 "link": 128
111 },
112 {
113 "name": "audio",
114 "shape": 7,
115 "type": "AUDIO",
116 "link": null
117 }
118 ],
119 "outputs": [
120 {
121 "name": "VIDEO",
122 "type": "VIDEO",
123 "links": [
124 129
125 ]
126 }
127 ],
128 "properties": {
129 "Node name for S&R": "CreateVideo",
130 "cnr_id": "comfy-core",
131 "ver": "0.3.40"
132 },
133 "widgets_values": [
134 16
135 ]
136 },
137 {
138 "id": 8,
139 "type": "VAEDecode",
140 "pos": [
141 1100.927734375,
142 148.53817749023438
143 ],
144 "size": [
145 210,
146 46
147 ],
148 "flags": [],
149 "order": 13,
150 "mode": 0,
151 "inputs": [
152 {
153 "name": "samples",
154 "type": "LATENT",
155 "link": 35
156 },
157 {
158 "name": "vae",
159 "type": "VAE",
160 "link": 76
161 }
162 ],
163 "outputs": [
164 {
165 "name": "IMAGE",
166 "type": "IMAGE",
167 "slot_index": 0,
168 "links": [
169 128
170 ]
171 }
172 ],
173 "properties": {
174 "Node name for S&R": "VAEDecode",
175 "cnr_id": "comfy-core",
176 "ver": "0.3.40"
177 },
178 "widgets_values": []
179 },
180 {
181 "id": 59,
182 "type": "SaveVideo",
183 "pos": [
184 1092.015869140625,
185 268.6248779296875
186 ],
187 "size": [
188 677.1019897460938,
189 775.1019897460938
190 ],
191 "flags": [],
192 "order": 15,
193 "mode": 0,
194 "inputs": [
195 {
196 "name": "video",
197 "type": "VIDEO",
198 "link": 129
199 }
200 ],
201 "outputs": [],
202 "properties": {
203 "Node name for S&R": "SaveVideo",
204 "cnr_id": "comfy-core",
205 "ver": "0.3.40"
206 },
207 "widgets_values": [
208 "video/ComfyUI",
209 "auto",
210 "auto"
211 ]
212 },
213 {
214 "id": 56,
215 "type": "WanCameraImageToVideo",
216 "pos": [
217 748.0342407226562,
218 555.3203125
219 ],
220 "size": [
221 305.7822265625,
222 232.4929656982422
223 ],
224 "flags": [],
225 "order": 11,
226 "mode": 0,
227 "inputs": [
228 {
229 "name": "positive",
230 "type": "CONDITIONING",
231 "link": 115
232 },
233 {
234 "name": "negative",
235 "type": "CONDITIONING",
236 "link": 116
237 },
238 {
239 "name": "vae",
240 "type": "VAE",
241 "link": 117
242 },
243 {
244 "name": "clip_vision_output",
245 "shape": 7,
246 "type": "CLIP_VISION_OUTPUT",
247 "link": 113
248 },
249 {
250 "name": "start_image",
251 "shape": 7,
252 "type": "IMAGE",
253 "link": 114
254 },
255 {
256 "name": "camera_conditions",
257 "shape": 7,
258 "type": "WAN_CAMERA_EMBEDDING",
259 "link": 124
260 },
261 {
262 "name": "width",
263 "type": "INT",
264 "widget": {
265 "name": "width"
266 },
267 "link": 125
268 },
269 {
270 "name": "height",
271 "type": "INT",
272 "widget": {
273 "name": "height"
274 },
275 "link": 126
276 },
277 {
278 "name": "length",
279 "type": "INT",
280 "widget": {
281 "name": "length"
282 },
283 "link": 127
284 }
285 ],
286 "outputs": [
287 {
288 "name": "positive",
289 "type": "CONDITIONING",
290 "links": [
291 118
292 ]
293 },
294 {
295 "name": "negative",
296 "type": "CONDITIONING",
297 "links": [
298 119
299 ]
300 },
301 {
302 "name": "latent",
303 "type": "LATENT",
304 "links": [
305 120
306 ]
307 }
308 ],
309 "properties": {
310 "Node name for S&R": "WanCameraImageToVideo",
311 "cnr_id": "comfy-core",
312 "ver": "0.3.40"
313 },
314 "widgets_values": [
315 832,
316 480,
317 81,
318 1
319 ]
320 },
321 {
322 "id": 37,
323 "type": "UNETLoader",
324 "pos": [
325 -167.44577026367188,
326 157.3340301513672
327 ],
328 "size": [
329 376.1029357910156,
330 82
331 ],
332 "flags": [],
333 "order": 0,
334 "mode": 0,
335 "inputs": [],
336 "outputs": [
337 {
338 "name": "MODEL",
339 "type": "MODEL",
340 "slot_index": 0,
341 "links": [
342 110
343 ]
344 }
345 ],
346 "properties": {
347 "Node name for S&R": "UNETLoader",
348 "cnr_id": "comfy-core",
349 "ver": "0.3.40",
350 "models": [
351 {
352 "name": "wan2.1_fun_camera_v1.1_14B_bf16.safetensors",
353 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_fun_camera_v1.1_14B_bf16.safetensors",
354 "directory": "diffusion_models"
355 }
356 ]
357 },
358 "widgets_values": [
359 "wan2.1_fun_camera_v1.1_14B_bf16.safetensors",
360 "default"
361 ]
362 },
363 {
364 "id": 38,
365 "type": "CLIPLoader",
366 "pos": [
367 -167.44577026367188,
368 285.86041259765625
369 ],
370 "size": [
371 377.0605163574219,
372 106
373 ],
374 "flags": [],
375 "order": 1,
376 "mode": 0,
377 "inputs": [],
378 "outputs": [
379 {
380 "name": "CLIP",
381 "type": "CLIP",
382 "slot_index": 0,
383 "links": [
384 74,
385 75
386 ]
387 }
388 ],
389 "properties": {
390 "Node name for S&R": "CLIPLoader",
391 "cnr_id": "comfy-core",
392 "ver": "0.3.40",
393 "models": [
394 {
395 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
396 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
397 "directory": "text_encoders"
398 }
399 ]
400 },
401 "widgets_values": [
402 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
403 "wan",
404 "default"
405 ]
406 },
407 {
408 "id": 39,
409 "type": "VAELoader",
410 "pos": [
411 -167.44577026367188,
412 436.0390625
413 ],
414 "size": [
415 375.7519226074219,
416 58.68564987182617
417 ],
418 "flags": [],
419 "order": 2,
420 "mode": 0,
421 "inputs": [],
422 "outputs": [
423 {
424 "name": "VAE",
425 "type": "VAE",
426 "slot_index": 0,
427 "links": [
428 76,
429 117
430 ]
431 }
432 ],
433 "properties": {
434 "Node name for S&R": "VAELoader",
435 "cnr_id": "comfy-core",
436 "ver": "0.3.40",
437 "models": [
438 {
439 "name": "wan_2.1_vae.safetensors",
440 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
441 "directory": "vae"
442 }
443 ]
444 },
445 "widgets_values": [
446 "wan_2.1_vae.safetensors"
447 ]
448 },
449 {
450 "id": 49,
451 "type": "CLIPVisionLoader",
452 "pos": [
453 -167.44577026367188,
454 549.6415405273438
455 ],
456 "size": [
457 373.4332275390625,
458 59.70098876953125
459 ],
460 "flags": [],
461 "order": 3,
462 "mode": 0,
463 "inputs": [],
464 "outputs": [
465 {
466 "name": "CLIP_VISION",
467 "type": "CLIP_VISION",
468 "slot_index": 0,
469 "links": [
470 94
471 ]
472 }
473 ],
474 "properties": {
475 "Node name for S&R": "CLIPVisionLoader",
476 "cnr_id": "comfy-core",
477 "ver": "0.3.40",
478 "models": [
479 {
480 "name": "clip_vision_h.safetensors",
481 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors",
482 "directory": "clip_vision"
483 }
484 ]
485 },
486 "widgets_values": [
487 "clip_vision_h.safetensors"
488 ]
489 },
490 {
491 "id": 3,
492 "type": "KSampler",
493 "pos": [
494 746.4344482421875,
495 246.2737579345703
496 ],
497 "size": [
498 315,
499 262
500 ],
501 "flags": [],
502 "order": 12,
503 "mode": 0,
504 "inputs": [
505 {
506 "name": "model",
507 "type": "MODEL",
508 "link": 111
509 },
510 {
511 "name": "positive",
512 "type": "CONDITIONING",
513 "link": 118
514 },
515 {
516 "name": "negative",
517 "type": "CONDITIONING",
518 "link": 119
519 },
520 {
521 "name": "latent_image",
522 "type": "LATENT",
523 "link": 120
524 }
525 ],
526 "outputs": [
527 {
528 "name": "LATENT",
529 "type": "LATENT",
530 "slot_index": 0,
531 "links": [
532 35
533 ]
534 }
535 ],
536 "properties": {
537 "Node name for S&R": "KSampler",
538 "cnr_id": "comfy-core",
539 "ver": "0.3.40"
540 },
541 "widgets_values": [
542 536456977716011,
543 "randomize",
544 20,
545 6,
546 "uni_pc",
547 "simple",
548 1
549 ]
550 },
551 {
552 "id": 57,
553 "type": "WanCameraEmbedding",
554 "pos": [
555 250,
556 710
557 ],
558 "size": [
559 272.0084228515625,
560 322.0967102050781
561 ],
562 "flags": [],
563 "order": 4,
564 "mode": 0,
565 "inputs": [],
566 "outputs": [
567 {
568 "name": "camera_embedding",
569 "type": "WAN_CAMERA_EMBEDDING",
570 "links": [
571 124
572 ]
573 },
574 {
575 "name": "width",
576 "type": "INT",
577 "links": [
578 125
579 ]
580 },
581 {
582 "name": "height",
583 "type": "INT",
584 "links": [
585 126
586 ]
587 },
588 {
589 "name": "length",
590 "type": "INT",
591 "links": [
592 127
593 ]
594 }
595 ],
596 "properties": {
597 "Node name for S&R": "WanCameraEmbedding",
598 "cnr_id": "comfy-core",
599 "ver": "0.3.40"
600 },
601 "widgets_values": [
602 "Zoom Out",
603 512,
604 512,
605 81,
606 1,
607 0.5,
608 0.5,
609 0.5,
610 0.5
611 ]
612 },
613 {
614 "id": 6,
615 "type": "CLIPTextEncode",
616 "pos": [
617 250.68882751464844,
618 158.49562072753906
619 ],
620 "size": [
621 424.43255615234375,
622 204.60206604003906
623 ],
624 "flags": [],
625 "order": 8,
626 "mode": 0,
627 "inputs": [
628 {
629 "name": "clip",
630 "type": "CLIP",
631 "link": 74
632 }
633 ],
634 "outputs": [
635 {
636 "name": "CONDITIONING",
637 "type": "CONDITIONING",
638 "slot_index": 0,
639 "links": [
640 115
641 ]
642 }
643 ],
644 "title": "CLIP Text Encode (Positive Prompt)",
645 "properties": {
646 "Node name for S&R": "CLIPTextEncode",
647 "cnr_id": "comfy-core",
648 "ver": "0.3.40"
649 },
650 "widgets_values": [
651 "a vintage 1950s jazz bar, cinematic lighting, a well-dressed pianist playing passionately on an old upright piano, surrounded by saxophonists in dark suits, ambient smoke drifting in the warm air, smooth jazz atmosphere, camera slowly panning around the pianist, fingers moving on keys, soft spotlight from above, gentle camera shake and focus pull, close-up of piano keys, slow zoom in and out, realistic shadows and reflections, fun camera movement, Wan2.1 FunInP style, felt texture overlay, warm amber tones, retro film look, dynamic storytelling shot\n"
652 ],
653 "color": "#232",
654 "bgcolor": "#353"
655 },
656 {
657 "id": 7,
658 "type": "CLIPTextEncode",
659 "pos": [
660 255.7493896484375,
661 420.1629943847656
662 ],
663 "size": [
664 425.27801513671875,
665 180.6060791015625
666 ],
667 "flags": [],
668 "order": 9,
669 "mode": 0,
670 "inputs": [
671 {
672 "name": "clip",
673 "type": "CLIP",
674 "link": 75
675 }
676 ],
677 "outputs": [
678 {
679 "name": "CONDITIONING",
680 "type": "CONDITIONING",
681 "slot_index": 0,
682 "links": [
683 116
684 ]
685 }
686 ],
687 "title": "CLIP Text Encode (Negative Prompt)",
688 "properties": {
689 "Node name for S&R": "CLIPTextEncode",
690 "cnr_id": "comfy-core",
691 "ver": "0.3.40"
692 },
693 "widgets_values": [
694 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
695 ]
696 },
697 {
698 "id": 62,
699 "type": "MarkdownNote",
700 "pos": [
701 -680,
702 110
703 ],
704 "size": [
705 480,
706 410
707 ],
708 "flags": [],
709 "order": 5,
710 "mode": 0,
711 "inputs": [],
712 "outputs": [],
713 "title": "Model Links",
714 "properties": [],
715 "widgets_values": [
716 "## Model Links\n\n- [Hugging Face:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n[Tutorial](https://docs.comfy.org/tutorials/video/wan/fun-camera) \n\n**Diffusion Model**\n- [wan2.1_fun_camera_v1.1_14B_bf16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_fun_camera_v1.1_14B_bf16.safetensors) (31.48 GB)\n\n**VAE**\n- [wan_2.1_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true) (242.1 MB)\n\n**Text encoders** Chose one of following model\n- [umt5_xxl_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors?download=true) (10.59 GB)\n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true) (6.27 GB)\n\n**clip_vision**\n- [clip_vision_h.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors) (1.18 GB)\n\nFile save location\n\n```\nComfyUI/\n├───📂 models/\n│ ├───📂 diffusion_models/\n│ │ └───wan2.1_fun_camera_v1.1_14B_bf16.safetensors\n│ ├───📂 text_encoders/\n│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors # or other version\n│ ├───📂 clip_vision/\n│ │ └─── clip_vision_h.safetensors\n│ └───📂 vae/\n│ └── wan_2.1_vae.safetensors\n```\n"
717 ],
718 "color": "#222",
719 "bgcolor": "#000"
720 },
721 {
722 "id": 52,
723 "type": "LoadImage",
724 "pos": [
725 -170,
726 710
727 ],
728 "size": [
729 366.6621398925781,
730 326
731 ],
732 "flags": [],
733 "order": 6,
734 "mode": 0,
735 "inputs": [],
736 "outputs": [
737 {
738 "name": "IMAGE",
739 "type": "IMAGE",
740 "slot_index": 0,
741 "links": [
742 109,
743 114
744 ]
745 },
746 {
747 "name": "MASK",
748 "type": "MASK",
749 "slot_index": 1,
750 "links": null
751 }
752 ],
753 "properties": {
754 "Node name for S&R": "LoadImage",
755 "cnr_id": "comfy-core",
756 "ver": "0.3.40"
757 },
758 "widgets_values": [
759 "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg",
760 "image"
761 ]
762 }
763 ],
764 "links": [
765 [
766 35,
767 3,
768 0,
769 8,
770 0,
771 "LATENT"
772 ],
773 [
774 74,
775 38,
776 0,
777 6,
778 0,
779 "CLIP"
780 ],
781 [
782 75,
783 38,
784 0,
785 7,
786 0,
787 "CLIP"
788 ],
789 [
790 76,
791 39,
792 0,
793 8,
794 1,
795 "VAE"
796 ],
797 [
798 94,
799 49,
800 0,
801 51,
802 0,
803 "CLIP_VISION"
804 ],
805 [
806 109,
807 52,
808 0,
809 51,
810 1,
811 "IMAGE"
812 ],
813 [
814 110,
815 37,
816 0,
817 54,
818 0,
819 "MODEL"
820 ],
821 [
822 111,
823 54,
824 0,
825 3,
826 0,
827 "MODEL"
828 ],
829 [
830 113,
831 51,
832 0,
833 56,
834 3,
835 "CLIP_VISION_OUTPUT"
836 ],
837 [
838 114,
839 52,
840 0,
841 56,
842 4,
843 "IMAGE"
844 ],
845 [
846 115,
847 6,
848 0,
849 56,
850 0,
851 "CONDITIONING"
852 ],
853 [
854 116,
855 7,
856 0,
857 56,
858 1,
859 "CONDITIONING"
860 ],
861 [
862 117,
863 39,
864 0,
865 56,
866 2,
867 "VAE"
868 ],
869 [
870 118,
871 56,
872 0,
873 3,
874 1,
875 "CONDITIONING"
876 ],
877 [
878 119,
879 56,
880 1,
881 3,
882 2,
883 "CONDITIONING"
884 ],
885 [
886 120,
887 56,
888 2,
889 3,
890 3,
891 "LATENT"
892 ],
893 [
894 124,
895 57,
896 0,
897 56,
898 5,
899 "WAN_CAMERA_EMBEDDING"
900 ],
901 [
902 125,
903 57,
904 1,
905 56,
906 6,
907 "INT"
908 ],
909 [
910 126,
911 57,
912 2,
913 56,
914 7,
915 "INT"
916 ],
917 [
918 127,
919 57,
920 3,
921 56,
922 8,
923 "INT"
924 ],
925 [
926 128,
927 8,
928 0,
929 58,
930 0,
931 "IMAGE"
932 ],
933 [
934 129,
935 58,
936 0,
937 59,
938 0,
939 "VIDEO"
940 ]
941 ],
942 "groups": [
943 {
944 "id": 1,
945 "title": "Step 1 - Load Models Here",
946 "bounding": [
947 -180,
948 80,
949 400,
950 540
951 ],
952 "color": "#3f789e",
953 "font_size": 24,
954 "flags": []
955 },
956 {
957 "id": 2,
958 "title": "Step2 - Start Image",
959 "bounding": [
960 -180,
961 640,
962 400,
963 420
964 ],
965 "color": "#3f789e",
966 "font_size": 24,
967 "flags": []
968 },
969 {
970 "id": 3,
971 "title": "Step 3 - Prompt",
972 "bounding": [
973 240,
974 80,
975 450,
976 540
977 ],
978 "color": "#3f789e",
979 "font_size": 24,
980 "flags": []
981 },
982 {
983 "id": 4,
984 "title": "Step 4 - Camera Settings",
985 "bounding": [
986 240,
987 640,
988 300,
989 420
990 ],
991 "color": "#3f789e",
992 "font_size": 24,
993 "flags": []
994 }
995 ],
996 "config": [],
997 "extra": {
998 "ds": {
999 "scale": 0.5909956981998311,
1000 "offset": [
1001 857.5270793492939,
1002 291.45920077430816
1003 ]
1004 },
1005 "frontendVersion": "1.29.2",
1006 "VHS_latentpreview": false,
1007 "VHS_latentpreviewrate": 0,
1008 "VHS_MetadataImage": true,
1009 "VHS_KeepIntermediate": true
1010 },
1011 "version": 0.4
1012}