Instead of this: ffmpeg -i input.mp4 -vf "scale=1280:720" -c:v libx264 -c:a aac -b:v 2000k output.mp4
Just say this: aiclip "resize video.mp4 to 720p with good quality"
Key features: - Safety first: Preview every command before execution - Smart defaults: Sensible codec and quality settings - Context aware: Scans your directory for input files - Interactive mode: Iterate on commands naturally - Well-tested: 87%+ test coverage with comprehensive error handling
What it can do: - Convert video formats (mov to mp4, etc.) - Resize and compress videos - Extract audio from videos - Trim and cut video segments - Create thumbnails and extract frames - Add watermarks and overlays
GitHub: https://github.com/d-k-patel/ai-ffmpeg-cli PyPI: https://pypi.org/project/ai-ffmpeg-cli/
Install: pip install ai-ffmpeg-cli
I'd love feedback on the UX and any features you'd find useful. What video processing tasks do you find most frustrating?