alpha2, the portable media engine
One timeline project, rendered on the GPU, identically in browsers, on servers and in Rust. Dozens of effects and transitions are built in, and your own WGSL shaders load at run time. Frame-exact, and it runs on every platform: every target draws the same frame. This page is an alpha2 project too, rendered live in your browser, a frame for every scroll position.
- pip install alpha2: easy videos from Python
- npm install alpha2: browser preview and export
- npm install @alpha2-sh/editor: a timeline editor with undo
- cargo add alpha2: a Rust program
- cargo install alpha2-host: MP4 from any language
Runs on WebGPU, WebGL2, Vulkan, Metal and Direct3D 12. MIT licensed. Source: github.com/alpha2-sh/alpha2. Editor: studio.alpha2.sh.