Back to directory

video-use

A typed Node.js CLI that lets an AI agent edit raw video footage conversationally, transcribing clips, reasoning over an edit-decision list, and rendering the result with ffmpeg.

video-use

video-use gives an agent phrase-level, word-level transcripts with speaker diarization from ElevenLabs Scribe, packed into a silence-aware Markdown format meant to be token-efficient, instead of raw video frames. The agent reads the packed transcript, proposes a cut strategy, writes an edit-decision list as JSON, and the CLI renders the final video with ffmpeg.

Its render pipeline applies a per-segment grade, short audio fades, HDR tone-mapping, overlay compositing and subtitle burn-in last, and generates filmstrip-and-waveform composite images to help drill into specific cut points. An optional Redis cache persists transcripts across sessions when enabled.

It requires Node.js 18 or newer, ffmpeg and ffprobe, and an ElevenLabs API key for transcription; it is written in strict TypeScript with a Vitest test suite and an ESLint configuration, and is MIT licensed.

More in Generative media

See all 146
  • Blender Copilot

    github.com

    A Copilot-style AI chat panel inside Blender that runs its agent loop in Blender's own Python process, executes the model's generated code against the live scene, and wraps every conversational turn in a single undo step.

  • A ComfyUI add-on that patches ComfyUI-GGUF so Qwen-Image-2.1 models can run fully as GGUF files, fixing a text-encoder mismatch and missing architecture detection until upstream support arrives.

  • A ComfyUI node that expands a short prompt into a full styled prompt, negative prompt and aspect ratio for Qwen-Image-2.1, using one of 17 photographic styles.