Clawcut is a modular, agentic video editing engine designed for the Clawhub AI ecosystem. It provides a "Sat-Set" (fast and efficient) alternative to heavy editing frameworks by leveraging a declarative Python wrapper for FFmpeg.
- Modular Architecture: Easy to extend filters, presets, and engine logic.
- Zero-Config: No complex system dependencies. Just FFmpeg and Python.
- Agentic-First: Designed to be controlled by AI agents via JSON presets and CLI.
- Fast ("Sat-Set"): Native FFmpeg execution for high-speed rendering.
main.py: CLI entry point.clawcut/: Core package containing engine, filters, and utilities.presets/: Folder for layout definitions (JSON).assets/branding/: Place yourwatermark.pngandpoppins-bold.ttfhere.outputs/: Default directory for rendered videos.
-
Requirements:
- FFmpeg
- yt-dlp
- python-dotenv (optional)
-
Setup:
git clone https://github.com/pendig/clawcut.git cd clawcut pip install -r requirements.txt
Render a branded Podcast Clip:
python3 main.py --url "YOUTUBE_URL" --preset podcast-clip --title "Modular Power" --watermarkMIT License. Created by Pena Digital.