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.4.tar.gz (7.1 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.4.tar.gz.

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 03569518598c04f7f02a4ba3f763ca1ae4aa76361e96393927a68056b7f12e44
MD5 b1d3ecc0c1778c045e6af4929dfb7eb1
BLAKE2b-256 8a642aa405e2f624a32b560ef432ed76825714de2bca49497f585941b326cd48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2ae89d4a1181b0a786c405268b90951d27d50542d7bffe1b1264557f9b00f10f
MD5 c81596f0ec371611d17f5f3adf102951
BLAKE2b-256 57f99d267915ef4a12869c78e814b467ed71dabb35344985a1095ac07b6cc1ad

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