1 pointby rgsen85 hours ago1 comment
  • rgsen85 hours ago
    I built Video to GIF Converter (https://videogif.app) because I was tired of free tools adding watermarks or limiting file sizes.

    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