Turn PNG ZIP sequences or MOV / ProRes with alpha into a transparent WebM for alerts, stingers, logos, and overlays — drop straight into OBS (Media Source). Free companion to Spicy Hook custom stream animations.
Drop a ZIP of PNG frames
or click to browse — same workflow as After Effects / Blender PNG exports. Use frame_0001.png, frame_0002.png, …
frames per second for the PNG sequence output
VP9 = smaller file · VP8 = widest OBS compatibility — both support transparency here
18
0 = lossless · 18 = high · 33 = medium · 63 = lowest
affects encoding speed vs file size tradeoff
No file — MP3 or WAV, encoded as Opus in WebM
ZIP mode: length matches frame count; longer audio is trimmed; shorter is padded with silence.
True transparency for OBS — alpha preserved (yuva420p). Add as a Media Source and stack above your gameplay. ZIP mode: frames sort alphanumerically — frame_0001.png, frame_0002.png, …MOV mode: use ProRes 4444 with alpha (or two video streams: fill + matte) from After Effects / similar. MP4 container is OK if it still carries alpha.
Troubleshooting MOV & ProRes alpha
No alpha detected: use ProRes 4444 + alpha (After Effects: “Millions of Colors+”). Plain H.264/AVC usually has no usable alpha here.
Fill + matte (two video streams): we merge stream 0 and stream 1. If the composite looks wrong (inverted matte), re-export or use PNG sequence (ZIP) mode for full control.
OBS looks wrong but desktop player is fine: try VP8 instead of VP9, or re-import the WebM in a new OBS scene (cache quirks).
Upload stalls or “too long”: ProRes files are large; duration and size caps still apply on the server.
Probe / decode errors: the server’s ffmpeg may not support that variant (e.g. some proprietary or HDR-only exports). Re-export to standard ProRes 4444 or use ZIP frames.