Show HN: Geneva, a Rust FFmpeg CLI alternative with HTML/CSS graphics
Category: devtools
Tags: video-editing, rust, html-css, ffmpeg, motion-graphics, declarative
Score: 7.8/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 7)
Geneva is a Rust-based command-line video editor that uses JSON documents to define edits and HTML/CSS for motion graphics, rendered without a browser. It combines FFmpeg codecs with a custom compositor and layout engine, offering a declarative, scriptable alternative to GUI editors and browser-based rendering pipelines. The project stands out for its performance, deterministic output, and built-in distributed rendering farm.
Target audience: video engineers, motion graphics developers, automation engineers, backend devs
Repository: https://genevarender.com · Rust · MIT · 11 stars
View on Hacker News