mcp-video-digest

mcp-video-digest

16

MCP Video Digest is a service designed to extract audio from a variety of video platforms and transcribe it into text using multiple transcription service providers. It supports async processing, allows flexible service selection based on available API keys, and includes robust error management.

MCP Video Digest (Video Content Extraction Summary)

Overview

MCP Video Digest is a video content processing service that extracts audio from videos on platforms like YouTube, Bilibili, TikTok, and Twitter and converts it to text. It supports transcription from various providers including Deepgram, Gladia, Speechmatics, and AssemblyAI. The service offers features such as:

  • Support for streaming content download and audio extraction from over 1000 websites
  • Asynchronous processing for better performance
  • Complete error handling and logging
  • Speaker separation
  • Choice of service based on available API keys

Installation

  1. Install "uv" or use python by running the provided script.
  2. Clone the project repository.
  3. Create and activate a virtual environment.
  4. Install dependencies.

Configuration and Use

  • Configure API keys in an .env file.
  • Services have a priority order for transcription.
  • Start and interact with the service using provided scripts.

Testing and Development

  • Run test scripts to verify functionality.
  • Extend the service by adding new transcription services or download options.

License

Licensed under the MIT License.