Metadata-Version: 2.4
Name: mcpcn-video-ai-subtitle-mcp
Version: 0.1.0
Summary: MCP server for AI-powered video subtitle generation and merging using Volcano Engine speech recognition
Author-email: Your Name <your.email@example.com>
License: MIT
Keywords: ai,ffmpeg,mcp,speech-recognition,srt,subtitle,video
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: ffmpeg-python>=0.2.0
Requires-Dist: mcp[cli]>=1.9.0
Requires-Dist: requests>=2.28.0
Description-Content-Type: text/markdown

# 视频-AI加字幕 MCP Server

MCP server for AI-powered video subtitle generation and merging using Volcano Engine speech recognition.

## Features

- **generate_subtitle**: Generate SRT subtitle file from video URL using AI speech recognition
- **merge_subtitle**: Burn subtitles into video with customizable styling (color, size, position)

## Installation

```bash
pip install mcpcn-video-ai-subtitle-mcp
```

## Environment Variables

- `VOLCANO_APPID`: Volcano Engine App ID
- `VOLCANO_ACCESS_TOKEN`: Volcano Engine Access Token
- `FFMPEG_BINARY`: (Optional) Path to ffmpeg binary
- `FFPROBE_BINARY`: (Optional) Path to ffprobe binary

## Usage

### MCP Configuration

```json
{
  "mcpServers": {
    "video-ai-subtitle": {
      "command": "uvx",
      "args": ["mcpcn-video-ai-subtitle-mcp"],
      "env": {
        "VOLCANO_APPID": "your-app-id",
        "VOLCANO_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}
```

## License

MIT
