Video

The Video component is an operator component that allows users to extract and manipulate video from different sources. It can carry out the following tasks:

#Release Stage

Alpha

#Configuration

The component definition and tasks are defined in the definition.json and tasks.json files respectively.

#Supported Tasks

#Subsample Video

Subsample video into a new video

InputIDTypeDescription
Task ID (required)taskstringTASK_SUBSAMPLE_VIDEO
Video (required)videostringBase64 encoded video
FPS (required)fpsnumberFrames per second
Start Timestart-timestringStart time in seconds, format is hh:mm
DurationdurationstringDuration in seconds, format is hh:mm
OutputIDTypeDescription
VideovideostringBase64 encoded sub-sampled video

#Subsample Video Frames

Subsample video into frames

InputIDTypeDescription
Task ID (required)taskstringTASK_SUBSAMPLE_VIDEO_FRAMES
Video (required)videostringBase64 encoded video
FPS (required)fpsnumberFrames per second
Start Timestart-timestringStart time in seconds, format is hh:mm
DurationdurationstringDuration in seconds, format is hh:mm
OutputIDTypeDescription
Framesframesarray[string]Base64 encoded sub-sampled frames