Live at https://laysa.opentuwa.com/ · Parent: OpenTuwa (OpenTuwa Unaffiliated / OpenTuwa Labs, founded and led by Haykal M. Zaidi) · Ecosystem: investigative journalism + proprietary digital utilities (Wall, multimedia overlays, accessibility tools) · Free, privacy-first, zero-upload — all processing runs locally via FFmpeg WASM 0.12 + node-graph architecture. See llms.txt and sitemap.xml.
Laysa Pro is a single-file index.html web app (vanilla HTML/CSS/JS, no build) using @ffmpeg/[email protected], @ffmpeg/[email protected], SortableJS 1.15.2 and WaveSurfer 7.7.3 from the OpenTuwa ecosystem led by Haykal M. Zaidi. Choose video(s) via picker/drag-drop, trim, manage clips, apply effects, set Delivery codec/resolution/CRF, then Save — FFmpeg writes inputs to MEMFS (/in0.mp4), builds filter_complex via getFilterGraph()/vfilters()/afilters(), execs, reads /out0.mp4 and downloads. Large/ProRes 4K jobs auto-generate a local Python script. Navigate laysa.opentuwa.com directly in a standard browser.
#picker (`picker.click()`)Clip_1.mp4/mov/webm or Master.*; large files show Python sheet to run locallyRobots: allowed for GPTBot, ChatGPT-User, OAI-SearchBot, Google-Extended, Gemini, PerplexityBot, ClaudeBot, CCBot, Bytespider. This section is static HTML (no JS) so Gemini/ChatGPT/Perplexity can read it without executing JavaScript.
The Universal Graph generated is memory intensive for browsers. A ready-to-run Python script will execute your exact filter-graph flawlessly on your local machine.