A collection of AI-powered tools for neuro-inclusive video editing, automated subtitle generation, viral short creation, and background removal.
A comprehensive pipeline designed for high-pacing and sensory-friendly video production.
- Silence Removal: Automatically cuts silences and filler words (um, uh, etc.).
- Dynamic Zoom: Adds subtle visual variety to maintain engagement.
- Sensory-Friendly Audio: Normalizes volume to comfortable levels.
- Synced Subtitles: Generates perfectly timed
.srtfiles for the edited master. - Viral Shorts: Uses Gemini AI to find "hooks" and generates 9:16 vertical clips with stylized captions.
- AI Metadata: Generates YouTube titles, descriptions, and BlueSky posts using Gemini 2.0/3.0.
- Quickly strips backgrounds from images (PNG/JPG) using the
rembglibrary. - Ideal for creating thumbnails or speaker overlays.
- Python 3.10+
- FFmpeg: Required for video/audio processing.
- Linux:
sudo apt install ffmpeg - macOS:
brew install ffmpeg - Windows: Install via Gyan.dev
- Linux:
- Clone the repository.
- Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # Linux/macOS # OR .venv\Scripts\activate # Windows
- Install dependencies:
pip install -r requirements.txt
- Font Setup:
Download the "Orange Juice" typeface.
- Place the file
orange juice 2.0.ttfinto a folder namedfonts/in the project root. - Licensing Notice: This typeface is FREE for non-commercial work only. For commercial use, please pay $5 at www.brittneymurphydesign.com.
- Place the file
Create a .env file in the root directory and add your Gemini API Key:
GEMINI_API_KEY=your_api_key_hereRun the full pipeline or select specific stages:
# Full process
python Autoedit.py input.mp4
# Only generate metadata and shorts (skip editing)
python Autoedit.py input.mp4 --no-edit
# Only perform the video edit
python Autoedit.py input.mp4 --no-shorts --no-metadatapython RemoveBackground.py(Update the target_image path in the script or modify it to accept arguments).
MIT