---
title: Memories Video Captioning | Runware Docs
url: https://runware.ai/docs/models/memories-video-captioning
description: Accurate video captioning with rich speaker context
---
# Memories Video Captioning

Memories Video Captioning converts spoken audio and key visual context in videos into structured text. It supports speaker labeling for dialogue heavy content. It can also generate optional chapter style summaries for quick navigation and review.

- **ID**: `memories-video-captioning`
- **Status**: live
- **Creator**: Memories AI
- **Release Date**: July 1, 2025
- **Capabilities**: Video to Text, Caption, Checkpoint

## Request Parameters

**API Options**

Platform-level options for task execution and delivery.

### [taskType](https://runware.ai/docs/models/memories-video-captioning#request-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `caption`

Identifier for the type of task being performed

### [taskUUID](https://runware.ai/docs/models/memories-video-captioning#request-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier for tracking tasks and matching async responses. Must be unique per task.

### [webhookURL](https://runware.ai/docs/models/memories-video-captioning#request-webhookurl)

- **Type**: `string`
- **Format**: `uri`

Specifies a webhook URL where JSON responses will be sent via HTTP POST when generation tasks complete. For batch requests with multiple results, each completed item triggers a separate webhook call as it becomes available.

**Learn more** (1 resource):

- [Webhooks](https://runware.ai/docs/platform/webhooks) (platform)

### [deliveryMethod](https://runware.ai/docs/models/memories-video-captioning#request-deliverymethod)

- **Type**: `string`
- **Default**: `async`

Determines how the API delivers task results.

**Allowed values**:

- `async` Returns an immediate acknowledgment with the task UUID. Poll for results using getResponse. Required for long-running tasks like video generation.

**Learn more** (1 resource):

- [Task Polling](https://runware.ai/docs/platform/task-polling) (platform)

### [includeCost](https://runware.ai/docs/models/memories-video-captioning#request-includecost)

- **Type**: `boolean`

Include task cost in the response.

**Inputs**

Input resources for the task (images, audio, etc). These must be nested inside the \`inputs\` object.

### [video](https://runware.ai/docs/models/memories-video-captioning#request-inputs-video)

- **Path**: `inputs.video`
- **Type**: `string`
- **Required**: true

Video input (UUID or URL).

**Core Parameters**

Primary parameters that define the task output.

### [model](https://runware.ai/docs/models/memories-video-captioning#request-model)

- **Type**: `string`
- **Required**: true
- **Value**: `memories-video-captioning`

Identifier of the model to use for generation.

**Learn more** (3 resources):

- [Text To Image: Model Selection](https://runware.ai/docs/learn/text-to-image#model-selection) (learn)
- [Image Inpainting: Model Specialized Inpainting Models](https://runware.ai/docs/learn/image-inpainting#model-specialized-inpainting-models) (learn)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/learn/image-outpainting#other-critical-parameters) (learn)

## Response Parameters

### [taskType](https://runware.ai/docs/models/memories-video-captioning#response-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `caption`

Identifier for the type of task this response belongs to.

### [taskUUID](https://runware.ai/docs/models/memories-video-captioning#response-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier echoed from the original request, used to match async responses to their tasks.

### [text](https://runware.ai/docs/models/memories-video-captioning#response-text)

- **Type**: `string`
- **Required**: true

Segmented video caption. The video is split into 6-second intervals, each formatted as \[segment\_index\] (start-end): description text.

### [cost](https://runware.ai/docs/models/memories-video-captioning#response-cost)

- **Type**: `float`

Task cost in USD. Present when `includeCost` is set to `true` in the request.

## Examples

### Harbor Festival Puppet Rehearsal (Video to Text)

---

### Windy Harbor Reunion Picnic (Video to Text)

---

### Windy Rooftop Proposal Rehearsal (Video to Text)

---

### Windy Harbor Rescue Rehearsal (Video to Text)