Skip to content

riseandignite/capslap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CapSlap - AI Video Caption Generator

Automatically generate and burn captions into videos using AI transcription.

CleanShot 2025-10-25 at 13 28 49@2x

Prerequisites

Quick Start

  1. Clone the repository

    git clone <repository-url>
    cd capslap
  2. Build Rust core

    cd rust
    cargo build
    cd ..
  3. Install Electron dependencies

    cd electron
    bun install

    FFmpeg will be automatically downloaded on macOS during bun install.

  4. Run the app

    bun run dev

Whisper Models

Local whisper models can be downloaded directly through the app UI, or manually:

mkdir -p rust/models

# Tiny model (fastest, 75 MB)
curl -L https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-tiny.bin \
  -o rust/models/ggml-tiny.bin

# Base model (recommended, 142 MB)
curl -L https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-base.bin \
  -o rust/models/ggml-base.bin

Alternatively, use OpenAI API (requires API key) without downloading models.

Platform-Specific Notes

macOS

FFmpeg is automatically downloaded during bun install via the postinstall script.

About

Drop a video. Get perfect captions. Fast.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •