# Create Better Videos with Audio and Motion

> Build richer video templates with stock media, Ken Burns motion, voiceovers, ambient audio, word-synced captions and animated waveforms in Orshot.

- **Author**: Rishi Mohan
- **Published**: 2026-08-30
- **Tags**: Updates, Video, Audio, Studio, AI Agents
- **Read time**: 3 min read
- **URL**: https://orshot.com/blog/video-audio-improvements

---

Orshot video templates can now do more of the work that usually happens after design: find the right footage, add cinematic motion, generate narration, mix audio and keep captions in sync.

The result is a reusable template that can produce polished launch videos, ads, social posts and personalized reels in [Studio](https://orshot.com/features/orshot-studio), through the API or with an AI agent.

[Watch the video](https://orshot.com/blog/video-audio-improvements/agent-demo.mp4)

_Created with Orshot for agents in ChatGPT._

## More movement, less manual editing

Start with stock photos or video, then build the pacing directly into the template.

- Search and place stock images and video without leaving Studio
- Add **Ken Burns**, pulse, drift, float, rotate and other ambient motion
- Combine enter and exit animations with precise layer timing
- Use more page transitions for multi-scene video
- Preview the composition on the visual timeline before rendering

## Give every template a voice

Audio now lives with the template instead of being a separate editing step.

- Generate a voiceover from your script and choose the voice that fits the story
- Make narration dynamic to speak different copy on every render
- Add ambient audio, music and sound effects across multiple tracks
- Trim, offset, fade, loop, mute and balance each track independently
- Generate word-synced captions and choose from social-ready reveal styles
- Add a waveform that animates with the selected audio track

Audio, captions and timing are saved with the template and included automatically in video renders.

## Use it from Studio, the API or an agent

**In Studio**, build the complete video visually: footage, motion, voiceover, sound, captions and timing.

**With the API**, send new content to the same template. If the voiceover script is set as a dynamic parameter, each render can speak different words:

```javascript
const response = await fetch("https://api.orshot.com/v1/studio/render", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: "Bearer <YOUR_API_KEY>",
  },
  body: JSON.stringify({
    templateId: "<YOUR_TEMPLATE_ID>",
    modifications: {
      headline: "Turn one launch into a week of content",
      voiceover: "Create once, personalize every version, and publish everywhere.",
      hero_video: "https://example.com/launch.mp4",
    },
    response: { format: "mp4", type: "url" },
  }),
});

const result = await response.json();
console.log(result.data.content);
```

The parameter names come from your template, so you decide which text, narration, images and video stay dynamic.

**With an agent**, describe the finished video instead of assembling every step yourself:

> Create a 15-second vertical launch reel with stock video, Ken Burns motion on stills, a concise voiceover, word-synced captions, ambient audio and a branded CTA. Keep the headline and narration dynamic.

Orshot's MCP server can turn that brief into a reusable template, render it and continue into your publishing workflow.

## Built for repeatable video production

These improvements are useful anywhere the story changes but the visual system should stay consistent: feature launches, UGC-style ads, product updates, real-estate videos, personalized campaigns and scheduled social content.

We are continuing to improve video composition, audio authoring and agent-led template creation. The goal is simple: fewer editing handoffs and better output from every reusable template.

[Explore Video Generation](https://orshot.com/docs/video-generation)