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.
No credit card required · Free tier available
Upload
Send your video file to our API. MP4, WebM, MOV supported.
Process
AI removes the background. Get WebM, Stacked-Alpha, or MOV.
Play Anywhere
Use our players for Web, React Native, or native iOS/macOS.
Playing transparent video is hard
Every browser needs a different format. Every existing solution has a fatal flaw.
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.
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.
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.
~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.
See how stacked-alpha works in the playground
Simple API, powerful results
Integrate in minutes with our SDK, or use the REST API directly.
1import { Hypervideo } from '@hypervideo-dev/sdk';2 3const client = new Hypervideo({ apiKey: 'hv_...' });4 5// Remove background from video6const result = await client.video.removeBackground({7 file: videoFile,8 formats: ['webm', 'stacked-alpha']9});10 11// Get the transparent video URL12console.log(result.outputs[0].url);One API, every platform
Generate once, play everywhere with our cross-platform players.
@hypervideo-dev/sdk
TypeScript SDK for Node.js & browser
npm i @hypervideo-dev/sdk@hypervideo-dev/react
WebGL player for React/Next.js
npm i @hypervideo-dev/react@hypervideo-dev/expo
Metal player for iOS/React Native
npm i @hypervideo-dev/expoHypervideoVideo
Swift Package for native iOS/macOS
Add via Xcode Package Manager@hypervideo-dev/cli
Command-line tool for automation
npm i -g @hypervideo-dev/cliCommon 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.
Start building
today
Get your API key and start generating transparent videos in under 5 minutes.
