varun

Varun-Loop - Refine the loop. Export it right.

by
Unlike typical converters, VARUN LOOP uses a Rust-written GIF encoder compiled to WASM and embedded directly into a portable Electron app. Oklab and Delta E processing reduce frame flicker and improve color stability, while WebGPU preprocessing dramatically boosts speed. Native FFmpeg decoding handles MOV cleanly, and the WEBM preprocessing path was also tuned in Rust for smoother overall performance.

Add a comment

Replies

Best
varun
Maker
📌
I started this project because I was uncomfortable uploading my video files to cloud-based tools like Adobe Express, and I was frustrated by how slow and quality-limited most GIF workflows felt. I wanted something local, fast, and portable that I could fully control. So I built a portable Electron app around a hybrid pipeline: Electron’s native bundled FFmpeg handles decoding in a worker, while the encoding side is powered by Rust code I wrote myself, compiled to WASM and embedded directly into the app. I also used WebGPU for preprocessing, which gave me a major jump in both speed and output quality. What began as a tool for my own workflow gradually turned into something too useful to keep to myself, so I decided to release it.