ASCILINE STUDIO

COMPILE & PLAY · STATIC · NO BACKEND

Turn a video into a compiled .ascf entirely in your browser, then play it back. No server, no upload: the file never leaves your machine. Compiling uses the same codec.js wire format the player reads, so the output runs anywhere ASCILINE runs.

Note: In-browser compiling supports Pixel mode only (no audio). For ASCII text rendering and audio extraction, use the Python compiler.py.

The Studio player buffers the entire video into RAM to enable seamless seeking. It is designed for short clips. For videos longer than 2 minutes, please use the main Static Player which supports infinite RAM-less streaming.

1 Compile a video

Drop a video here
or click to choose · mp4, webm, mov · stays local
Higher columns = sharper but heavier. Rows auto from aspect.
Waiting for a video.

2 Play a .ascf

Drop a .ascf here
or click to choose · add a .mp3 to play sound
A compiled clip auto-loads below. Or drop your own.
Click the stage or press Space to pause. Loops by default.

Player


      
      
      
Compile a video or drop a .ascf
0:00 0:00
Renders on a canvas, so it keeps animating where a muted <video autoplay> would be blocked (e.g. iOS Low Power Mode).
Built on ASCILINE's own codec.js and reader.js. The compiler emits only codec tags 0/1/2 (RAW/ZLIB/DELTA), which the shipped decoder supports. Everything runs client-side.