For AI agents

Coding agents (Claude Code, Codex, Cursor and similar) make Opus Motion videos for a project with the agent guide: https://opusmotion.com/agents.md.

  • The guide's steps: read the project, ask the person a few questions, compare templates (each one has a timelapse, its scenes and its fields), make a draft with POST https://opusmotion.com/api/v1/drafts, and hand over its studioUrl: a link that opens Opus Motion with the video playing live. PATCH with the draft's editToken changes it, and the link stays the same.
  • Plain HTTPS and JSON: no key and no account. Or the MCP server (https://opusmotion.com/mcp): every tool, with stills of the draft returned as images. The person exports the MP4 from the studio.
  • The studio is filled through the API, not by driving the site with a browser. When the API refuses, the person is told.
  • More: llms.txt · this page in Markdown · developer docs · OpenAPI

Clip-On Cut: premium launches video template

A launch film for a small physical product, cut on your own footage: fast camera moves (punch-ins, a spin-in, a push into the product and back out, two whips), a few big words, and your product flying out of the last shot into your logo.

  • Price: $18 per export, paid once per video and per format; exporting needs an Opus Motion account
  • Length: 26.6 seconds
  • Formats: 16:9, 9:16 (each one designed for its screen)
  • What you can change: 7 texts, 2 images, 31 videos (a clip, or the picture it starts on), 3 colors, the music
  • Category: Launches

Examples with real brands

Make it yours

Paste your website and the template comes out with your logo, colors and words: https://opusmotion.com/studio/t86-clip-on-cut?mode=yours. To open it already filled from a website, add &site=yourdomain.com.

Fields, for AI agents

An agent fills these with POST https://opusmotion.com/api/v1/drafts (guide: https://opusmotion.com/agents.md). $18 per export, paid once per video and per format (16:9 and 9:16 are separate exports), or included in an Opus Motion Pass (15 premium exports a month for $49). Exporting needs an Opus Motion account; payment happens in the studio.

Scenes: Hard cuts and digital punch-ins across your footage (0–4.12 s); A vertical clip as a rounded card over its own blurred copy (4.12–4.8 s); Your product pushed toward the lens, with zoom blur (4.8–5.32 s); Your product, colour after colour (5.32–6.32 s); The product name pops, the shot spins in, your logo joins it (6.32–9.24 s); Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types (9.24–13.56 s); One number, typed while a hand puts the product on (13.56–15.64 s); A whip, then the product on everything (15.64–18.08 s); A whip into the last shot and your closing line (18.08–20.64 s); Your product flies out of the shot and floats, everything washes to white, your logo lands (20.64–26.56 s).

  • brandName (text, 2–16 characters): Brand name. How your brand is written. With no logo it becomes the logotype next to the product name. The brand's own: never the demo's. Scene "The product name pops, the shot spins in, your logo joins it" at 6.4 s: 16:9 · 9:16.
  • logo (image, free, shown whole): Your logo (the horizontal wordmark): an SVG, or a PNG with a transparent background. Your logo, any colour: it is cast in the caption colour over the footage and in the ink colour on the close. Shown whole, at any proportion: nothing is cropped. The brand's own: never the demo's. Scene "The product name pops, the shot spins in, your logo joins it" at 8 s: 16:9 · 9:16.
  • productName (text, 2–14 characters): Product name. Your product, short. It pops in over the first product shots, joins your logo, and comes back on the close. Demo's line, for tone and length only: "MIC MINI 2". Scene "The product name pops, the shot spins in, your logo joins it" at 6.4 s: 16:9 · 9:16.
  • cap1 (text, 2–18 characters): First use. The first of two places or uses, joined by the next word. The camera pushes into your product while it is on screen. Demo's line, for tone and length only: "CITY ADVENTURES". Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 9.3 s: 16:9 · 9:16.
  • capOr (text, 1–6 characters): Joiner. The word between the two uses ("OR"). The camera pulls back out of your product. Demo's line, for tone and length only: "OR". Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 11.1 s: 16:9 · 9:16.
  • cap2 (text, 2–18 characters): Second use. The second place or use, typed letter by letter. Demo's line, for tone and length only: "OUTDOOR SPORTS". Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 12.6 s: 16:9 · 9:16.
  • capSpec (text, 2–18 characters): One number. One spec from your product page, written out ("ABOUT 11 GRAMS"), typed while a hand puts the product on. Demo's line, for tone and length only: "ABOUT 11 GRAMS". Scene "One number, typed while a hand puts the product on" at 14.6 s: 16:9 · 9:16.
  • tagline (text, 2–20 characters): Closing line. Your tagline, on the last live-action shot, before the product flies out. Demo's line, for tone and length only: "MORE THAN SOUND.". Scene "A whip into the last shot and your closing line" at 19 s: 16:9 · 9:16.
  • brandColor (color, #RRGGBB): Ink colour. Your logo and product name on the close. Dark on a light close colour. Scene "Your product flies out of the shot and floats, everything washes to white, your logo lands" at 25 s: 16:9 · 9:16.
  • productImage (image, free, shown whole): A cut-out object on a transparent background (a PNG, or an SVG drawing): just the object, no photo background. Never a photo, never a photo padded with transparent bars. Your product on a transparent background (PNG): it flies out of the last shot, floats, and fades into the white. Shown whole, at any proportion: nothing is cropped. Optional. Demo's image. Scene "Your product flies out of the shot and floats, everything washes to white, your logo lands" at 22 s: 16:9 · 9:16.
  • shotA1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a1 (0.40 s). In the video this is the first frame of the clip shotA1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 0 s: 16:9 · 9:16.
  • shotA1Motion (video, footage, 16:9, 0.4 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a1 still" is. It moves shotA1. Only its first 0.4 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA1Motion. Scene "Hard cuts and digital punch-ins across your footage" at 0 s: 16:9 · 9:16.
  • shotA2 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a2 (0.40 s). In the video this is the first frame of the clip shotA2Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 0.4 s: 16:9 · 9:16.
  • shotA2Motion (video, footage, 16:9, 0.56 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a2 still" is. It moves shotA2. Only its first 0.56 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA2Motion. Scene "Hard cuts and digital punch-ins across your footage" at 0.4 s: 16:9 · 9:16.
  • shotA3 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a3 (0.52 s). In the video this is the first frame of the clip shotA3Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 0.8 s: 16:9 · 9:16.
  • shotA3Motion (video, footage, 16:9, 0.52 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a3 still" is. It moves shotA3. Only its first 0.52 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA3Motion. Scene "Hard cuts and digital punch-ins across your footage" at 0.8 s: 16:9 · 9:16.
  • shotA4 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a4 (0.68 s). In the video this is the first frame of the clip shotA4Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 1.32 s: 16:9 · 9:16.
  • shotA4Motion (video, footage, 16:9, 0.68 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a4 still" is. It moves shotA4. Only its first 0.68 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA4Motion. Scene "Hard cuts and digital punch-ins across your footage" at 1.32 s: 16:9 · 9:16.
  • shotA5 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a5 (0.96 s). In the video this is the first frame of the clip shotA5Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 2 s: 16:9 · 9:16.
  • shotA5Motion (video, footage, 16:9, 0.96 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a5 still" is. It moves shotA5. Only its first 0.96 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA5Motion. Scene "Hard cuts and digital punch-ins across your footage" at 2 s: 16:9 · 9:16.
  • shotA6 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a6 (0.44 s). In the video this is the first frame of the clip shotA6Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 2.96 s: 16:9 · 9:16.
  • shotA6Motion (video, footage, 16:9, 0.44 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a6 still" is. It moves shotA6. Only its first 0.44 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA6Motion. Scene "Hard cuts and digital punch-ins across your footage" at 2.96 s: 16:9 · 9:16.
  • shotA7 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot a7 (0.72 s). In the video this is the first frame of the clip shotA7Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Hard cuts and digital punch-ins across your footage" at 3.4 s: 16:9 · 9:16.
  • shotA7Motion (video, footage, 16:9, 0.72 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot a7 still" is. It moves shotA7. Only its first 0.72 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotA7Motion. Scene "Hard cuts and digital punch-ins across your footage" at 3.4 s: 16:9 · 9:16.
  • shotK2A (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2a (0.68 s). In the video this is the first frame of the clip shotK2AMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A vertical clip as a rounded card over its own blurred copy" at 4.12 s: 16:9 · 9:16.
  • shotK2AMotion (video, footage, 16:9, 0.68 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2a still" is. It moves shotK2A. Only its first 0.68 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2AMotion. Scene "A vertical clip as a rounded card over its own blurred copy" at 4.12 s: 16:9 · 9:16.
  • shotK2B (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2b (0.52 s). In the video this is the first frame of the clip shotK2BMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product pushed toward the lens, with zoom blur" at 4.8 s: 16:9 · 9:16.
  • shotK2BMotion (video, footage, 16:9, 0.53 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2b still" is. It moves shotK2B. Only its first 0.53 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2BMotion. Scene "Your product pushed toward the lens, with zoom blur" at 4.8 s: 16:9 · 9:16.
  • shotK2C1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2c1 (0.28 s). In the video this is the first frame of the clip shotK2C1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product, colour after colour" at 5.32 s: 16:9 · 9:16.
  • shotK2C1Motion (video, footage, 16:9, 0.28 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2c1 still" is. It moves shotK2C1. Only its first 0.28 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2C1Motion. Scene "Your product, colour after colour" at 5.32 s: 16:9 · 9:16.
  • shotK2C2 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2c2 (0.24 s). In the video this is the first frame of the clip shotK2C2Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product, colour after colour" at 5.6 s: 16:9 · 9:16.
  • shotK2C2Motion (video, footage, 16:9, 0.24 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2c2 still" is. It moves shotK2C2. Only its first 0.24 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2C2Motion. Scene "Your product, colour after colour" at 5.6 s: 16:9 · 9:16.
  • shotK2C3 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2c3 (0.04 s). In the video this is the first frame of the clip shotK2C3Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product, colour after colour" at 5.84 s: 16:9 · 9:16.
  • shotK2C3Motion (video, footage, 16:9, 0.04 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2c3 still" is. It moves shotK2C3. Only its first 0.04 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2C3Motion. Scene "Your product, colour after colour" at 5.84 s: 16:9 · 9:16.
  • shotK2C4 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot k2c4 (0.44 s). In the video this is the first frame of the clip shotK2C4Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product, colour after colour" at 5.88 s: 16:9 · 9:16.
  • shotK2C4Motion (video, footage, 16:9, 0.44 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot k2c4 still" is. It moves shotK2C4. Only its first 0.44 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotK2C4Motion. Scene "Your product, colour after colour" at 5.88 s: 16:9 · 9:16.
  • shotB1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b1 (0.76 s). In the video this is the first frame of the clip shotB1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "The product name pops, the shot spins in, your logo joins it" at 6.32 s: 16:9 · 9:16.
  • shotB1Motion (video, footage, 16:9, 0.76 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b1 still" is. It moves shotB1. Only its first 0.76 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB1Motion. Scene "The product name pops, the shot spins in, your logo joins it" at 6.32 s: 16:9 · 9:16.
  • shotB2 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b2 (0.84 s). In the video this is the first frame of the clip shotB2Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "The product name pops, the shot spins in, your logo joins it" at 7.08 s: 16:9 · 9:16.
  • shotB2Motion (video, footage, 16:9, 0.84 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b2 still" is. It moves shotB2. Only its first 0.84 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB2Motion. Scene "The product name pops, the shot spins in, your logo joins it" at 7.08 s: 16:9 · 9:16.
  • shotB3 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b3 (1.32 s). In the video this is the first frame of the clip shotB3Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "The product name pops, the shot spins in, your logo joins it" at 7.92 s: 16:9 · 9:16.
  • shotB3Motion (video, footage, 16:9, 1.32 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b3 still" is. It moves shotB3. Only its first 1.32 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB3Motion. Scene "The product name pops, the shot spins in, your logo joins it" at 7.92 s: 16:9 · 9:16.
  • shotB4A (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b4a (0.72 s). In the video this is the first frame of the clip shotB4AMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 9.24 s: 16:9 · 9:16.
  • shotB4AMotion (video, footage, 16:9, 0.72 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b4a still" is. It moves shotB4A. Only its first 0.72 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB4AMotion. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 9.24 s: 16:9 · 9:16.
  • shotB4B (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b4b (1.04 s). In the video this is the first frame of the clip shotB4BMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 9.96 s: 16:9 · 9:16.
  • shotB4BMotion (video, footage, 16:9, 1.04 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b4b still" is. It moves shotB4B. Only its first 1.04 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB4BMotion. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 9.96 s: 16:9 · 9:16.
  • shotB5A (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b5a (0.32 s). In the video this is the first frame of the clip shotB5AMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 11 s: 16:9 · 9:16.
  • shotB5AMotion (video, footage, 16:9, 0.32 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b5a still" is. It moves shotB5A. Only its first 0.32 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB5AMotion. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 11 s: 16:9 · 9:16.
  • shotB5B (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b5b (0.80 s). In the video this is the first frame of the clip shotB5BMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 11.32 s: 16:9 · 9:16.
  • shotB5BMotion (video, footage, 16:9, 0.8 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b5b still" is. It moves shotB5B. Only its first 0.8 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB5BMotion. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 11.32 s: 16:9 · 9:16.
  • shotB6 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot b6 (1.44 s). In the video this is the first frame of the clip shotB6Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 12.12 s: 16:9 · 9:16.
  • shotB6Motion (video, footage, 16:9, 1.44 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot b6 still" is. It moves shotB6. Only its first 1.44 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotB6Motion. Scene "Two uses joined by one word: the camera pushes into the product, pulls back out of the next, then types" at 12.12 s: 16:9 · 9:16.
  • shotC1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot c1 (1.20 s). In the video this is the first frame of the clip shotC1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "One number, typed while a hand puts the product on" at 13.56 s: 16:9 · 9:16.
  • shotC1Motion (video, footage, 16:9, 1.2 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot c1 still" is. It moves shotC1. Only its first 1.2 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotC1Motion. Scene "One number, typed while a hand puts the product on" at 13.56 s: 16:9 · 9:16.
  • shotC2 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot c2 (0.88 s). In the video this is the first frame of the clip shotC2Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "One number, typed while a hand puts the product on" at 14.76 s: 16:9 · 9:16.
  • shotC2Motion (video, footage, 16:9, 0.88 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot c2 still" is. It moves shotC2. Only its first 0.88 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotC2Motion. Scene "One number, typed while a hand puts the product on" at 14.76 s: 16:9 · 9:16.
  • shotD1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d1 (0.24 s). In the video this is the first frame of the clip shotD1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 15.64 s: 16:9 · 9:16.
  • shotD1Motion (video, footage, 16:9, 0.24 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d1 still" is. It moves shotD1. Only its first 0.24 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD1Motion. Scene "A whip, then the product on everything" at 15.64 s: 16:9 · 9:16.
  • shotD2 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d2 (0.24 s). In the video this is the first frame of the clip shotD2Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 15.88 s: 16:9 · 9:16.
  • shotD2Motion (video, footage, 16:9, 0.24 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d2 still" is. It moves shotD2. Only its first 0.24 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD2Motion. Scene "A whip, then the product on everything" at 15.88 s: 16:9 · 9:16.
  • shotD3 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d3 (0.28 s). In the video this is the first frame of the clip shotD3Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 16.12 s: 16:9 · 9:16.
  • shotD3Motion (video, footage, 16:9, 0.28 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d3 still" is. It moves shotD3. Only its first 0.28 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD3Motion. Scene "A whip, then the product on everything" at 16.12 s: 16:9 · 9:16.
  • shotD4 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d4 (0.48 s). In the video this is the first frame of the clip shotD4Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 16.4 s: 16:9 · 9:16.
  • shotD4Motion (video, footage, 16:9, 0.48 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d4 still" is. It moves shotD4. Only its first 0.48 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD4Motion. Scene "A whip, then the product on everything" at 16.4 s: 16:9 · 9:16.
  • shotD5 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d5 (0.28 s). In the video this is the first frame of the clip shotD5Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 16.88 s: 16:9 · 9:16.
  • shotD5Motion (video, footage, 16:9, 0.28 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d5 still" is. It moves shotD5. Only its first 0.28 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD5Motion. Scene "A whip, then the product on everything" at 16.88 s: 16:9 · 9:16.
  • shotD6 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot d6 (0.92 s). In the video this is the first frame of the clip shotD6Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip, then the product on everything" at 17.16 s: 16:9 · 9:16.
  • shotD6Motion (video, footage, 16:9, 0.92 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot d6 still" is. It moves shotD6. Only its first 0.92 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotD6Motion. Scene "A whip, then the product on everything" at 17.16 s: 16:9 · 9:16.
  • shotE1 (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot e1 (2.64 s). In the video this is the first frame of the clip shotE1Motion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "A whip into the last shot and your closing line" at 18.08 s: 16:9 · 9:16.
  • shotE1Motion (video, footage, 16:9, 2.64 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot e1 still" is. It moves shotE1. Only its first 2.64 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotE1Motion. Scene "A whip into the last shot and your closing line" at 18.08 s: 16:9 · 9:16.
  • shotE1B (image, 16:9, cropped): A real photo of the product, place or people of the brand. First frame of shot e1b (3.20 s). In the video this is the first frame of the clip shotE1BMotion, which plays here. Cropped to fill a 16:9 frame: keep the subject in the middle. Demo's image. Scene "Your product flies out of the shot and floats, everything washes to white, your logo lands" at 20.72 s: 16:9 · 9:16.
  • shotE1BMotion (video, footage, 16:9, 3.2 s of the clip play): Real footage of this shot: a muted clip that starts where "Shot e1b still" is. It moves shotE1B. Only its first 3.2 s play; the rest is cut. It holds its last frame. Demo's clip. Upload: PUT https://opusmotion.com/api/v1/drafts/{draftId}/media/shotE1BMotion. Scene "Your product flies out of the shot and floats, everything washes to white, your logo lands" at 20.72 s: 16:9 · 9:16.

All launches templates · All templates