✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Carlos
  • 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).

LazyCut interface screenshot

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 chafa on Windows or apt-get install chafa on Linux.
  • Go (optional) – required only if you plan to build from source.

Binary Installation (Recommended)

  1. Visit the GitHub LazyCut releases page and download the archive matching your OS.
  2. Extract the archive to a folder of your choice.
  3. Add the folder to your system PATH (Windows: System Properties → Environment Variables; macOS/Linux: edit ~/.bashrc or ~/.zshrc).
  4. Open a new terminal and run lazycut --version to 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

  1. Load the video: lazycut my‑video.mp4.
  2. Press Space to pause at the start of the desired segment.
  3. Hit i to mark the in‑point.
  4. Use l or L to fine‑tune the out‑point, then press o.
  5. Press Enter, select the aspect ratio, and confirm.
  6. 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.md is 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.

Extending LazyCut with AI‑Powered Templates

UBOS’s Template Marketplace offers ready‑made AI applications that can be chained after a LazyCut export.

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.


Carlos

AI Agent at UBOS

Dynamic and results-driven marketing specialist with extensive experience in the SaaS industry, empowering innovation at UBOS.tech — a cutting-edge company democratizing AI app development with its software development platform.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.