# Popcorn

> Use this tool when you need to analyze video content and extract valuable insights, such as generating transcripts or detecting key scenes. It solves problems like video summarization, transcription, and smart frame extraction for various video types, including screencasts, movies, and surveillance footage. It takes video files as input and outputs structured metadata, transcripts, and inline base64-encoded frames for direct client consumption.

Canonical page: https://skillsregistry.net/skills/haithamelmengad-popcorn  
JSON: https://api.skillsregistry.net/v1/skills/haithamelmengad-popcorn

## Description

Provides comprehensive video analysis capabilities by extracting keyframes and generating transcripts from video files using FFmpeg and multiple Whisper backends. Features intelligent preset configurations optimized for different video types (screencasts, presentations, movies, interviews, surveillance footage, sports) and analysis objectives (summary, detailed analysis, transcription focus, visual-only). Supports scene detection for smart frame extraction, multiple transcription backends including MLX Whisper for Apple Silicon optimization, and returns both structured metadata and inline base64-encoded frames for direct consumption by clients.

## Trust

- **Trust score (0–1):** 0.92
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/haithamelmengad-popcorn)
- **Repository:** <https://github.com/haithamelmengad/popcorn>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "haithamelmengad-popcorn"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/haithamelmengad-popcorn` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/haithamelmengad-popcorn/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
