Skip to content
Book a Call → mycocoon.life
How to make videos with Claude Opus 5.5: the complete guide, Cocoon
← Back to Blog Creative 18 min read

How to Make Videos and Motion Graphics with Claude Opus 5.5: The Complete Guide

By Ammar Ahamed, Founder, Cocoon · 16 October 2026 · Commands checked against official docs on 16 October 2026

THE SHORT ANSWER

Can Claude make videos? Yes. Claude Opus 5.5 writes your video as code, then a browser renders it frame by frame into an MP4. There are four ways to do it. Claude Motion works inside the Claude app on Team and Enterprise plans. Claude Code with HyperFrames is free and the easiest start on any paid plan. Claude Code with Remotion suits React teams. And a no-framework pipeline gives you full control. This guide walks through every route, step by step, with the exact commands.

ⓘ
Want to see what is possible first? We collected 132 of the best motion graphics made with Claude Opus 5.5, from launch films to explainers. This guide is the how-to companion. Cocoon is independent, though we are a member of Anthropic’s Claude Startups programme.

Step 0: Choose your route

Every route works the same way underneath. Claude writes an animation as code, something renders it frame by frame, and you get an MP4. What changes is how much setup you do and how much control you get.

RouteBest forPlan you needSetupControl
1. Claude MotionQuick explainers, animated charts, walkthroughsTeam or EnterpriseNoneMedium
2. Claude Code + HyperFramesLaunch films, social video, most peoplePro, Max, Team or EnterpriseAbout 10 minutesHigh
3. Claude Code + RemotionReact teams, reusable data-driven templatesPro and up (Remotion licence at 4+ people)About 15 minutesHigh
4. No frameworkMaximum control, custom pipelinesPro and upAbout 15 minutesTotal

Our recommendation: if your company is on a Team plan, start with Claude Motion for internal videos. For anything public, or if you are on Pro or Max, use HyperFrames.

What you need before you start

Route 1: Make a video with Claude Motion

Claude Motion is a beta artifact type Anthropic launched on 8 October 2026. It is on by default for Team plans. On Enterprise, an owner switches it on under Organization settings > Artifacts. It is not available on Free, Pro or Max.

  1. Start it. Ask for an animation in any chat, select Output in the message box and choose Motion, or open the Artifacts tab and pick a Motion template.
  2. Brief it. Say who will watch, where it will play and roughly how long it should be, and attach the report, data or images to use. For example: “Turn this quarterly report into a 30-second explainer for our all-hands.”
  3. Edit it. Ask in chat (“slow down the second scene”, “change the Q3 number to 18%”) or edit directly in the editor. Because it is code, everything else stays put.
  4. Export it. Click Export and choose MP4. Or hand it off to Adobe, Descript, HeyGen, Higgsfield, invideo, Luma AI or Runway to add footage, sound or edits. Canva and Captions were announced as coming soon.

Motion does not generate footage or realistic people; it animates your text, charts, shapes and images. Longer animations use more of your plan’s usage. For the full picture, read our guide to Claude Dashboards and Claude Motion.

Route 2: Claude Code + HyperFrames (recommended)

HyperFrames is a free, open-source framework from HeyGen that turns HTML into video. It is the tool we saw most often behind the best Opus 5.5 videos.

1. Install Claude Code

On macOS, Linux or WSL:

curl -fsSL https://claude.ai/install.sh | bash

On Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Prefer an app? Download the Claude desktop app from claude.com/download and use its Code tab. Check the install with claude --version.

2. Select Opus 5.5

Opus 5.5 needs Claude Code version 2.1.280 or later, so run claude update first. Then start a session in an empty project folder:

mkdir my-video && cd my-video claude --model claude-opus-5-5

3. Install the HyperFrames plugin

claude plugin marketplace add heygen-com/hyperframes claude plugin install hyperframes@hyperframes

Start a new session (or run /reload-plugins) so the skills load.

4. Ask for your video

Invoke the skill and describe the video. HeyGen’s own quickstart prompt is a good first test:

/hyperframes:hyperframes Make a 10-second product intro for https://yourwebsite.com with a fade-in title and subtle background music.

