-
Install Requirements
brew install python-tk@3.12 ffmpeg
-
Launch the App
./launch.sh
-
Create Your First Niche
- Click File → New Niche
- Enter your niche name (e.g., "Dog", "Cat", "Tech")
- Click Create
-
Import Your Content
- Import → Import Quotes - Add your meme quotes
- Import → Import Images - Add your meme images
- Import → Import Sounds List - Add TikTok sound URLs
-
Customize Your Videos
- Click Customize → Video Settings
- Adjust font, colors, fade effects, and more
- Preview your settings in real-time
- Save your preferences
-
Generate Videos
- Select your niche from the dropdown
- Choose how many videos to generate
- Click "Generate Videos"
- Monitor progress in the activity log
- Preview generated videos in the output folder preview
✅ GUI Application - No console commands needed
✅ Built-in Niche Creator - Create niches directly in the app
✅ Easy Import Tools - Import quotes, images, and sounds with file browser
✅ Video Customization - Full control over:
- Font family, size, and color
- Fade transitions (in/out)
- Sound fade effects
- Text positioning
- Background colors
- Real-time preview
✅ Output Preview - See generated videos in the app
✅ Multi-niche Support - Manage multiple content niches
✅ Automated Generation - Generate multiple videos with one click
File Menu:
- New Niche - Create a new content niche
- Open Output Folder - Open generated videos folder
- Exit - Close the application
Import Menu:
- Import Quotes - Load quotes from a text file
- Import Images - Load images (folder or individual files)
- Import Sounds List - Load TikTok sound URLs
Customize Menu:
- Video Settings - Customize fonts, colors, fades, and effects
Project-Memes/
├── launch.sh # Start the app
├── requirements.txt # Python dependencies
├── src/ # Source code
│ ├── app.py # GUI application
│ ├── core/ # Core engines
│ └── utils/ # Utilities
├── config/ # Templates
└── Meme-Generation/ # Your niches (created in app)
- Python 3.9+ with tkinter
- FFmpeg for video processing
- API credentials optional (for future upload features)
See SETUP.md for detailed setup instructions.
