byted-byteplus-vod-frame-extraction
Installation
SKILL.md
VOD frame extraction
Uploads video/audio to a BytePlus VOD space (from a local file or a public URL) and returns a vid://... reference. For media already in VOD, submits Snapshot tasks (StartExecution -> Operation.Task.Type: Snapshot) for frame extraction.
Product scope
| Aspect | Behaviour |
|---|---|
| Input | Vid or DirectUrl (JSON field video) |
| Extraction strategy | Default: specified time at 0 ms. Supported: specified time, fixed interval, specified frames, scene-change detection. |
| Target image size | Default resolution: 720p because the API Snapshot Target requires a resolution. Optional scale_long / scale_short. |
| Sprite image | Optional sprite / sprite_config. |
| Output index mode | Optional output_mode: Files or Index. |
| Advanced API fields | Use snapshot for complete passthrough or snapshot_options to deep-merge extra fields into generated Snapshot. |
If the user does not specify a strategy, use specified time at 0 ms. If they ask for multiple thumbnails but do not provide times, ask for the timestamps or use fixed interval only when they explicitly request evenly-spaced extraction.