Create animated GIFs directly from your webcam in the browser.
https://gifylapse.azurewebsites.net
- Capture webcam frames and encode them into an animated GIF
- Configurable capture interval (500 ms to 5000 ms) via slider
- Configurable resolution: 320x240, 640x480, or 1280x720
- Live frame counter during capture
- GIF encoding progress bar
- Visible error messages when camera access fails
- Node.js 20+
npm install
node index.jsOpen http://localhost:3000 in your browser.
getUserMedia (the webcam API) requires a secure context. The app will only
work when served over HTTPS or accessed via localhost. Deploying behind a
plain HTTP domain will cause camera access to fail silently.
To change the listening port, set the PORT environment variable:
PORT=8080 node index.jsIssues and pull requests are welcome at https://github.com/ahmadabdullah247/gifylapse.