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

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 784d252e556e9c3f3f583a0cbb00578c73973284752ff2322c7cc27cd677cea8
MD5 9af6c23abfb56ab47ff39e1374b1a922
BLAKE2b-256 04f4d6b6b60b307ec741b1c72485a8ef90dbf2480bec18d9ab3b1246b993344d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcpcn_video_silence_remover_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d5cf2a26a3c12521bc5951460935cc2ba36a560bd308caa1122138be95455650
MD5 564e99f72cbfa54c56e1d9ed65034830
BLAKE2b-256 1fca3e3c17063d06afbe37876449c479da7338c6d17bdf7bf9caf3ee0afcd12f

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