video_to_music
Generate background music for one or more video files. Optionally customize the music style with a description and tags.
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 |
|---|---|---|---|
| input_file_paths | Yes | ||
| description | No | ||
| tags | No | ||
| model_id | No | music_v2 | |
| output_directory | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |