Step 1 of 3 — Add your two files
Put the song from one video
onto your video or photo.
Drop a clip you filmed — or a single photo — and the video (or song) whose audio you want. AudioSwap extracts the music, lays it over your picture, and lets you trim, fade and export. A photo turns into a video that runs for the whole song. No account, no upload, no watermark.
Your video or photo
A clip, or a single photo — JPG, PNG, WebP or HEIC. A photo becomes a still video for the whole song.
Choose Video or PhotoMusic video or song
Only its audio is used. MP4, MOV, MP3, WAV, M4A — all fine.
Choose Music FileAdd both files to continue. Everything is processed on your own device, so keep clips under about 300 MB for a smooth run.
- Nothing is uploaded. The whole conversion runs inside this tab using WebAssembly.
- Photo or video. A single photo becomes a video that runs for the whole song, or any length you set.
- Works offline. Once the page has loaded, you can pull the plug.
Step 2 of 3 — Trim and mix
Editor
Trim your video
Keeping 0:00.0 — from 0:00.0 to 0:00.0Pick where the music starts
Song begins at 0:00.0Length of the finished video
The export will run for the full length of the song from the start point you picked.
Finished video will be 0:00.0 long
Sound mix
At 0% the original audio is removed completely. Raise it to keep voices or ambience under the music.
Export settings
Recommended. Your picture is copied untouched, so a 2-minute clip exports in seconds. The cut snaps to the nearest keyframe, so the start can land up to a second early.
First export loads the video engine (about 32 MB) once. After that it is instant.
Step 3 of 3 — Done
Your video is ready
- File
- —
- Size
- —
- Length
- —
- Took
- —
Reel Studio — reads your video, then writes for it
One video in.
Thumbnail and caption out.
Drop the reel you are about to post. The app pulls frames from it, works out the topic, then writes captions built to be sent and saved — and designs a 1080×1920 thumbnail with your own face in it. Your API key stays on this device.
The video
Frames are read on this device. Only the frames — never the whole file — are sent to the AI.
Drop your reels here
Up to five at once. MP4, MOV or WebM — or a photo if the post is a static one.
Choose VideosFrames the AI will look at
What you want back
Answered once, remembered on this device for next time.
Enforces the sendability test, consequence-led hooks, the six beats, three content pillars, the 5-hashtag cap and every compliance guardrail.
Three fresh options are written at whichever length you pick.
Decides which safe zones the thumbnail composes around.
Sets the lighting, palette and set. The composition still follows the video.
The single biggest click lever on a face thumbnail.
Your own words are layered on top of the built-in SOP, never instead of it.
The audio is pulled out on this device and sent with the frames, so the caption is written from what you actually said — not from guesswork off the visuals.
Your face library
Upload a few clear photos once. They stay on this device and are reused for every thumbnail from now on.
Best results: a straight-on, well-lit head-and-shoulders shot, plus one at a slight angle. The prompt carries a strict identity-lock clause so the model cannot beautify, slim or de-age you.
Extra pictures for this thumbnail optional
A chart, a screenshot, a document, a product shot — anything the thumbnail should be built around. Sent as reference for this post only, not saved.
Thumbnail
1080×1920, composed around the platform overlays.
Every render is checked for cropped or misspelled type and for your face, and retried automatically if it fails.
Pick one or type your own, then hit New Image — the AI renders it into the artwork.
Filled in from what the video talks about. The name is rendered into the artwork. Upload the actual logo and it is reproduced exactly instead of being guessed at.
Read off your own footage so the cover matches the first frame of the reel. Correct it here if the frames were unclear.
—
Trending hashtags
Pulled live from Instagram through Apify, then ranked by how often they actually appear on top posts in your topic.
Add an Apify token in Settings to switch this on. Tags you tick are handed to the caption writer as the pool to choose its five from.
Captions
Three options, each scored against the 12 reach gates.