{"repo":"zihanyang-dev/onmark","free":true,"listed":false,"github":"https://github.com/zihanyang-dev/onmark","clone":"git clone https://github.com/zihanyang-dev/onmark.git","description":"Write the film. Own every frame.","language":"Rust","stars":141,"topics":["cli","html2video","ai","ffmpeg"],"license":"MIT","category":"cli-tools","readme_excerpt":"Onmark Write the film. Own every frame. Onmark is a screenplay-first video compiler for people and agents. Write one HTML document with semantic film elements, ordinary CSS, and optional seekable motion. Onmark compiles the authored intent into an exact timeline, renders it through Chromium, mixes media with FFmpeg, and writes a delivery-ready video. One timeline. Three visual languages. Each film is one authored HTML document rendered by the same deterministic CLI. Luminous Story Chromatic atmosphere Exact System Deterministic interface Printed Motion Editorial choreography Quick start Install the desktop CLI on macOS arm64, Linux x64, or Windows x64: Create film.html : Render it: The command writes renders/film.mp4 without overwriting an existing file. Validate or inspect the same production plan without launching Chromium: snapshot writes a lossless production frame to renders/film-frame-42.png . It uses the same render region, browser/native path, and verified pixel contract as the complete film; it is not a preview approximation. review reuses the production region cache and writes lossless checkpoints, objective empty-or-clipped semantic-layout findings, manifest.json , and a static contact sheet under a content-addressed reviews/film- / directory. Pass --against to compare exact region identities after an edit. Declare typed presentation fields when one film needs many data variants: Override only the values you need: For a bounded campaign, onmark batch batch.json res","default_branch":null,"files":null,"tree":[],"storefront":"/r/zihanyang-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zihanyang-dev/onmark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}