Skip to content
AzmekkPublic

About

Cut, crop, resize and compress videos on Windows. Tiny Tauri app with one-click Discord/YouTube presets and instant playback of any file, OBS recordings included.

Topics

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

135 Commits

Folders and files

Repository files navigation

VideoCrop icon

VideoCrop

Cut, crop, resize and compress videos on Windows: fast, tiny and free.

Latest release CI Windows 10/11 · x64 · ARM64 Downloads

Website · Download · Features · FAQ · Building

VideoCrop editor with the timeline, cut handles and Discord share preset selected

Drop in a clip, trim it, crop it, pick where it's going (Discord, YouTube, …) and hit Process. VideoCrop handles the codec, bitrate and resolution, and that includes making a gameplay clip fit under Discord's 10 MB limit.

Features

✂️ Cut

A zoomable timeline with filmstrip thumbnails. Scroll to zoom right down to individual frames. While scrubbing, drag away from the track to slow down for fine control. Or type exact times. Cuts can be frame-accurate or instant (keyframe-snapped).

🔲 Crop

Crop on a full-resolution still with handles, rule-of-thirds guides and one-click aspects (16:9, 4:3, 1:1, 9:16, 4:5, original). Preview the cropped result live.

↔️ Resize

Aspect-locked width and height, presets that never upscale past your source, and quick 75/50/25% options.

📤 Share presets

One click for Discord (10 MB, Nitro 50 / 500 MB), YouTube, X, TikTok / Reels / Shorts, WhatsApp and email. Size caps are hit with two-pass encoding, and the resolution is picked automatically so the clip still looks good.

🎚️ Full control when you want it

Quality presets for H.264, H.265 and AV1, plus a custom panel: codec, CRF, target bitrate or target file size, speed, audio codec, 10-bit. You can also extract just the audio or just the video.

▶️ Plays everything

Multi-hour OBS recordings in HEVC, AV1 or MKV open instantly. Anything Windows can't decode is streamed through an on-demand preview, so there's no conversion step up front.

Crop mode in the light theme with a 9:16 crop selected
Crop mode in the light theme

Download

Get the latest version from the website or the Releases page:

File What it is
VideoCrop-vX.Y.Z-x64-setup.exe Installer (recommended). About 2 MB. Per-user, no admin rights, Start menu entry and uninstaller.
VideoCrop-vX.Y.Z-x64-portable.exe A single exe. Run it from anywhere.
…-arm64-… The same, for Windows on ARM.

Requirements: Windows 10 (1809) or 11, with the WebView2 runtime. WebView2 is built into Windows 11; on Windows 10 the installer fetches it if it's missing.

ffmpeg: if ffmpeg 6+ (a full build, e.g. from gyan.dev or BtbN) is already on your PATH, VideoCrop uses it. Otherwise it offers a one-time ~100 MB download on first launch.

Note

Upgrading from 2.x? Version 2 can't update itself to 3. Install 3.x, then remove the old version with uninstall.bat from its folder (or just delete the folder).

Using it

  1. Open: drag a video onto the window, or press Ctrl+O.
  2. Edit: trim on the timeline, click Crop video, and toggle Resize if you need it.
  3. Export: pick a Share target, a Quality preset, or go Custom. The summary line shows exactly what you'll get.
  4. Process: the output lands next to the original as name_VideoCrop.mp4, and never overwrites anything.

Keyboard shortcuts

Key Action Key Action
Space Play / pause I / O Set cut start / end
← / → Step one frame Shift+← / → Jump one second
Home / End Go to cut start / end + / - Zoom timeline
Ctrl+O Open file Ctrl+Enter Process

FAQ

Windows SmartScreen says "Windows protected your PC"

The builds aren't code-signed yet, so SmartScreen doesn't recognise them. Click More info → Run anyway. Every release is built from this repository by GitHub Actions, so you can check exactly what went into it.

Does it upload my videos anywhere?

No. Everything is processed locally by ffmpeg. VideoCrop only goes online to check GitHub for a new release, and to download ffmpeg the first time if you don't already have it. There's no telemetry.

Why does a video say "Streaming preview"?

Windows can't decode that file directly (common with HEVC, AV1 or MKV recordings), so VideoCrop converts the part you're watching on the fly. It uses your GPU when it can. Your export is always made from the original file at full quality.

How do updates work?

A few seconds after launch, VideoCrop checks for a newer release. If there is one, a small popup links to it. You download the new installer when it suits you, or skip that version. Nothing installs itself.

Where are settings and the downloaded ffmpeg stored?

Under %APPDATA%\com.azmek.videocrop (settings) and %LOCALAPPDATA%\com.azmek.videocrop\tools (ffmpeg). Uninstalling removes the app. Delete those folders too if you want a completely clean slate.

Building from source

You need Rust, Node 24 and pnpm.

cd tauri
pnpm install
pnpm tauri dev      # run the app with hot reload
pnpm tauri build    # NSIS installer in src-tauri/target/release/bundle/nsis
  • pnpm dev runs just the UI in a browser against a mock backend, which is handy for UI work.
  • Checks: pnpm check, plus cargo test and cargo clippy --all-targets -- -D warnings in tauri/src-tauri.
  • tauri/ARCHITECTURE.md explains how it fits together.

site/ is the download page: plain HTML with no build step. Cloudflare Workers serves it using wrangler.jsonc. Run npx wrangler deploy to publish it, or connect the repo in Cloudflare so every push to master deploys it. Its download buttons read the latest published release from the GitHub API.

Contributions are welcome; see CONTRIBUTING.md.

Credits

About

Cut, crop, resize and compress videos on Windows. Tiny Tauri app with one-click Discord/YouTube presets and instant playback of any file, OBS recordings included.

Topics

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages