Releases: modecir/fast-cutvid
Release list
fastCutVid v0.1.2
fastCutVid 0.1.2
This update fixes the timeline-click crash and makes cut exports easier to find beside your project or source video. The fastcut.timeline/v1 format is unchanged.
Fixed
- Clicking or dragging the timeline no longer assigns focus to a nonexistent accessibility node. This fixes the
Focused ID ... is not in the node listcrash with accessibility active, including the reproduced macOS case. - Timeline activity is tracked separately from keyboard focus. Pinch-to-zoom still works while the pointer is over the timeline or the timeline remains active after a click. Clicking elsewhere or leaving the app clears that activity. Accessibility remains enabled.
Improved cut exports
- Export cuts defaults to the original project's folder and name with
-cutted.fastcut.json, for exampleInterview.fastcut.json→Interview-cutted.fastcut.json. - Without a saved project, it uses the first timeline clip's source video, or the first media asset if the timeline is empty:
Interview.mov→Interview-cutted.fastcut.jsonbeside the video. - You can still choose a different name or folder. Exporting writes a copy and preserves the active project path and unsaved-edit state. Save and Save As are unchanged.
- Added regression coverage for accessibility focus, timeline zoom, and export paths. The README now links to fastcutvid.com.
Downloads and installation
Choose a platform archive under Assets, not GitHub's source archives:
- Apple silicon, macOS 12+:
fastcutvid-v0.1.2-macos-arm64.tar.gz - Intel Mac, macOS 12+:
fastcutvid-v0.1.2-macos-x86_64.tar.gz - Windows x86-64:
fastcutvid-v0.1.2-windows-x86_64.zip - Linux x86-64, Ubuntu 22.04+ or compatible:
fastcutvid-v0.1.2-linux-x86_64.tar.gz
Each archive has a SHA-256 checksum file and includes the changelog, operator/agent guides, and timeline skill. Save any open work and quit the old app before replacing it. Extract the package, move the macOS app to Applications, or run the Windows/Linux executable. Existing project JSON files remain compatible.
FFmpeg and FFprobe must be installed separately and available on PATH, or configured with FASTCUT_FFMPEG and FASTCUT_FFPROBE.
Known limitations
- macOS has synchronized native video/audio preview. Windows/Linux interactive preview remains silent; MP4 exports include audio.
- macOS packages are ad-hoc signed, not Apple-notarized; Windows packages are unsigned.
- No undo/redo, autosave, or automatic media relinking. Save before closing or replacing a project. JSON references media without embedding it.
- Export can overwrite its destination. Never use a source-media path as output.
- This is a focused single-sequence cutter, not a finishing suite.
Documentation
fastCutVid v0.1.1
fastCutVid 0.1.1
Open a project or import videos directly from the command line. This release keeps the existing cutting workflow and fastcut.timeline/v1 format unchanged.
What's new
- Launch with one timeline JSON, one or more videos, or a project plus additional videos.
- A project opens first, then videos import into its media bin in the background; they are not automatically appended to the sequence.
- Relative launch paths resolve from the working directory. Media references inside JSON still resolve from the project directory.
- Missing files, unsupported extensions, and multiple projects are rejected. If project loading fails, the app shows the error and skips the additional imports.
- GUI file arguments cannot be combined with
--validateor--render;--outputnow requires--render. - Updated operator/agent instructions, argument regression tests, product-neutral README copy, and release workflow checks.
fast-cutvid "edit.fastcut.json"
fast-cutvid "first clip.mp4" "second.mov"
fast-cutvid "edit.fastcut.json" "extra footage.mp4"On macOS, use /Applications/fastCutVid.app/Contents/MacOS/fast-cutvid as the executable. On Windows use fast-cutvid.exe; on Linux use ./fast-cutvid from the extracted directory. Quote paths with spaces and use -- before filenames beginning with -. These are process launch arguments, not Finder file associations or commands sent to an already-running window.
Downloads
Choose a platform archive under Assets, not GitHub's source archives:
- Apple silicon, macOS 12+:
fastcutvid-v0.1.1-macos-arm64.tar.gz - Intel Mac, macOS 12+:
fastcutvid-v0.1.1-macos-x86_64.tar.gz - Windows x86-64:
fastcutvid-v0.1.1-windows-x86_64.zip - Linux x86-64, Ubuntu 22.04+ or compatible:
fastcutvid-v0.1.1-linux-x86_64.tar.gz
Each archive has a SHA-256 checksum file. Extract the package; move the macOS app to Applications or run the Windows/Linux executable. FFmpeg and FFprobe must be installed separately and available on PATH, or configured with FASTCUT_FFMPEG and FASTCUT_FFPROBE.
Known limitations
- macOS has synchronized native video/audio preview. Windows/Linux interactive preview remains silent; MP4 exports include audio.
- macOS packages are ad-hoc signed, not Apple-notarized; Windows packages are unsigned.
- No undo/redo, autosave, or automatic media relinking. Save before closing or replacing a project. JSON references media without embedding it.
- Export can overwrite its destination. Never use a source-media path as output.
- This is a focused single-sequence cutter, not a finishing suite.
Documentation
fastCutVid v0.1.0
fastCutVid 0.1.0
The first public release of fastCutVid: a native Rust video cutter for assembling source footage, trimming a sequence, and handing precise edit decisions to people or AI agents. MIT licensed, with no HTML, JavaScript, Electron, or webview.
Downloads
Choose an archive under Assets:
| Platform | Archive |
|---|---|
| macOS 12+ · Apple silicon | fastcutvid-v0.1.0-macos-arm64.tar.gz |
| macOS 12+ · Intel | fastcutvid-v0.1.0-macos-x86_64.tar.gz |
| Windows x86-64 | fastcutvid-v0.1.0-windows-x86_64.zip |
| Linux x86-64 · Ubuntu 22.04+ or compatible | fastcutvid-v0.1.0-linux-x86_64.tar.gz |
Each archive has a SHA-256 checksum file. GitHub's automatically generated source archives are for developers; choose a platform archive to run the app without building Rust.
Start cutting
- Install FFmpeg and FFprobe separately and make them available on
PATH. macOS Homebrew users can runbrew install ffmpeg; Ubuntu users can runsudo apt install ffmpeg. - Extract the platform archive. On macOS, move
fastCutVid.appto Applications. On Windows, runfast-cutvid.exe. On Linux, run./fast-cutvidin a graphical desktop session. - Import/drop videos, then double-click media to append it to the timeline. Drag to scrub; drag clip edges to trim; press
Sto split. - Save the editable JSON or export an MP4. Use
--validateand--render ... --output ...for agent workflows.
The macOS app is ad-hoc signed and not notarized; macOS may require approval in System Settings → Privacy & Security after the first launch attempt. Windows builds are unsigned. See the installation guide for details and launching with explicit FFmpeg paths.
Included
- Multi-video import, drag-and-drop timeline JSON, background filmstrip and waveform analysis.
- Timeline trimming, splitting, reordering, clip mute/gain, scrubbing, shortcuts, and trackpad zoom.
- Native macOS menus and synchronized AVFoundation video/audio preview.
fastcut.timeline/v1JSON with schema, validation, and headless MP4 rendering.- Guides for operators, OpenAI Codex, Claude Code, Claude Cowork, and other local agents; shared skill and project instructions included in every package.
Known limitations
- Windows/Linux interactive preview uses FFmpeg and is silent in 0.1.0. MP4 exports include audio. Native synchronized playback is currently macOS-only.
- FFmpeg/FFprobe are not bundled. Use the
FASTCUT_FFMPEGandFASTCUT_FFPROBEenvironment variables if they cannot be found onPATH. - No undo/redo, autosave, or automatic media relinking yet. Save frequently and before opening another timeline or closing the app. Source media is not embedded in project JSON.
- This is a single-sequence cutter, with no effects, transitions, titles, compositing, or advanced audio mixing. Speech transcription requires a separate tool.
- Export can overwrite the chosen output file. Always choose an output separate from your sources.