- Updated: March 16, 2026
- 6 min read
LazyCut – Open‑Source Terminal‑Based Video Trimming Tool
LazyCut is a free, open‑source terminal‑based video trimming tool that lets tech‑savvy editors mark in/out points, apply aspect‑ratio presets, and export clips with just a few keyboard shortcuts.
What is LazyCut? – A Quick Overview
LazyCut was created to fill the gap between heavyweight GUI editors and raw ffmpeg commands. Written in Go, it runs in any terminal, displays a live frame preview using chafa, and offers an intuitive set of hotkeys for precise trimming. Because it’s open source, the community can extend it, fix bugs, or even fork a custom version without licensing constraints.
Key Benefits for Video Editors
- Speed: No GUI overhead – trimming happens instantly in the terminal.
- Portability: Works on macOS, Linux, and Windows (via a pre‑built binary).
- Free & Open Source: Licensed under MIT, you can use it commercially without fees.
- Aspect‑Ratio Control: Export clips in 16:9, 1:1, or custom ratios directly.
- Keyboard‑Centric Workflow: All actions are reachable without leaving the keyboard.
LazyCut Feature Deep‑Dive
Below is a MECE‑structured breakdown of the most compelling features.
1. Real‑Time Frame Preview
LazyCut leverages Chroma DB integration to cache video frames, delivering a near‑instant preview even on modest hardware. The preview adapts to the terminal’s size, ensuring you always see the exact frame you’re marking.
2. In/Out Point Marking
Press i to set the “in” point and o for the “out” point. The tool displays timestamps, making it trivial to verify clip length before export.
3. Aspect‑Ratio Export
After marking a segment, hit Enter to open the export dialog. Choose from preset ratios (16:9, 1:1, 4:3) or type a custom value. LazyCut then calls ffmpeg with the appropriate -vf crop filter, producing a perfectly framed clip.
4. Repeat Counts & Macro‑Like Commands
Combine a number with a shortcut (e.g., 5l) to seek forward five seconds. This macro‑style input reduces repetitive keystrokes and speeds up the editing loop.
5. Cross‑Platform Compatibility
On macOS you can install via Homebrew:
brew tap emin-ozata/homebrew-tap
brew install lazycut
Windows users download the latest .zip from the GitHub releases page, extract, and add the folder to PATH. Linux users can compile from source (see the installation section).

Installation Guide & System Requirements
Getting LazyCut up and running is straightforward. Below is a step‑by‑step checklist that works for all three major OS families.
Prerequisites
- ffmpeg – the engine that actually cuts and re‑encodes video. Install via
brew install ffmpeg,winget install ffmpeg, or your distro’s package manager. - chafa – renders video frames as ANSI art. Install with
scoop install chafaon Windows orapt-get install chafaon Linux. - Go (optional) – required only if you plan to build from source.
Binary Installation (Recommended)
- Visit the GitHub LazyCut releases page and download the archive matching your OS.
- Extract the archive to a folder of your choice.
- Add the folder to your system
PATH(Windows: System Properties → Environment Variables; macOS/Linux: edit~/.bashrcor~/.zshrc). - Open a new terminal and run
lazycut --versionto verify the installation.
Building from Source (Power Users)
git clone https://github.com/eminozata/lazycut.git
cd lazycut
go build -o lazycut main.go
./lazycut sample.mp4
Compiling ensures you have the latest commit and lets you inject custom patches if needed.
Keyboard Shortcuts & Workflow Tips
LazyCut’s power lies in its keyboard‑first design. Mastering the shortcuts can shave minutes off each edit.
| Shortcut | Action |
|---|---|
Space |
Play / Pause preview |
h / l |
Seek ±1 second |
H / L |
Seek ±5 seconds |
i / o |
Set In / Out points |
Enter |
Open export dialog (choose aspect ratio) |
q |
Quit LazyCut |
Pro tip: Use repeat counts for rapid navigation. Typing 10h jumps back ten seconds, while 3L moves forward fifteen seconds.
Optimized Editing Loop
- Load the video:
lazycut my‑video.mp4. - Press
Spaceto pause at the start of the desired segment. - Hit
ito mark the in‑point. - Use
lorLto fine‑tune the out‑point, then presso. - Press
Enter, select the aspect ratio, and confirm. - Repeat until all clips are exported.
“LazyCut turned my nightly batch‑trimming from a 30‑minute GUI marathon into a 5‑minute keyboard ritual.” – Community contributor on GitHub
Community, Contributions, and Open‑Source Nature
LazyCut thrives on a small but active community. The repository currently holds 21 stars and a single fork, but each contribution is high‑impact because the codebase is lean.
How to Contribute
- Open an issue to propose a new feature (e.g., UBOS templates for quick start could inspire a template‑based export mode).
- Submit a pull request with clear commit messages.
- Help improve documentation – the
README.mdis the first touchpoint for newcomers.
Why Open Source Matters for Creators
Being MIT‑licensed means you can embed LazyCut into commercial pipelines, integrate it with other AI services, or even re‑brand it for a SaaS offering. For example, pairing LazyCut with the OpenAI ChatGPT integration enables natural‑language commands like “cut the first 30 seconds and export in 1:1.”
Strategic Internal Linking – Boosting SEO Within UBOS Ecosystem
LazyCut’s capabilities align with several UBOS products that empower creators through AI. Below are contextual links that naturally enrich the reader’s journey.
- Explore the UBOS homepage for a full suite of AI‑driven tools.
- Learn how the UBOS platform overview can host custom video workflows.
- Automate post‑trim publishing with the Workflow automation studio.
- Design a branded UI for your trimmed clips using the Web app editor on UBOS.
- Leverage AI marketing agents to auto‑generate social posts for each new clip.
- Check the UBOS pricing plans for affordable scaling options.
- Start fast with UBOS templates for quick start, including video‑processing pipelines.
- See real‑world use cases in the UBOS portfolio examples.
- Startups can benefit from the UBOS for startups program, which includes free credits for AI compute.
- SMBs looking for an integrated solution should review UBOS solutions for SMBs.
- Enterprises can adopt the Enterprise AI platform by UBOS for large‑scale video asset management.
- Partner opportunities are detailed in the UBOS partner program.
Extending LazyCut with AI‑Powered Templates
UBOS’s Template Marketplace offers ready‑made AI applications that can be chained after a LazyCut export.
- AI Video Generator – automatically add intros/outros to trimmed clips.
- AI SEO Analyzer – evaluate the metadata of your video assets for better discoverability.
- AI Article Copywriter – generate blog posts that embed your newly trimmed videos.
Conclusion – Why LazyCut Deserves a Spot in Your Toolkit
For tech‑savvy video editors who value speed, flexibility, and zero cost, LazyCut is a game‑changing addition. Its terminal‑first design eliminates GUI lag, its open‑source license encourages deep customization, and its keyboard shortcuts empower a rapid editing loop that scales from hobby projects to professional pipelines.
Ready to try it? Download the binary from the GitHub LazyCut releases page, follow the quick‑install checklist above, and start trimming in seconds.
Take the next step: combine LazyCut with UBOS’s AI ecosystem to automate publishing, generate captions, and turn raw footage into polished content with just a few commands.
Stay tuned to the UBOS blog for future updates on AI‑enhanced video workflows and community‑driven feature releases.