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

Perfect for:Animated MascotsAvatar ReactionsUI OverlaysGame AssetsProduct Demos
Problem

Transparent video is a mess

Every format has a fatal flaw. WebM doesn't work on Safari. HEVC files balloon to 60 MB. GIFs and WebP lack video compression.

Safari on macOS

Welcome to our app

This is important information that users need to read. Without true transparency, videos require solid backgrounds that block content underneath.

The video mascot should feel like part of the page, not a floating box covering everything.

Without true transparency, videos need solid backgrounds that obstruct page content

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.

Chrome
Firefox
Safari
iOS
HEVC

30× larger, Mac-only encoding

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

H.264: 2 MBHEVC: 60 MB
GIF/WebP

No video compression

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 MBWebP: 15 MBGIF: 50 MB
Solution

Choose Your Format

Two formats optimized for different needs. Pick the best fit for your use case.

SPECIFICATION

OUTPUT_FORMATS

VERSION
2.0

WebP for smallest files. Stacked-Alpha for fastest playback. Both work everywhere.

WEBP
SMALLEST FILES
ANIMATED_WEBP

AI-powered background removal produces 5x smaller files. Native transparency support—just use an <img> tag.

FILE SIZE~1.5MB / 6s video
PLAYBACK<img> tag
BEST FORBandwidth-sensitive
MP4
FASTEST PLAYBACK
STACKED_ALPHA

RGB + alpha stacked in one H.264 video. GPU shaders composite in real-time. WebGL on web, Metal on iOS.

FILE SIZE~8MB / 6s video
PLAYBACKOur SDK player
BEST FORSmooth 60fps video
STACKED-ALPHA INSPIRED BY JAKE_ARCHIBALD.RESEARCH
HYPERVIDEO_SPEC_v2.0
01

Upload

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

02

Process

We remove the background. Get WebP, Stacked-Alpha, WebM, or MOV.

03

Play Anywhere

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

See it in action

The raw format versus the composited result with perfect transparency.

Raw Format

<video>

Standard video element shows the full frame: color channels stacked above alpha mask.

With Hypervideo

StackedAlphaVideo

WebGL shader composites RGB + alpha in real-time for perfect transparency.

Background:

Works everywhere, really

The same video file plays with perfect transparency across all browsers and devices.

hypervideo.dev
Chrome • Firefox • Edge
hypervideo.dev
Safari
9:41
iOS Safari
One video file, universal playback

One API. Every platform.

TypeScript SDK, React, Expo, Swift, or REST API.

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: ['webp', 'stacked-alpha'] // webp = smallest, stacked-alpha = fastest
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: WebP (smallest files), Stacked-Alpha MP4 (fastest playback), WebM (VP9 alpha), 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 us 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