Why does my transparent video have a black background?
Black backgrounds in transparent videos usually mean the alpha channel wasn't written to the file, or your player doesn't read alpha. This isn't a processing failure—it's a format or playback issue.
Export with real alpha, not a black fill
Upload here and download transparent WebM or ProRes 4444 MOV. The alpha channel is written into the file.
Export with this tool15 free seconds on first sign-in. No subscription required to try a short clip.
Three common causes
1. Wrong export format (most common)
H.264 MP4 doesn't support transparency in everyday workflows. When you export to H.264, transparent regions are filled with black or white. The format itself doesn't carry alpha data.
2. Player doesn't read alpha
Your file may have alpha, but system video players often composite transparent pixels onto black backgrounds. This makes it look like the export failed when the file is actually correct. Test by importing into an editing timeline and layering over a colored background.
3. Browser doesn't support the format
Chrome and Firefox can composite VP9 WebM alpha. Safari ignores WebM alpha and shows black instead. If you're testing in Safari, you need HEVC-with-alpha, not WebM.
How to verify
Use ffprobe to check the pixel format. Look for:
yuva420p(VP9 WebM with alpha)yuva444p10le(high-quality alpha)rgba(uncompressed alpha)
Import the file into Premiere, Resolve, or Final Cut. Layer it over a solid color. If the background changes color, your file has alpha. If it stays black, alpha wasn't written.
How to fix it
- For Chrome/Firefox web: Export transparent WebM (VP9 with yuva420p)
- For Safari web: Use HEVC-with-alpha
- For editing: Export ProRes 4444 MOV
- Never: Export H.264 MP4 if you need transparency (see why MP4 doesn't support transparency)
Frequently Asked Questions
Can desktop video players show transparent backgrounds?
Most desktop players composite transparent pixels onto black or white backgrounds. This doesn't mean your file lacks alpha. To verify alpha exists, check the pixel format with ffprobe or import into an editing timeline.
Why does my video look correct in Chrome but black in Safari?
Safari doesn't composite WebM alpha. Chrome does. If you exported WebM, it will work in Chrome but appear black in Safari. For cross-browser web use, provide both WebM and HEVC-with-alpha in source tags.
Is there a format that works everywhere?
No single format works universally. Use WebM for Chrome/Firefox, HEVC-with-alpha for Safari, and ProRes 4444 MOV for editing software. Choose based on where the video will be used.
Sources
- WebM VP9 alpha support: WebM Project
- Apple HEVC with Alpha: WWDC 2019 Session 506
- Cross-browser transparency: CSS-Tricks
Export your video with real alpha
Upload your video and export transparent WebM or ProRes MOV with a proper alpha channel.
Export with this tool15 free seconds on first sign-in. No subscription required to try a short clip.