It's a web-based video to GIF converter built with: - Next.js 14 (App Router) - Server-side FFmpeg processing - Smart palette generation and dithering algorithms - Quality presets from 64-256 colors
Key features: No watermarks, no registration, no limits Support for MP4, MOV, AVI, WebM, MKV (up to 500MB) 4 quality presets (smallest file to best quality) Video trimming and dimension customization Reduces file size up to 90% with minimal quality loss Files are processed in memory and never stored
The converter uses: - Floyd-Steinberg dithering for best quality - Sierra 2-4A for balanced quality - No dithering for smallest files - Custom color palette generation for each GIF
Tech stack: - Frontend: Next.js 14 + Tailwind CSS - Backend: Next.js API routes + FFmpeg - Deployment: Vercel - Open source: [GitHub link if applicable]
Would love feedback on: 1. Conversion quality for your use cases 2. Performance (currently processes 500MB files in ~10-20s) 3. Feature requests
Try it: https://videogif.app