SkillAgentSearch skills...

Lazycut

A simple terminal UI for video trimming

Install / Use

/learn @ozemin/Lazycut
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

lazycut

Go Version FFmpeg Chafa License Release

Terminal-based video trimming tool. Mark in/out points and export trimmed clips with aspect ratio control.

lazycut demo

Install

macOS

brew install lazycut

Build from source

Prerequisites: Latest version of Golang + ffmpeg + chafa dev packages.

<details> <summary>Fedora</summary>

Install latest version of Golang via COPR as recommended by Fedora docs

sudo dnf copr enable @go-sig/golang-rawhide
sudo dnf install golang

Install ffmpeg and chafa

sudo dnf install -y ffmpeg chafa chafa-devel
</details>
go install github.com/ozemin/lazycut@latest 
./lazycut video.mp4

Requires FFmpeg and Chafa.

Usage

lazycut video.mp4              # interactive TUI
lazycut video.mp4 --fps 12     # custom preview frame rate
lazycut trim --in 00:01:00 --out 00:02:00 -o out.mp4 video.mp4
lazycut probe video.mp4

Keyboard Shortcuts

| Key | Action | |-----|--------| | Space | Play/Pause | | h / l | Seek ±1s | | H / L | Seek ±5s | | , / . | Seek ±1 frame | | 0 | Go to start | | G / $ | Go to end | | i / o | Set in/out points | | X | Remove last section | | p / P | Preview all / last section | | d / Esc | Clear selection | | Enter | Export | | u | Undo | | m | Toggle mute | | ? | Help | | q | Quit |

Vim-style repeat counts: 5l = seek 5s forward, 10. = step 10 frames.

Export

Supports multiple sections per video, separate or concatenated export, and aspect ratio conversion (16:9, 9:16, 1:1, 4:5).

License

MIT

View on GitHub
GitHub Stars823
CategoryContent
Updated2h ago
Forks26

Languages

Go

Security Score

95/100

Audited on Apr 5, 2026

No findings