Claude proposes a direction, builds the project and opens a local preview. HyperFrames also includes ready-made workflows you can call directly, such as /product-launch-video, /faceless-explainer, /motion-graphics and /embedded-captions.

5. Review, check and render

npx hyperframes lint npx hyperframes check npx hyperframes render --quality draft --output review.mp4 npx hyperframes render --output final.mp4

Useful options: --fps 60 for smoother motion, --resolution 4k for 4K, and --format webm or mov for transparent overlays. The aspect ratio comes from the composition size, so ask Claude for 1080×1920 for vertical video or 1920×1080 for landscape.

Route 3: Claude Code + Remotion

Remotion makes videos with React and has an official Claude Code plugin. Choose it if your team already works in React or you want templates you can feed with data. It is free for individuals and companies of up to three people; larger companies need a company licence.

claude plugin marketplace add remotion-dev/claude-code-plugin claude plugin install remotion@remotion

Restart Claude Code, start a session in your project folder and use the remotion-create skill with your brief. To set a project up by hand instead:

npx create-video --yes --blank my-video cd my-video npx remotion skills add npm run dev

Preview in Remotion Studio, then render:

npx remotion render <composition-id> out/video.mp4

Captions come from @remotion/captions, which can take transcripts from Whisper or ElevenLabs.

Route 4: The no-framework pipeline

This is how many viral launch-week videos were made. Opus 5.5 often chooses it on its own, even when a framework is installed. The idea is simple: one HTML page exposes a function that draws the exact frame for any time t.

  1. Animation: an index.html with a draw(t) or seek(t) function. No timers, no CSS transitions, no Math.random(), so every frame is reproducible.
  2. Capture: Playwright opens the page in headless Chrome, waits for document.fonts.ready, then calls draw(t) and screenshots each frame. A 50-second video at 30fps is 1,500 frames.
  3. Encode: ffmpeg stitches the frames into an MP4:
ffmpeg -framerate 30 -i frames/%05d.png -c:v libx264 -pix_fmt yuv420p -crf 18 -movflags +faststart out.mp4

You do not need to write any of this yourself. Paste this into Claude Code:

Build a 30-second, 1920x1080, 30fps motion graphics video as a single index.html with a window.draw(t) function that renders the exact frame for time t. No timers, CSS transitions or Math.random. Then write a Playwright script that waits for fonts, captures every frame, and pipes them to ffmpeg to make out.mp4. Before the final render, show me a contact sheet of stills from each scene.

A contact sheet lets you, and Claude, review the whole video at a glance:

ffmpeg -i out.mp4 -vf "fps=2,scale=270:-1,tile=6x5" -frames:v 1 contact.png

No Claude Code? You still have options

Want your team making videos like this in-house? Cocoon’s AI for Creatives programme covers Claude, video tools and the briefing skills behind them.

See AI for Creatives →

Write a brief that actually works

The short “showreel” prompt that went viral is a fun test. Real work needs a brief. After reviewing the 132 videos in our gallery, the good ones nearly always had seven things:

  1. Audience and goal: who watches, and what they should do next.
  2. One message: the single idea, in a sentence.
  3. Format: length, aspect ratio, resolution, frame rate.
  4. Reference: a specific video or frame to match. Without one, Opus defaults to centred text on a gradient.
  5. Brand: colours, fonts, logo, and real screenshots with “never redraw the product UI”.
  6. Structure and rhythm: open on the result, then beats of 2 to 5 seconds, on a tempo such as 120 BPM.
  7. Process: storyboards first, stills next, render last.

Template: product launch film

Make a 30-second launch film for [product], 1920x1080, 30fps. Audience: [who]. Goal: [what they should do after watching]. One message: [the single idea]. Style reference: [link or precise description of a video]. Brand: colours [hex], font [name], logo attached. Use the attached screenshots; never redraw the product UI. Structure: open on the finished result, 3 feature beats of ~5s, end on the logo and [URL] for 3s. A change every 2 to 4 seconds, cut on a 120 BPM grid. Give me 3 storyboards first, then one still per scene to approve.

