ComfyUI Node
Video to motion
Capture ExMR body, root and finger motion from a local video using isolated RGB MoCap workers. Requires RGB_MOCAP_PATH and installed registered models; never installs or downloads dependencies.
Video to motion
- ui_widget
- motion_file
- bvh_file
- fbx_file
- project_dir
◄video_path►
◄engineExMR►
◄static_cameratrue►
◄smoothingtrue►
◄gpu_index0►
◄include_shapefalse►
◄stage_timeout_seconds0►
Category✨ LF Nodes/Motion
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| video_path | STRING | Existing local video file with a visible full body. | |
| engine | COMBO | ExMR | Uses the installed RGB MoCap ExMR runtime and registered models. |
| static_camera | BOOLEAN | true | Use a fixed camera; disable for ExMR SimpleVO camera estimation. |
| smoothing | BOOLEAN | true | Apply ExMR global motion smoothing. |
| gpu_index | INT | 00–31 | Physical CUDA device visible to the isolated worker. |
| include_shapeopt | BOOLEAN | false | Include inferred body shape in JSON and BVH/FBX. Off uses a neutral export skeleton and pose/root/hand motion only. |
| ui_widgetopt | LF_CODE | — | |
| stage_timeout_secondsopt | FLOAT | 00–86400 | Time limit for each worker stage. 0 derives limits from clip duration; a positive value overrides every stage. Timeout stops the worker and its children, retains logs, and does not retry. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| motion_file | STRING | Versioned lf.motion.v1 pose, root and hand motion JSON under ComfyUI output. |
| bvh_file | STRING | RGB MoCap BVH motion export under ComfyUI output. |
| fbx_file | STRING | RGB MoCap FBX motion export under ComfyUI output. |
| project_dir | STRING | RGB MoCap model project containing inference artifacts and stage diagnostics. |