Skip to content

GIF Maker v2.0.0 - Professional Edition

Latest

Choose a tag to compare

@sivaprasanth2221 sivaprasanth2221 released this 06 Nov 08:16
3d4e266

GIF Maker v2.0 - Professional Edition

A complete redesign with powerful new features for professional GIF creation!

Highlights

7 Input Formats • 8+ Effects & Filters • Text Overlays • Watermarks
Batch Processing • Smart Presets • Dark/Light Theme • Keyboard Shortcuts

What's New

Multi-Format Support

  • Import: MP4, AVI, MOV, MKV, WebM, FLV, WMV
  • Export: GIF, WebP, APNG

Effects & Filters

  • Brightness, Contrast, Saturation adjustments
  • Grayscale and Sepia filters
  • Rotation (90°, 180°, 270°)
  • Flip horizontal/vertical
  • Crop tool with visual selection

Text & Overlays

  • Custom text overlays with position control
  • Font size and color customization
  • Watermark support
  • Multiple overlays

Advanced Features

  • Timeline slider for frame selection
  • Batch processing multiple videos
  • 5 preset configurations (Twitter, Instagram, Discord, High Quality, Small File)
  • Quality control (32-256 colors, dithering)
  • Frame skipping for large files
  • Reverse playback
  • Real-time file size estimation

User Experience

  • Dark/light theme toggle (Ctrl+T)
  • Tabbed interface (Main, Effects, Text, Advanced)
  • Keyboard shortcuts (Ctrl+O, Ctrl+E, Space)
  • Activity log
  • Enhanced progress tracking
  • Responsive, scrollable interface
  • All controls visible without resizing

Installation

Quick Start

# Clone the repository
git clone https://github.com/sivaprasanth2221/GIF-Maker-in-Python.git
cd GIF-Maker-in-Python

# Install dependencies
pip install -r requirements.txt

# Run the application
python main.py

Requirements

  • Python 3.7+
  • opencv-python >= 4.5.0
  • Pillow >= 9.0.0
  • numpy >= 1.19.0

Quick Usage

  1. Run python main.py
  2. Click "Select Video" or press Ctrl+O
  3. Adjust timeline, effects, and settings as desired
  4. Click "Export" or press Ctrl+E
  5. Done!

v1.0 → v2.0 Comparison

Feature v1.0 v2.0
Input formats 1 (MP4) 7 formats
Output formats 1 (GIF) 3 formats
Effects & filters 0 8+ effects
Text overlays ❌ ✅ Full support
Batch processing ❌ ✅ Yes
Presets ❌ ✅ 5 presets
Theme options ❌ ✅ Dark/Light
Timeline selection ❌ ✅ Yes
Crop tool ❌ ✅ Visual crop
Memory optimization Basic ✅ Advanced
Keyboard shortcuts ❌ ✅ 4 shortcuts
UI tabs 1 4 tabs

Use Cases

Social Media

  • Twitter: Use Twitter preset (< 15MB, optimized)
  • Instagram: Use Instagram preset (high quality)
  • Discord: Use Discord preset (< 8MB for free users)

Professional

  • Presentations: High Quality preset with text overlays
  • Tutorials: Add text explanations with watermark branding
  • Marketing: Batch process multiple videos with consistent settings

Bug Fixes

  • Fixed memory issues with large videos
  • Fixed UI visibility on smaller screens
  • Fixed long filename display
  • Improved error handling
  • Better input validation

Documentation

  • Complete README with usage guide
  • Installation instructions
  • Troubleshooting section
  • Best practices and tips

Acknowledgments

Built with ❤️ using Python, OpenCV, and Pillow.

Thank you to everyone who used v1.0 and provided feedback!

Links


Download the source code below or clone the repository to get started!

For questions or issues, please visit the Issues page.