package
0.40.0-beta
Repository: https://github.com/instill-ai/pipeline-backend.git
Documentation: pkg.go.dev

# README


title: "Video" lang: "en-US" draft: false description: "Learn about how to set up a VDP Video component https://github.com/instill-ai/instill-core"

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:ss
DurationdurationstringDuration in seconds, format is hh:mm:ss
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:ss
DurationdurationstringDuration in seconds, format is hh:mm:ss
OutputIDTypeDescription
Framesframesarray[string]Base64 encoded sub-sampled frames

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

Base64 encoded frame.
Base64 encoded video.