Skip to main content

MCP server for removing silent segments from audio/video files

Project description

Video Silence Remover MCP

A Model Context Protocol (MCP) server for automatically removing silent segments from audio and video files.

Features

  • Silence Detection: Automatically detect silent segments based on configurable threshold
  • Smart Removal: Remove silent parts while preserving audio-video sync
  • Configurable Parameters: Adjust silence threshold, minimum duration, and padding
  • Multi-format Support: Works with both audio and video files

Installation

Install via uvx (recommended):

uvx video-silence-remover-mcp

Or install via pip:

pip install video-silence-remover-mcp

Usage

Run the MCP server:

video-silence-remover-mcp

Requirements

  • Python >=3.12
  • FFmpeg installed on your system

Tools Available

remove_silence

Remove silent segments from audio/video files.

Parameters:

  • media_path: Input media file path (audio or video)
  • output_media_path: Output media file path
  • silence_threshold_db: Silence detection threshold in dBFS (default: -30)
  • min_silence_duration_ms: Minimum silence duration to trigger removal in milliseconds (default: 500)
  • padding_seconds: Buffer time to preserve before/after segments in seconds (default: 0.2)

Example:

remove_silence(
    media_path="/path/to/input.mp4",
    output_media_path="/path/to/output.mp4",
    silence_threshold_db=-35,
    min_silence_duration_ms=1000,
    padding_seconds=0.3
)

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcpcn_video_silence_remover_mcp-0.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file mcpcn_video_silence_remover_mcp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 034efcaed8a11c89994b75edfdf3659b8d4b2b645638d413a27c0cab9abe9d89
MD5 4b1a416cd7a58f8c82942f097be3a5bd
BLAKE2b-256 4227b6c5b3d127889788c478549d0d181f5f75a97984042b371b01999a37653e

See more details on using hashes here.

File details

Details for the file mcpcn_video_silence_remover_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10d05db106f826a9f3fc3141a66f239b69367745b9c4a043ded52dda12d45cd5
MD5 67954b0a6f964ffd0d8aeb86aefb8911
BLAKE2b-256 75cf7699b6276f71af4df4574a5dd6ce779c4824199079dfbd1b1516cdad80e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page