EVERYTHING XIAOMI
Get listed

Video Summarizer

Video Summarizer is an open-source tool that turns video URLs and files into reusable notes.

Place
#20 of 25
Score
6.1
Video Summarizer's website

What Video Summarizer is

Video Summarizer is an open-source tool that turns video URLs and files into reusable notes. It accepts sources including YouTube, Instagram, TikTok, Twitter/X, Reddit, Facebook, Google Drive, Dropbox, and local files. In its default workflow, it uses captions when available or transcribes audio with Whisper, then summarizes the transcript with an LLM. A separate visual mode sends video, including visible content and audio, directly to a video-capable model without transcription. Summary styles include Q&A, distillation, fact-checking, tutorials, Mermaid diagrams, and essays; users can add custom styles through prompts.json. Interfaces include a Streamlit GUI, CLI, optional HTTP API, Docker deployment, Raycast extension, and agent skill. The project is described as local-first, and users configure at least one LLM API key in a local .env file. Documented requirements include Python 3.7 or later and ffmpeg on PATH. Transcript caching supports reruns with different styles or providers. The webapp can publish summaries as public rendered pages through Tinypaste, with no account or token. Visual requests default to limits of 120 seconds and 100 MB. Webapp history keeps its last 10 summaries in memory by default and is lost on refresh unless disk persistence is configured.

Good

  • Accepts links and files from multiple video and cloud sources.
  • Offers transcript-based and direct visual summarization.
  • Includes several summary formats and custom prompts.
  • Provides GUI, CLI, API, Docker, Raycast, and agent-skill interfaces.
  • Free and open source.

Watch out

  • Requires at least one LLM API key.
  • Requires Python 3.7 or later and ffmpeg on PATH.
  • Shared summaries are public pages.
  • Default webapp history is lost after a page refresh.

Who it suits

Video Summarizer suits people who want to turn lectures, podcasts, conference talks, or social videos into notes. It is for users comfortable supplying an LLM API key and meeting the documented software requirements.

Verdict

Video Summarizer offers several ways to process video and shape summaries, from transcript workflows to visual mode. Users should plan for the API key and software requirements, and note that shared pages are public.

The facts

Each one read from Video Summarizer's own pages, with the date it was checked.

What it does

Bring your own key
Users supply at least one LLM API key in a local .env file; configuration is stored in summarizer.yaml and .env.checked 9 Oct 2026
Caching
Transcript caching lets users rerun a video with different styles or providers without transcribing it again.checked 8 Oct 2026
Input sources
It supports YouTube, Instagram, TikTok, Twitter/X, Reddit, Facebook, Google Drive, Dropbox, and local files.checked 8 Oct 2026
Integration
The Raycast extension can send a video URL to the local Summarize API for summarization.checked 9 Oct 2026
Interfaces
The maker documents a CLI, Streamlit GUI, HTTP API, Docker deployment, Raycast extension, and agent skill.checked 9 Oct 2026
LLM integrations
It works with OpenAI-compatible endpoints, with examples including OpenAI, Groq, Gemini, Ollama, OpenRouter, NVIDIA, and Perplexity.checked 8 Oct 2026
LLM providers
The maker lists OpenAI, Groq, Gemini, Ollama, OpenRouter, NVIDIA, Perplexity, LiteLLM, and any OpenAI-compatible endpoint.checked 9 Oct 2026
Notable sharing limit
Shared summaries are public pages, according to the sharing documentation.checked 8 Oct 2026
Prefiltering
Optional JEV prefiltering selects transcript passages for inclusion or exclusion before sending text to the summary model.checked 9 Oct 2026
Processing modes
It offers transcript based summarization and a visual mode that sends video directly to a vision-capable model without transcription.checked 9 Oct 2026
Requirements
The documented requirements include Python 3.7 or later, ffmpeg on PATH, and at least one LLM API key.checked 9 Oct 2026
Security and compliance
The maker describes the project as self-hosted and local-first and instructs users to keep API keys in .env; the opened maker pages state no security certification or compliance standard.checked 9 Oct 2026
Security and data handling
The project describes itself as local-first, and users configure provider API keys in a local .env file.checked 8 Oct 2026
Sharing
The webapp can publish a summary as a public rendered page through Tinypaste without an account or token.checked 8 Oct 2026
Summary formats
Available summary styles include Q&A, distillation, fact-checking, tutorials, Mermaid diagrams, and essays, with custom styles added through prompts.json.checked 8 Oct 2026
Summary styles
Built-in styles include Q&A, distillation, fact-checking, tutorials, Mermaid diagrams, and essays, with custom prompts supported through prompts.json.checked 9 Oct 2026
Supported sources
The maker lists YouTube, Instagram, TikTok, Twitter/X, Reddit, Facebook, Google Drive, Dropbox, and local files as supported sources.checked 9 Oct 2026
Transcript cache
A transcript cache allows rerunning the same source with different styles, providers, or languages without transcribing it again; disk persistence can be enabled.checked 9 Oct 2026
Transcript workflow
The default workflow uses captions when available or transcribes audio with Whisper, then summarizes the transcript with an LLM.checked 8 Oct 2026
Visual mode
Visual mode sends video, including visible content and audio, to a video-capable model without transcribing first.checked 8 Oct 2026
Visual mode limits
The documented default visual limits are 120 seconds per request and 100 MB per file, with MP4, MPEG, MOV, and WEBM listed as supported formats.checked 8 Oct 2026
What it does
Summarize is a local-first, self-hosted tool for summarizing videos and other sources with an OpenAI-compatible LLM.checked 9 Oct 2026

The company

Maker
The maker's personal site identifies Martino Piaggi as a computer science engineer who primarily writes open-source code.checked 9 Oct 2026

Where it runs

Webapp history
The webapp keeps the last 10 summaries in memory by default, and that history is lost on page refresh unless disk persistence is configured.checked 9 Oct 2026

Alternatives to Video Summarizer

All alternatives
  1. 1Summarize Video to Text logo

    Summarize Video to Text

    Free planAndroidiOSWebAPI
    7.9From $54 a year
  2. 2

    Eightify

    AndroidiOSWebExtension
    7.7From $59.99 a year
  3. 3

    Scribiz

    Free planWebAPILinuxmacOS
    7.7From $84 a year
  4. 4

    yTeaser

    Free planWebAPIExtension
    7.4From $9.90 a year
  5. 5

    Helpolos

    Free planWebAPI
    7.3From $6 a month
  6. 6

    YouTubeSummarizer.com

    Free planAndroidiOSWeb
    7.2From $12 a month