lazyff
v0.1.1
Published
A simple, powerful wrapper around ffmpeg for the terminal
Maintainers
Readme
lazyff
A simple, powerful wrapper around ffmpeg for the terminal.
Why lazyff?
ffmpeg is powerful but complex. lazyff makes common operations simple:
| Task | lazyff Command |
| :------------- | :---------------------------------------- |
| Convert | lazyff convert input.mov output.mp4 |
| Compress | lazyff compress input.mp4 -s 25MB |
| Trim | lazyff trim input.mp4 -s 00:01:00 -t 30 |
| Create GIF | lazyff gif input.mp4 -s 5 -t 3 |
Features
- Simple CLI - Intuitive commands with sensible defaults.
- Interactive TUI - Guided terminal interface for media operations.
- Smart presets - Quality, resolution, and format presets built-in.
- Cross-platform - Supports Linux, macOS, and Windows.
Installation
Prerequisites
- ffmpeg - Required for all media operations.
Install via npm
npm install -g lazyffInstall via Bun
bun install -g lazyffQuick Start
# Launch interactive TUI
lazyff
# Convert video
lazyff convert video.mov video.mp4
# Compress to target size
lazyff compress video.mp4 --target-size 25MBLicense
MIT License - see LICENSE for details.
