AI Music Video Generator
How to make an AI music video
Send a song link to SendShort from your AI agent, the API or n8n. SendShort writes lyric captions from the vocals, adds a sound wave and beat bars, and puts a background clip under them. You get a 9:16 video of the first 60 seconds of the song.
1. Connect SendShort
Connect SendShort to Claude, ChatGPT or Grok Bot with the MCP server, or create an API key for the API or n8n.
2. Send the song and the background
Give a music link (YouTube, SoundCloud, Vimeo and similar) or upload an audio file. Pick a background: gameplay, aesthetic or your own video. You can also set a caption theme and a title.
3. Get the video
SendShort makes the video and tells your agent, your app or your workflow when it is ready. Check the lyric captions, then post it.
What the music video has
| Part | What you get |
|---|---|
| Format | 9:16, the first 60 seconds of the track |
| Lyric captions | From speech-to-text of the vocals, in a caption theme that you pick |
| Sound wave | An overlay that moves with the audio (on by default) |
| Beat bars | Bars that react to the beat (on by default) |
| Background | Gameplay (default), aesthetic, or your own video |
| Title | Optional |
Tracks longer than 7 minutes are rejected. Sung lyrics can be misheard, so read the captions before you post.
Three ways to make a music video
There is no music-video screen in the SendShort app. You make music videos from an AI agent, the API or n8n.
From an AI agent
Connect SendShort to Claude, ChatGPT and Grok Bot (or Claude Code, Codex and Cursor) and ask in plain words. The agent uses the create_music_video tool and checks the result with get_music_video_status.
From the API
Send POST /api/v1/music-video, then check GET /api/v1/music-video/:jobId or wait for the music_video.completed webhook. To use your own audio file, get a signed upload URL from POST /api/v1/music-video/upload.
curl -X POST "https://app.sendshort.ai/api/v1/music-video" \
-H "Authorization: Bearer ss_sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{"audio_url": "https://youtu.be/xxxxxxxx", "media_type": "gameplay"}'
# 202 {"job_id": "…", "status": "queued"}
# Poll GET /api/v1/music-video/:jobId
From n8n
Install the SendShort n8n node. Use Music Video: Create, then start the next step with the SendShort Trigger event Music Video Completed.
You need the rights to the song
SendShort gives no music license. Use only songs that you own, that you made, or that you have permission to use. TikTok, YouTube and other platforms can mute or remove a video that uses music without the rights.
For music that you can use, read our guide to royalty-free music.
Plans for music videos
| Plan | Music videos |
|---|---|
| Starter ($15/month) | Not included |
| Professional ($29/month) | 10 a month |
| Business ($59/month) | Unlimited |
After the plan quota, each music video costs 30 Credits. The AI Agent and the API also need Professional or Business. See pricing.
Frequently asked questions
Can I make a music video in the SendShort app?
Not from a screen in the app. There is no music-video page in SendShort. Make music videos from an AI agent (Claude, ChatGPT and Grok Bot), the API or n8n.
Which song links work?
A music link from YouTube, SoundCloud, Vimeo and similar sites, or an audio file that you upload. Tracks longer than 7 minutes are rejected.
How long is the music video?
The video uses the first 60 seconds of the track. It is 9:16, for TikTok, YouTube Shorts and Reels.
Are the lyric captions correct?
The lyrics come from speech-to-text. Sung lyrics can be misheard, so check the captions before you post.
Does SendShort give me the rights to the music?
No. SendShort gives no music license. Use only songs that you own or have permission to use.
How many music videos can I make?
Professional: 10 a month. Business: unlimited. Starter does not include music videos. After the plan quota, each music video costs 30 Credits.
Make music videos from your AI agent
Connect SendShort to Claude, ChatGPT and Grok Bot, or use the API and n8n. Lyric captions, a sound wave and beat bars on a 9:16 video. From Professional ($29/month).