Skip to content

Releases: uoRetr0/klipt

Klipt v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 01:30

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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 01:07
0b8bba3

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:16
d080178
Klipt 0.4.2

Klipt v0.4.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 02:12

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

Choose a tag to compare

@github-actions github-actions released this 21 Jun 00:43

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

Choose a tag to compare

@uoRetr0 uoRetr0 released this 18 Jun 20:23
1a378b1

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

Choose a tag to compare

@uoRetr0 uoRetr0 released this 18 Jun 18:33

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