Template: explainer from a document

Turn the attached [report / article / slide deck] into a 60-second animated explainer for [audience], 1080x1920 vertical. Max 6 scenes, one idea each, on-screen text under 8 words per line. Use diagrams, numbers and charts from the document, not stock-style icons. Calm music bed at -14 LUFS. Show a contact sheet before the final render.

Template: weekly social clip

Make a 15-second 1080x1350 clip announcing [news] for LinkedIn. Hook in the first second, the key number big and centre, our logo in the last 2 seconds. Match the style of last week's clip in /assets/reference.mp4. Burn in captions for silent autoplay.

Storyboard, stills, then director’s notes

The fastest way to a great result is to slow down at the start:

  1. Three storyboards. Pick one, or combine two.
  2. One still per scene. Approve the look before any animation exists. Changing a still costs seconds; changing a render costs minutes.
  3. First render with self-critique. Ask Claude to make a contact sheet and check its own frames for overlapping or clipped text before showing you.
  4. Director’s notes. Be specific and visual: “slow every zoom to 0.7x”, “hold the logo half a second longer”, “cut on the kick drum”. Avoid “make it better”.

Voiceover, music and captions

Voiceover

ElevenLabs has a hosted MCP server. Add it to Claude Code, then run /mcp in a session to sign in:

claude mcp add --transport http elevenlabs https://api.elevenlabs.io/v1/mcp

HyperFrames can also create voiceover with HeyGen, ElevenLabs or Kokoro, a free model that runs on your computer.

Music

Loudness

Mix to around -14 LUFS, the level Spotify normalises to and a common target for social video:

ffmpeg -i video.mp4 -i music.wav -af loudnorm=I=-14:TP=-1.5:LRA=11 -c:v copy -c:a aac -b:a 192k -shortest final.mp4

Captions

Most social video plays on mute, so burn in captions. HyperFrames can transcribe audio with npx hyperframes transcribe and has an /embedded-captions workflow; Remotion uses @remotion/captions. LinkedIn video ads require SRT captions.

Export settings by platform

Render each aspect ratio as its own layout rather than cropping one video. Here are current recommendations from each platform’s help pages:

PlatformSize to renderLengthNotes
LinkedIn post1080×1350 (4:5) or 1920×10803 sec to 15 minUp to 5 GB, 10 to 60fps
LinkedIn ad1080×1350 recommended15 to 30 sec idealUp to 500 MB, SRT captions required
Instagram Reels1080×1920 (9:16)Under 3 min for reach30fps or more
TikTok1080×1920 (9:16)Up to 10 min in-appKeep text inside safe zones
YouTube Shorts1080×1920Up to 3 minMax 1080p for uploads
YouTube1920×1080 (16:9)Up to 12 hours8 Mbps at 1080p30, 12 Mbps at 60fps
X1920×1080 or 1080×1350Up to 140 sec (standard)Up to 512 MB on standard accounts

Effort, time and cost

Opus 5.5 has five effort levels: low, medium (the default), high, xhigh and max. Anthropic’s advice is to start at medium and only go higher where you can see a gain. For video, a sensible pattern is:

TaskEffortHow to set it in Claude Code
Small fixes and tweaksmedium/effort medium
A new video from a briefhigh or xhigh/effort xhigh or claude --effort xhigh
A flagship filmmax (sparingly)/effort max, applies to this session only

In the Claude app, use the effort selector next to the model name. As for cost, one creator reported about $3 in API costs and 18 minutes of agent time for a polished 60-second reel. Another found a first render used 11% of a subscription’s session limit, rising to 18% after a revision. Ambitious films with long briefs have taken many hours of agent work.

Troubleshooting

