video_to_music
Generate background music for one or more video files. Provide style tags or a description to direct the composition, and the tool saves an audio file matching the combined video duration.
Instructions
Generate background music for one or more video files. Saves output file to directory (default: $HOME/Desktop).
The videos are concatenated server-side in the order provided; the generated score targets the combined duration. Constraints: 1-10 videos per call, combined size <= 200 MB, combined duration <= 600 seconds.
Args:
input_file_paths: Paths to the video files. Order is preserved.
description: Optional natural-language direction for the music (e.g. "Build suspense, then resolve with a warm cinematic finish.").
tags: Optional list of up to 10 short style cues (e.g. ["cinematic", "suspenseful", "uplifting"]).
model_id: Which music model to use. One of "music_v1" or "music_v2". Defaults to "music_v2".
output_directory: Directory to save the generated audio file. Defaults to $HOME/Desktop.
⚠️ COST WARNING: This tool makes an API call to ElevenLabs which may incur costs. Only use when explicitly requested by the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| model_id | No | music_v2 | |
| description | No | ||
| input_file_paths | Yes | ||
| output_directory | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |