Releases: uoRetr0/klipt
Release list
Klipt v0.6.0
Selecting a Region is now a single drag, and Compress finishes almost twice as fast.
Select the Region by dragging
- Drag across the Timeline and the swept range becomes the Region — the gesture every trim tool leads with. A plain click still seeks, the in/out handles still fine-tune, and dragging the middle of a partial Region still slides it.
- Fixed the long-standing bug where the first drag on a freshly opened clip did nothing and snapped the playhead to the start: the "Region spans the whole clip" check used a 1 ms tolerance, but the probed duration and the video element's duration disagree by a few milliseconds on real files, so it never matched. It now tolerates 50 ms.
- Press A to select the whole clip again (also listed in the ? shortcut overlay).
- Reopening a clip in the same session restores the Region you had shaped, instead of silently resetting to the whole clip.
Compress is 1.6x faster
- Size-targeted Compress on NVIDIA GPUs now encodes with NVENC p4 + quarter-res multipass instead of p5 + full-res: a 30-second 1440p60 region drops from ~10.5 s to ~6.5 s. Measured SSIM against the source is identical (0.77926 vs 0.77918) — at size-mode bitrates the byte budget, not the preset, is the quality ceiling — and output sizes are unchanged.
Linux is paused
- The Linux packages introduced in 0.5.0 never reached reliable, so releases are Windows-only again and the Linux build jobs are removed. The porting groundwork (scripts, config, platform guards) stays in the repo for a future revival.
Klipt 0.5.0
Klipt now runs on Linux, and the library understands every file it produces.
Everything you export shows up in the library
- GIF, WebP, and audio exports (M4A, MP3 — plus WAV, OGG, FLAC, Opus) now appear in the overview alongside your videos, each tagged with its format.
- The configured output folder is scanned too, so exports land in the library no matter where they are written; files in the output root group under an "Exports" label.
- GIF and WebP cards show a still first frame and animate while hovered. Clicking one opens a viewer with Copy, Reveal in folder, Rename, and Delete.
- Audio files get a waveform card with duration, and open the editor in audio-only mode: waveform stage, region trimming, lossless M4A or MP3 output.
- A Type filter (All media / Videos / GIFs / Audio) appears once the library holds mixed media.
Linux support
- Klipt now builds and packages for Linux: grab the .deb or AppImage below.
- Copy-to-clipboard works via wl-copy (Wayland) or xclip (X11); trash/restore uses the freedesktop trash.
- The WebKitGTK DMA-BUF renderer is disabled by default on Linux — this is the known cause of the app opening as a black window on NVIDIA/Wayland setups.
Quality of life
- The library refreshes itself: a filesystem watcher notices new recordings and exports the moment they land — no refresh button needed.
- Press ? for a keyboard-shortcut overlay.
- The export toast now has a Copy button: the saved file goes straight to the clipboard for pasting into Discord or chat.
Performance and housekeeping
- The render caches (thumbnails, filmstrips, waveforms, probes) are now capped at 512 MB with oldest-first eviction; previously they grew without bound.
- GIF/WebP cards cost zero ffmpeg work: the webview decodes them natively.
Klipt v0.4.2
Klipt v0.4.1
Lightweight, fast Windows tool for trimming game clips (NVIDIA ShadowPlay) losslessly — now with variable-speed export, true taskbar-covering fullscreen, and tidier export controls.
Install
Download Klipt_0.4.1_x64-setup.exe (NSIS installer) or the .msi and run it. Windows x64.
What's new since 0.4.0
- Variable-speed export. Set a speed from 0.25x to 4x for Compress, GIF, and Audio exports. Audio is time-stretched with pitch preserved, and 1x stays a true lossless path (no needless re-encode).
- Fullscreen that actually covers the taskbar. Press F11 (or the editor toggle) for true borderless fullscreen — it fills the whole monitor and hides the taskbar instead of leaving the bar on top, and Esc restores the exact previous window.
- Cleaner export controls. The editor's options (Speed, Format, FPS, Width, Size, Resolution) are now compact popup menus instead of long rows of number buttons — click to pick, with custom numeric entry for size and width, so the bar is no longer a wall of options.
Klipt v0.4.0
Lightweight, fast Windows tool for trimming game clips (NVIDIA ShadowPlay) losslessly — now with spatial crop, audio-only export, and a sortable library.
Install
Download Klipt_0.4.0_x64-setup.exe (NSIS installer) or the .msi and run it. Windows x64.
What's new since 0.3.0
- Spatial crop. Drag a rectangle over the preview to keep just that part of the frame — applied before scaling, re-encoded via Compress.
- Audio-only export. Pull a clip's audio as M4A (lossless AAC stream-copy) or MP3.
- Sort your library. Order clips by date, name, or size with a direction toggle, remembered across sessions.
- Undo after "Delete original" works again. It reliably finds the clip in the Recycle Bin and restores it with its extension intact.
Performance
- Library sorts once, not on every keystroke. Typing in search no longer re-sorts the whole library — up to ~2.4x less work per keystroke on large libraries.
- Snappier first hover-preview (~38%). Dropped a redundant FFmpeg probe before the card thumbnail.
- Lighter scrolling. Single decode thread per thumbnail (less RAM), thumbnail jobs skipped for cards scrolled past mid-scroll, and concurrency scaled to the CPU.
Klipt 0.3.0
Lightweight, fast Windows tool for trimming game clips (NVIDIA ShadowPlay) losslessly — now with a snappier filmstrip, a searchable full library, and flexible playback scope.
Install
Download Klipt_0.3.0_x64-setup.exe (NSIS installer) or the .msi and run it. Windows x64.
What's new since 0.2.0
- Browse and search your whole library. The clip grid is no longer capped at the 60 newest — every clip is reachable, with a new search box (filename + game) and the existing game/date filters.
- Selection ⟷ whole-clip playback. A new Selection toggle in the editor chooses the playback scope: on (default) previews just the trimmed Region; off plays the whole clip from the playhead. Loop respects whichever scope is active. The choice is remembered.
Performance
- Filmstrip strip is instant now. Toggling it on and resizing/fullscreen no longer wait on FFmpeg — the strip is painted on a canvas from the already-loaded sprite and re-tiles on the GPU as the window resizes, with no horizontal stretch and more frames at wider sizes.
- Filmstrip sprite renders ~5x faster (cold). A single keyframe-only decode pass replaces the per-frame file re-opens, so first load of a clip's thumbnails is much quicker (and flatter as frame count grows).
- Library stays fast at any size. The grid is virtualized — only the cards in view are in the DOM — so a library of hundreds or tens of thousands of clips scrolls with constant cost.
Klipt 0.2.0
Lightweight, fast Windows tool for trimming game clips (NVIDIA ShadowPlay) losslessly — and now compressing, GIF-ing, and scrubbing them.
Install
Download Klipt_0.2.0_x64-setup.exe (NSIS installer) or the .msi and run it. Windows x64.
What's new since 0.1.0
- Keyboard control throughout the editor + J/K/L shuttle and frame-stepping with a live frame readout
- Timeline waveform (RMS) and filmstrip thumbnail scrubbing on the Timeline and library cards
- Compress to a target size with a live progress bar; GIF / animated-WebP export of the Region
- Loop playback of the Region; slide the whole Region without resizing
- Settings panel — output location, naming scheme, accent colour; remembers last export settings
- Library context menu (Reveal / Open / Rename / Delete) with undo (restore from Recycle Bin)
- Borderless window chrome polish (native maximize, subtle DWM border, slimmer titlebar)
Performance
- Filmstrip generation ~10x faster — seek-sampled frames instead of decoding the whole clip (≈90s → ≈8s on a 5-min 1080p60 clip), which also kills the CPU spike when hovering library cards
- Faster, non-blocking clip-folder scan and lighter waveform decode
- Slimmer bundled FFmpeg sidecar (dropped ffprobe; minimal build) and a size-optimized release profile
🤖 Generated with Claude Code