LazyCut is an automated video editing tool that uses AI to create professional clips from raw footage.
- AI Editing: Uses Gemini 2.5 Pro to curate narratives.
- Auto-Captions: "Hormozi-style" animated captions.
- Smart B-Roll: Context-aware B-roll injection.
- Cross-Platform: Runs on Windows and Linux.
-
Clone the repository:
git clone https://github.com/HarperKollins/LazyCut.git cd LazyCut -
Install Dependencies:
pip install -r requirements.txt
-
Install ImageMagick (Required for Captions):
- Windows: Download and install from ImageMagick.org. Ensure
magick.exeis in your PATH. - Linux:
sudo apt-get install imagemagick
- Windows: Download and install from ImageMagick.org. Ensure
-
Setup API Keys:
- Create a
.envfile in the root directory:GEMINI_API_KEY=your_api_key_here
- Create a
Run the GUI application:
python app.py- Select your input folder containing
.mp4files. - Toggle "Pro Captions" and "Smart B-Roll" as desired.
- Click START PROCESSING.
- The final video will be saved in the input folder as
FINAL_HUMAN_EDIT.mp4.
- ImageMagick Error: Ensure ImageMagick is installed and accessible. On Linux, you might need to edit
/etc/ImageMagick-6/policy.xmlto allow PDF/Text operations if restricted. - FFmpeg Error:
moviepyshould install a binary, but if it fails, install ffmpeg system-wide.
MIT