← Tools Portal

THE BLACKCAT Video Vision Studio

# THE BLACKCAT Video Vision Studio

THE BLACKCAT Video Vision Studio wraps `claude-video-vision@1.3.2` inside a local dashboard for video inspection, frame extraction, metadata and offline transcription.

## Local Dashboard

- URL: `http://127.0.0.1:8772`
- Launcher: `scripts/open-video-vision-studio.command`
- Studio folder: `studios/video-vision-studio/`
- Input folder: `studios/video-vision-studio/input/`
- Output folder: `studios/video-vision-studio/output/`
- Reports: `studios/video-vision-studio/output/_reports/`
- MCP package: `claude-video-vision@1.3.2`

## What It Does

1. Uploads or reads a video from the local `input/` folder.
2. Calls `claude-video-vision` through MCP using the local Node helper.
3. Configures the backend as local Whisper by default.
4. Extracts a sampled frame set as JPG.
5. Saves JSON and Markdown reports under `output/_reports/`.

Default settings:

- Frame sample: 18 frames.
- Frame width: 512 px.
- Backend: local Whisper.
- Whisper model: `tiny` for first-pass speed.
- Audio can be skipped from the dashboard.

## One-Time Setup

The launcher installs the local Node dependencies automatically on first open:

```bash
scripts/open-video-vision-studio.command
```

Manual setup:

```bash
cd studios/video-vision-studio
npm install --omit=dev
```

Required local tools:

```bash
brew install ffmpeg yt-dlp whisper-cpp
```

This Mac already had `ffmpeg`, `ffprobe`, `yt-dlp` and `whisper-cli` available when the Studio was added.

## How To Use

1. Open THE BLACKCAT Video Vision Studio from the portal.
2. Upload a video or press `Abrir input` and place a video there.
3. Press `Actualizar`.
4. Choose frame count, resolution and Whisper model.
5. Press `Analizar`.
6. Review the frames, transcript and saved report in `output/_reports/`.

## Privacy Notes

- The dashboard configures `claude-video-vision` with local Whisper by default.
- Do not use Gemini or OpenAI backends for sensitive client material unless the operator explicitly decides that the third-party API is acceptable.
- YouTube URLs can be supported by `claude-video-vision`, but this dashboard is intentionally local-file-first.
- Do not commit videos, frames, reports, transcripts, `node_modules`, logs or local config.

## MCP Bridge

The bridge script is:

```bash
studios/video-vision-studio/scripts/mcp-call.mjs
```

It launches the MCP server and calls:

- `video_configure`
- `video_watch`
- `video_setup`
- `video_info`

The package is pinned in:

```text
studios/video-vision-studio/package.json
```