Skip to content

GhostReel v0.4.5

Choose a tag to compare

@github-actions github-actions released this 22 Sep 22:28
· 0 commits to d2d0b911b13b4b0914783f687b9dab00a3839f4e since this release

Windows: GhostReel_*_x64-setup.exe · Linux: .AppImage · CLI only: ghostreel-cli-*.

GPU acceleration needs an NVIDIA driver 570+ (CUDA 12.8 runtime is bundled). On first start open Models and download the models.


Added

  • Configurable pipeline stages per project: Projects now store pipeline stage configuration
    (probe, transcribe, frames, describe, embed) persisted in SQLite (projects.pipeline_json,
    migration 11).
  • Index without transcription (b-roll / dialogue-free footage): Speech transcription can now be
    disabled during project creation or dynamically toggled later. Disabled stages are skipped entirely
    during index runs and excluded from progress estimation.
  • Smart pipeline job synchronization: When a stage is disabled across all projects watching a video,
    pending and queued jobs are marked skipped. Re-enabling a stage automatically restores them to pending
    for the next index run (while respecting zero-audio videos).
  • CLI pipeline management:
    • ghostreel project create <name> --no-transcribe or --stages <list>
    • ghostreel project config -p <project> [--enable|--disable|--no-transcribe|--transcribe]
    • ghostreel project show -p <project> displays active and disabled stages
    • ghostreel index -p <project> [--stages|--skip|--no-transcribe]
  • Desktop UI pipeline controls: Added a checkbox in the project creation modal to toggle
    transcription, and a dedicated Pipeline Stages section inside the [ ⚙ Project ▾ ] header dropdown
    to toggle stages interactively with clean vertical alignment.