Skip to content

AnimationClipFromVideoStatus

Not yet Enum

Indicates the current status or final outcome of a video-to-animation conversion started by AssetService.PromptImportAnimationClipFromVideoAsync().

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Description

Describes the status of a video-to-animation conversion initiated by AssetService.PromptImportAnimationClipFromVideoAsync(). Values in this enum are reported both as progress updates through the method's progressCallback and as the final outcome in the returned tuple.

Items

Item Value Status Notes
Initializing 0 Not yet The video-to-animation job is being set up on the server.
Pending 1 Not yet The job has been queued on the server and is waiting for processing resources to become available.
Processing 2 Not yet The server is actively analyzing the video and extracting motion-capture data to generate the animation clip.
ErrorGeneric 4 Not yet The server-side video processing encountered an unspecified error.
Success 6 Not yet The video was successfully converted into an AnimationClip, which is returned as the second element of the result tuple.
ErrorVideoTooLong 7 Not yet Processing failed because the uploaded video exceeds the maximum allowed duration (15 seconds).
ErrorNoPersonDetected 8 Not yet Processing failed because no person could be detected in the video; the video must show a person fully in frame, facing the camera.
ErrorVideoUnstable 9 Not yet Processing failed because the video is too shaky for reliable motion capture; a more stable recording is required.
Timeout 10 Not yet Processing could not be completed in time, typically due to high request volume on the video processing backend.
Cancelled 11 Not yet The player declined the consent prompt or provided no input, so the video upload was not started.
ErrorMultiplePeople 12 Not yet Processing failed because more than one person was detected in the video; the video must contain a single person fully in frame.
ErrorUploadingVideo 2001 Not yet The client-side video upload failed before the video reached the processing backend.

Roblox reference: AnimationClipFromVideoStatus