Now in public beta

Generate and play
transparent videos
everywhere.

Remove backgrounds from videos with one API call. Play them everywhere—including Safari and iOS—with our cross-platform players.

Try Playground

No credit card required · Free tier available

01

Upload

Send your video file to our API. MP4, WebM, MOV supported.

02

Process

AI removes the background. Get WebM, Stacked-Alpha, or MOV.

03

Play Anywhere

Use our players for Web, React Native, or native iOS/macOS.

Perfect for:Animated MascotsAvatar ReactionsUI OverlaysGame AssetsProduct Demos
The Problem

Playing transparent video is hard

Every browser needs a different format. Every existing solution has a fatal flaw.

WebM VP9

WebM doesn't work on Safari or iOS

VP9 alpha works in Chrome and Firefox—but Safari and iOS have zero support. That's over 1 billion Apple devices that can't play your video.

ChromeFirefoxSafariiOS
HEVC + Alpha

30x larger, Mac-only encoding

Safari's HEVC alpha requires Apple hardware to encode. Can't process on Linux or cloud servers. And files balloon to 30-60 MB.

H.264
2 MB
HEVC
60 MB
Animated Images

GIF, APNG, and WebP are huge

These formats work everywhere but have no video compression—every frame stored individually. A 5-second clip can hit 50-100 MB.

H.264
2 MB
WebP
15 MB
GIF
50 MB
APNG
100 MB
Our Solution

~2 MB, works everywhere

Stacked-alpha packs transparency into standard H.264. WebGL (web) and Metal (iOS) composite it in real-time. Small files, universal playback.

Chrome
Firefox
Safari
iOS
React Native
Swift

See how stacked-alpha works in the playground

Simple API, powerful results

Integrate in minutes with our SDK, or use the REST API directly.

index.tsx
1import { Hypervideo } from '@hypervideo-dev/sdk';
2
3const client = new Hypervideo({ apiKey: 'hv_...' });
4
5// Remove background from video
6const result = await client.video.removeBackground({
7 file: videoFile,
8 formats: ['webm', 'stacked-alpha']
9});
10
11// Get the transparent video URL
12console.log(result.outputs[0].url);

Common questions

What video formats do you support?

Input: MP4, WebM, MOV, AVI. Output: WebM (VP9 alpha), Stacked-Alpha MP4 (H.264), WebP sequence, or ProRes 4444 for Safari.

How does stacked-alpha work?

We split the alpha channel and stack it below the RGB frames in a single H.264 video. Our players use WebGL (web) or Metal (iOS) shaders to composite them in real-time.

What's the max video length?

Currently 60 seconds per video. Processing time scales linearly—a 10-second video takes about 10-15 seconds to process.

Do you support green screen / blue screen?

Yes! You can specify a manual chroma key color, or let our AI auto-detect the background color from the video's edges.

Can I use this in production?

Absolutely. Our API is production-ready with 99.9% uptime. The npm packages are battle-tested in apps serving millions of users.

Free tier available

Start building
today

Get your API key and start generating transparent videos in under 5 minutes.

Read the Docs
No credit card required1000 free API callsCancel anytime