Releases: cobanov/autocut
Release list
v0.4.3 - fix long-video MP4 export crash
Windows x86_64 — fix long-video MP4 export crash
Videos with hundreds of kept intervals (typical for 20+ minute talks where
silence cuts produce many small keeps) crashed v0.4.2 on MP4 export with:
[Parsed_select_0] Error while parsing expression 'between(t,...)+...+between(...)'
Error initializing filters / Cannot allocate memory
The single select expression scaled linearly with cut count and overflowed
ffmpeg's expression parser past a few hundred terms. v0.4.3 switches MP4
export to the concat demuxer — flat list, no parser limit, ffmpeg seeks per
segment. FCPXML export is unchanged.
Install
- NSIS:
autocut_0.4.3_x64-setup.exe(recommended) - MSI:
autocut_0.4.3_x64_en-US.msi
SmartScreen warns on first launch because the bundle is unsigned — click
More info → Run anyway.
macOS
The macOS v0.4.2 build has the same latent bug; a v0.4.3 macOS dmg will
follow. Until then, short videos remain unaffected.
autocut 0.4.2
Patch release on top of v0.4.1.
What's new
Performance
- PCM cache for analysis (#8) - decoded PCM is now cached per source, so re-running silence detection (e.g. after tweaking thresholds) skips the ffmpeg decode pass entirely.
Export
- Video-only export (#9) - export a cut without the audio track. Useful for B-roll or when you plan to score the result separately.
UX
- Cancellable analysis jobs (#7) - the silence-detection pass can now be cancelled mid-run instead of having to wait it out or kill the app.
Hardening
- Tightened default Tauri capabilities (#10) - the bundled capabilities file no longer grants permissions the app doesn't use.
- Cleaner sidecar binary resolution (#11) - shared logic for ffmpeg/ffprobe/smoke sidecars, plus pinned BtbN release for reproducible Windows builds.
- Windows build script fix - PowerShell
-Commandmode does not bind trailing args to$args, so the SHA256 check during the ffmpeg fetch was silently failing. Path is now embedded in the script.
Edge cases
- Frontend state guards (#4) - fixed crashes when the cut editor was used with an empty timeline.
- Video frame scheduler (#5) - smoother playback near cut boundaries.
- Timeline + cut-editor edge cases (#6) - several small correctness fixes.
Install
macOS Apple Silicon (Homebrew)
brew update && brew upgrade --cask autocutmacOS Apple Silicon (manual)
Download autocut_0.4.2_aarch64.dmg, drag into Applications, then:
xattr -cr /Applications/autocut.app(unsigned build; the xattr step removes the quarantine flag)
Windows
Windows installers will follow in a separate build.
autocut 0.4.1
Polish patch on top of v0.4.0.
What's new
Timeline
- Pause-pan unlock - panning the timeline while paused no longer snaps back to the playhead. The auto-follow only runs during playback now. Click a far cuts-panel row and the timeline still recenters (because that's an explicit user action).
Footer
- Dropzone footer now reads the version from
package.jsonat build time, so it doesn't drift from the bundled binary after a release bump.
Bundled fixes from PR #2
- Windows build (build.rs): replaces
unzipwithtar -xfso the ffmpeg sidecar fetch works on a stock Windows 10+ box (bsdtar ships in PATH). - pnpm 11 config (pnpm-workspace.yaml):
onlyBuiltDependencies+strictDepBuilds: falsesopnpm installno longer asks to approve esbuild builds every time. - Timeline perf: waveform path downsampled to ≤2000 points before rendering. Long videos (50k bins) used to freeze the UI on Windows because every scroll tick rebuilt a 100k-command SVG path. macOS WebKit absorbed it; WebView2 did not.
- Click-to-focus cuts panel: hovering the timeline no longer smooth-scrolls the cuts panel (the per-frame scroll-animation stack was pinning the UI thread on Windows). Clicking a timeline segment focuses the matching cuts-panel row; hover still cross-highlights.
Install
macOS Apple Silicon (Homebrew)
brew update && brew upgrade --cask autocutmacOS Apple Silicon (manual)
Download autocut_0.4.1_aarch64.dmg, drag into Applications, then:
xattr -cr /Applications/autocut.appWindows x86_64
Installer attached once the Windows workflow completes.
autocut 0.4.0
What's new
Export
- Quality preset (high / medium / small) - crf 18/22/26 + audio 192/128/96k
- Resolution preset (source / 1080p / 720p / 480p) - downscale keeping aspect ratio
- Copy details button on export failures - bundles version + platform + ffmpeg paths + the actual error so you can paste a full report into a bug
- ffmpeg failures now surface the tail of stderr instead of just an exit code
Playback
- Skip-jump pre-rolls ~80ms before each cut so short removes no longer flash a dead frame
- Timeline auto-pans when the playhead leaves the visible window - far seeks recenter, playback drift scrolls forward
Detection
- Removed the preview range only toggle - sliders are already debounced so the toggle was adding clutter
Misc
- New app icon (black squircle, scissors) across mac (icns), windows (ico), and the png set bundled for taskbar/linux
Install
macOS Apple Silicon (Homebrew)
brew install --cask cobanov/tap/autocut
# or upgrade
brew upgrade --cask autocutmacOS Apple Silicon (manual)
Download autocut_0.4.0_aarch64.dmg, open it, drag autocut to Applications, then once in Terminal:
xattr -cr /Applications/autocut.app(strips Gatekeeper's quarantine flag since the bundle isn't notarized yet)
Windows x86_64
Download autocut_0.4.0_x64-setup.exe (NSIS) or autocut_0.4.0_x64_en-US.msi. SmartScreen warns on first launch - click "More info -> Run anyway".
autocut 0.3.2
Patch on top of v0.3.1, plus Windows builds.
What's new
- Explicit zoom controls (−, +, fit) in the timeline header, left of the
transport. The fit button is always visible and shows the current zoom
multiplier; click to snap back to 1×. - Cuts panel auto-scrolls to the hovered row when you hover a keep
segment in the timeline. Off-screen rows come into view; on-screen rows
don't jitter (block: nearest). - Windows x86_64 builds via a GitHub Actions workflow. First release
shipping.msiand.exeinstallers alongside the macOS dmg.
Install
macOS Apple Silicon
brew upgrade --cask cobanov/tap/autocutOr grab autocut_0.3.2_aarch64.dmg.
Windows x86_64
Download autocut_0.3.2_x64-setup.exe (NSIS, 102 MB) or
autocut_0.3.2_x64_en-US.msi (MSI, 166 MB) and run it. The bundle is
unsigned, so SmartScreen warns on first launch — click More info →
Run anyway.
Windows builds were produced via GitHub Actions on windows-latest
(MSVC). Tested for build success; in-app testing welcome.
autocut 0.3.2 (Windows rebuild)
Windows x64 build verified on local machine.
Artifacts
autocut_0.3.2_x64_en-US.msi— MSI installerautocut_0.3.2_x64-setup.exe— NSIS installer
Smoke test: Launched on Windows 11 LTSC, window opened, no startup crash.
Built from main @ 5275f9a. Same artifacts as v0.3.2's Windows assets, rebuilt locally for verification.
autocut 0.3.1
Patch on top of v0.3.0.
Fix
- Waveform stayed blocky when zoomed past ~50x on hour-long footage.
Bin count now scales with duration (~10 bins/sec, capped at 50000)
so the amplitude envelope retains detail at any zoom level.
Install
brew upgrade --cask autocutOr grab autocut_0.3.1_aarch64.dmg from the assets below. See
v0.3.0 release notes for the manual install path.
autocut 0.3.0
Stable release. The app is feature-complete for the goals it set out to
hit, packaged for Homebrew, and tested across a couple of machines.
Install
brew install --cask cobanov/tap/autocutBrew strips the Gatekeeper quarantine flag automatically. The manual
dmg path is still documented in the README for users without brew.
What's new since 0.2.0
- Native arm64 ffmpeg/ffprobe. Earlier builds shipped x86_64 binaries
that ran transparently on machines with Rosetta 2 installed but failed
silently on fresh Apple Silicon Macs. Sidecars are now native arm64. - Fixed sidecar binary resolution. Production bundles look for ffmpeg
next to the running executable (Contents/MacOS) in addition to
Resources, so the app no longer relies on stale dev-time paths to find
its helpers on the developer's own machine. - Detailed error reporting. When something fails the dropzone shows
the full anyhow chain (which spawn failed, which path, which stderr)
and a one-click "copy details" button that bundles the error with a
diagnostic snapshot (version, target, resolved binary paths) for bug
reports. - Auto-zoom long videos. The timeline opens pre-zoomed on clips over
90 seconds so individual cuts are legible without anyone having to
discover the navigator drag. - Export notification + show-in-finder. Successful exports send a
native macOS notification and reveal a "show in finder" action in the
export panel. - Homebrew Cask distribution at cobanov/homebrew-tap.
Manual install
- Download
autocut_0.3.0_aarch64.dmgbelow - Drag autocut into Applications, eject the dmg
xattr -cr /Applications/autocut.app(skip this if you used brew)- Launch the app
Known limits
- macOS Apple Silicon only. Other platforms build from source
- Unsigned, non-notarized (brew handles Gatekeeper for you)
- MP4 export re-encodes; lossless smart-cut is deferred
autocut 0.2.0
Second build. A pass of UI refinement plus several user-facing additions.
What's new
- Audio waveform rendered behind both the zoom bar and the navigator
- Manual cut editing: drag the green edge handles in the timeline, or
edit in/out timestamps directly in the cuts panel - Soft-delete cuts: × toggles a keep off (purple, struck-through)
until re-enabled or export, instead of permanently deleting - Bidirectional hover sync between timeline segments and cuts rows
- Transport controls (prev / play / next) centered in the timeline
header, with spacebar play/pause and prev/next jumping between cuts - Skip-removed playback toggle promoted to a prominent switch
- Custom sliders with shift-fine adjustment, arrow nudge, a thicker
pill-shaped track, and a defaults button - Resizable five-pane workspace (params, video, cuts, export,
timeline) with split positions persisted across sessions - silero VAD hysteresis so the model no longer chops speech mid-word
- Refined dropzone hero with a dashed drop target and a footer that
opens the repo in your browser
Install (macOS Apple Silicon)
-
Download
autocut_0.2.0_aarch64.dmgbelow -
Open the dmg, drag autocut into Applications, eject the dmg
-
Open Terminal and run this once:
xattr -cr /Applications/autocut.app -
Launch the app from Applications
The bundle isn't notarized by Apple yet, so macOS Gatekeeper flags it
"damaged" until you strip the quarantine flag with that one command.
After that it launches normally every time.
Known limits
- macOS Apple Silicon only in this release. Other platforms build from
source (see the repo) - Unsigned, non-notarized bundle (requires the xattr step above)
- MP4 export re-encodes; lossless smart-cut is deferred
autocut 0.1.0
First public build.
What it does
- Drop a video, detect speech with silero-vad
- Two-tier zoomable timeline with audio waveform
- Manual cut editing (drag timeline edges or edit timestamps directly)
- Soft-delete cuts (disable until export, reversible)
- Spacebar play/pause, prev/next jump between cuts
- Export MP4 (re-encoded via ffmpeg) or FCPXML 1.11 (with source-TC preserved for DaVinci / Premiere auto-link)
Install (macOS Apple Silicon)
- Download
autocut_0.1.0_aarch64.dmg - Open the dmg, drag autocut.app to Applications
- First launch: right-click → Open (the bundle is unsigned, Gatekeeper warns once)
Known limits
- macOS Apple Silicon only in this release (other platforms build from source)
- Unsigned bundle (no notarization)
- MP4 export re-encodes (lossless smart-cut planned)
