Clone a video for your brand
clone_videoRemake a video you like FOR THIS BRAND from its link — a TikTok, Instagram Reel, Facebook video or reel, X post, YouTube Short or video, or a direct video file URL. Hermoso WATCHES it first (frames across the whole clip plus a transcript of the voiceover, on-screen text and cut map), then plans a storyboard that keeps its hook device, structure, jump cuts and pacing while swapping in THIS brand's product, cast, setting and words — never the original's words, face or brand. The new ad MATCHES THE ORIGINAL'S LENGTH (capped at 60s) unless durationSeconds is given. Renders nothing: pass the returned creative to render_ad to make the video. Costs the plan plus about 2 credits to read the link. The reply says exactly what was watched, and when a platform will not hand over the footage (YouTube sometimes refuses servers) it says the plan rests on the captions and thumbnail only. For a local file, upload_file it first and pass the URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | the video to clone — a TikTok / Instagram Reel / Facebook / X / YouTube link, or a direct https video file URL | |
| brand | No | brand name or profile object; OMIT to use the workspace's saved brand (see get_brand) | |
| changes | No | what to change or keep from the original, in the user's words (e.g. "same hook but in a gym", "keep the jump cut, older creator") | |
| product | No | what the new ad sells, plus any angle or offer; omit to use the saved brand's product | |
| language | No | language for the new ad's script and copy — default English | |
| durationSeconds | No | override the length in seconds; omit to match the original |