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.5.tar.gz (7.3 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.5.tar.gz.

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a0b4aa05b1e62adbd21cd4af00bd5509faa76d8b6c44234150117dcab299b501
MD5 b5a394ece4472446b050e9854d911d7e
BLAKE2b-256 a71f5e9151f963c24d42be9163e56b6e3bc7bf6e2c064435792cc584611b2ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ca3f8b93b27401aaf1b629a6b28179e8638c6e25fe4bf7b9e2f8ced8aa1d0560
MD5 84a32068c143113e2123ad5d28705ed8
BLAKE2b-256 e1d3b407b01cf019a54935075e27c39f47d0a347ceb6c3b3323e4139bac333af

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