{
 "54": {
  "inputs": {
   "shift": 8,
   "model": [
    "37",
    0
   ]
  },
  "class_type": "ModelSamplingSD3",
  "_meta": {
   "title": "ModelSamplingSD3"
  }
 },
 "51": {
  "inputs": {
   "crop": "none",
   "clip_vision": [
    "49",
    0
   ],
   "image": [
    "52",
    0
   ]
  },
  "class_type": "CLIPVisionEncode",
  "_meta": {
   "title": "CLIP Vision Encode"
  }
 },
 "58": {
  "inputs": {
   "fps": 16,
   "bit_depth": "auto",
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "8",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "8": {
  "inputs": {
   "samples": [
    "3",
    0
   ],
   "vae": [
    "39",
    0
   ]
  },
  "class_type": "VAEDecode",
  "_meta": {
   "title": "VAE Decode"
  }
 },
 "59": {
  "inputs": {
   "filename_prefix": "video/ComfyUI",
   "format": "auto",
   "video": [
    "58",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "56": {
  "inputs": {
   "batch_size": 1,
   "positive": [
    "6",
    0
   ],
   "negative": [
    "7",
    0
   ],
   "vae": [
    "39",
    0
   ],
   "width": [
    "57",
    1
   ],
   "height": [
    "57",
    2
   ],
   "length": [
    "57",
    3
   ],
   "clip_vision_output": [
    "51",
    0
   ],
   "start_image": [
    "52",
    0
   ],
   "camera_conditions": [
    "57",
    0
   ]
  },
  "class_type": "WanCameraImageToVideo",
  "_meta": {
   "title": "WanCameraImageToVideo"
  }
 },
 "37": {
  "inputs": {
   "unet_name": "wan2.1_fun_camera_v1.1_14B_bf16.safetensors",
   "weight_dtype": "default"
  },
  "class_type": "UNETLoader",
  "_meta": {
   "title": "Load Diffusion Model"
  }
 },
 "38": {
  "inputs": {
   "clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
   "type": "wan",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "39": {
  "inputs": {
   "vae_name": "wan_2.1_vae.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "49": {
  "inputs": {
   "clip_name": "clip_vision_h.safetensors"
  },
  "class_type": "CLIPVisionLoader",
  "_meta": {
   "title": "Load CLIP Vision"
  }
 },
 "3": {
  "inputs": {
   "seed": 536456977716011,
   "steps": 20,
   "cfg": 6,
   "sampler_name": "uni_pc",
   "scheduler": "simple",
   "denoise": 1,
   "model": [
    "54",
    0
   ],
   "positive": [
    "56",
    0
   ],
   "negative": [
    "56",
    1
   ],
   "latent_image": [
    "56",
    2
   ]
  },
  "class_type": "KSampler",
  "_meta": {
   "title": "KSampler"
  }
 },
 "57": {
  "inputs": {
   "camera_pose": "Zoom Out",
   "width": 512,
   "height": 512,
   "length": 81,
   "speed": 1,
   "fx": 0.5,
   "fy": 0.5,
   "cx": 0.5,
   "cy": 0.5
  },
  "class_type": "WanCameraEmbedding",
  "_meta": {
   "title": "WanCameraEmbedding"
  }
 },
 "6": {
  "inputs": {
   "text": "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",
   "clip": [
    "38",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Positive Prompt)"
  }
 },
 "7": {
  "inputs": {
   "text": "\u8272\u8c03\u8273\u4e3d\uff0c\u8fc7\u66dd\uff0c\u9759\u6001\uff0c\u7ec6\u8282\u6a21\u7cca\u4e0d\u6e05\uff0c\u5b57\u5e55\uff0c\u98ce\u683c\uff0c\u4f5c\u54c1\uff0c\u753b\u4f5c\uff0c\u753b\u9762\uff0c\u9759\u6b62\uff0c\u6574\u4f53\u53d1\u7070\uff0c\u6700\u5dee\u8d28\u91cf\uff0c\u4f4e\u8d28\u91cf\uff0cJPEG\u538b\u7f29\u6b8b\u7559\uff0c\u4e11\u964b\u7684\uff0c\u6b8b\u7f3a\u7684\uff0c\u591a\u4f59\u7684\u624b\u6307\uff0c\u753b\u5f97\u4e0d\u597d\u7684\u624b\u90e8\uff0c\u753b\u5f97\u4e0d\u597d\u7684\u8138\u90e8\uff0c\u7578\u5f62\u7684\uff0c\u6bc1\u5bb9\u7684\uff0c\u5f62\u6001\u7578\u5f62\u7684\u80a2\u4f53\uff0c\u624b\u6307\u878d\u5408\uff0c\u9759\u6b62\u4e0d\u52a8\u7684\u753b\u9762\uff0c\u6742\u4e71\u7684\u80cc\u666f\uff0c\u4e09\u6761\u817f\uff0c\u80cc\u666f\u4eba\u5f88\u591a\uff0c\u5012\u7740\u8d70",
   "clip": [
    "38",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Negative Prompt)"
  }
 },
 "52": {
  "inputs": {
   "image": "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 }
}