Show HN: Browser-based video compositor built on WebGPU
GitHub: https://github.com/Sportinger/MasterSelects

I built this Browser-based video compositor with a GPU-first architecture. No Canvas 2D in the rendering path — video textures go in as texture_external (zero-copy), compositing runs through a ping-pong WGSL shader pipeline, and export captures frames directly from the GPU canvas via WebCodecs.

39 GPU effects, 37 blend modes, nested compositions, keyframe animation with bezier curves, vector masks, 10-band live EQ, video scopes, and AI-driven editing via GPT function calling. 13 production dependencies. The compositor, all shaders, timeline, audio mixer, mask engine, and export pipeline are built from scratch.

I'm a video artist, not a developer. Built this entirely with Claude. Things break, but when it works, it works.

Chrome/safari with WebGPU required. Firefox and webGPU have problems.

linux vukcan also working :)) (tested on arch by the way)
  • g105b
  • ·
  • 6 hours ago
  • ·
  • [ - ]
Looks really good but it's sad to see something that rules out Firefox. This isn't a jab at you, it's the state of our industry. Still sad though.
true. but firefox has not implemented webgpu fully yet :(
  • ·
  • 6 hours ago
  • ·
  • [ - ]