Nodes/lf-nodes/Video to motion
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.

By lucafoscili·Created 2 years ago·Updated 5 days ago· 36
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)

NameTypeDefaultDescription
video_pathSTRINGExisting local video file with a visible full body.
engineCOMBOExMRUses the installed RGB MoCap ExMR runtime and registered models.
static_cameraBOOLEANtrueUse a fixed camera; disable for ExMR SimpleVO camera estimation.
smoothingBOOLEANtrueApply ExMR global motion smoothing.
gpu_indexINT00–31Physical CUDA device visible to the isolated worker.
include_shapeoptBOOLEANfalseInclude inferred body shape in JSON and BVH/FBX. Off uses a neutral export skeleton and pose/root/hand motion only.
ui_widgetoptLF_CODE—
stage_timeout_secondsoptFLOAT00–86400Time 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)

NameTypeDescription
motion_fileSTRINGVersioned lf.motion.v1 pose, root and hand motion JSON under ComfyUI output.
bvh_fileSTRINGRGB MoCap BVH motion export under ComfyUI output.
fbx_fileSTRINGRGB MoCap FBX motion export under ComfyUI output.
project_dirSTRINGRGB MoCap model project containing inference artifacts and stage diagnostics.