ProblemFix
It all looks genericGive a specific reference video and ask Claude to write a style guide before building. List the clichés you do not want.
Text overlaps or gets cut offAsk for a contact sheet and two or three rounds of self-review before you look.
Wrong or fallback fontsSupply the font files and ask it to wait for document.fonts.ready before capturing.
Flicker between rendersEvery frame must be a pure function of time: no random numbers, timers or CSS transitions.
Invented logos or product UIAttach real assets, or have Playwright screenshot your live site.
Pacing feels flatPut the shot list on a beat grid and require a change every 2 to 4 seconds.
Vertical version looks crampedAsk for a separate 1080×1920 layout instead of a crop.
It used your usage fastLower the effort for revisions and approve stills before full renders.

A weekly video workflow for marketing teams

Here is the rhythm we teach teams who want video every week without an agency:

For a Colombo or Singapore marketing team, this turns video from a quarterly agency project into a weekly habit. The skill that matters is no longer After Effects; it is writing a clear brief and giving good notes.

Frequently asked questions

Can Claude Opus 5.5 make videos?

Yes. Claude Opus 5.5 writes the video as code, usually HTML and JavaScript, and a headless browser renders it frame by frame into an MP4. On Team and Enterprise plans, Claude Motion does this inside the Claude app; on any paid plan, Claude Code with HyperFrames or Remotion does it on your computer.

What is the easiest way to make a video with Claude?

If your company is on a Claude Team or Enterprise plan, Claude Motion: ask for an animation in chat and export an MP4. Otherwise, install Claude Code and the free HyperFrames plugin, then describe the video you want.

Do I need to know how to code?

No. Claude writes all the code. For the Claude Code routes you need to run a few install commands and have Node.js 22 or later and FFmpeg installed.

Is HyperFrames free?

Yes. HyperFrames is open source under the Apache 2.0 licence from HeyGen, with no render fees. Optional voice and music services have their own pricing.

Is Remotion free?

Remotion is free for individuals, non-profits and companies of up to three people. Larger for-profit companies need a Remotion company licence.

Can Claude add a voiceover and music?

Yes. Connect the ElevenLabs MCP server for voiceover and music, use HyperFrames' built-in voice options including the free local Kokoro model, or have Claude synthesise music in code. Mix to around -14 LUFS for social platforms.

Which effort level should I use for video?

Opus 5.5 defaults to medium. Use medium for small fixes, high or xhigh for a new video from a brief, and max only for flagship pieces, because it uses much more of your usage.

How much does it cost to make a video with Claude?

On a Claude subscription it uses your normal plan usage; one creator found a first render used about 11% of a session limit. On the API, one creator reported about $3 for a polished 60-second reel.

Can Claude generate realistic footage or people?

No. Claude Motion and the code-based routes animate text, shapes, charts, images and UI. For generated footage, hand off to a tool such as Higgsfield, Runway or Luma.

Sources

  1. Claude Code docs. Set up Claude Code and model and effort configuration.
  2. Claude Help Center. Get started with Claude Motion.
  3. Anthropic. Dashboards and Motion.
  4. Anthropic. Prompting Claude Opus 5.5.
  5. HeyGen. HyperFrames on GitHub, quickstart and rendering guide.
  6. Remotion. Claude Code plugin, coding agents and licence.
  7. ElevenLabs. ElevenLabs MCP.
  8. Higgsfield. Higgsfield MCP.
  9. Suno. Commercial use rights.
  10. Spotify. Loudness normalisation.
  11. LinkedIn. Video specs and video ad specs.
  12. YouTube. Recommended upload settings and Shorts length.
  13. X. Videos on X.
  14. Ray Fu. Build a motion design studio with Opus 5.5.
  15. claudevideo.org. HTML animation to MP4.
  16. HELDER. Claude Opus 5.5 motion graphics. No Code MBA. Claude Opus 5.5 motion graphics.

Tools change every month. Briefing, directing and checking AI work are skills that last. Cocoon trains creatives, marketers and whole teams to make real work with AI.

Explore AI for Creatives →

THE TOOLS CHANGE. THE CRAFT LASTS.

A great video starts with a clear brief, a reference and good notes. Cocoon teaches creatives, marketers and whole teams to brief, direct and check AI with their own real work:

Delivered on-site and online across Sri Lanka, Singapore, Malaysia, Cambodia, India and Dubai.

AI FOR CREATIVES →BOOK A FREE CALL