Skip to content

Releases: modecir/fast-cutvid

fastCutVid v0.1.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:03

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 list crash 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 example Interview.fastcut.jsonInterview-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.movInterview-cutted.fastcut.json beside 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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:58

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 --validate or --render; --output now 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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:06

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

  1. Install FFmpeg and FFprobe separately and make them available on PATH. macOS Homebrew users can run brew install ffmpeg; Ubuntu users can run sudo apt install ffmpeg.
  2. Extract the platform archive. On macOS, move fastCutVid.app to Applications. On Windows, run fast-cutvid.exe. On Linux, run ./fast-cutvid in a graphical desktop session.
  3. Import/drop videos, then double-click media to append it to the timeline. Drag to scrub; drag clip edges to trim; press S to split.
  4. Save the editable JSON or export an MP4. Use --validate and --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/v1 JSON 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_FFMPEG and FASTCUT_FFPROBE environment variables if they cannot be found on PATH.
  • 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.

Guides and source