media-studio
Provides tools that wrap the local ffmpeg/ffprobe binaries to inspect and edit media files: probing duration, format, codecs, resolution and fps; converting to mp4/webm/gif; trimming by stream copy or precise re-encode; creating 1080x1920 vertical clips via crop or pad; extracting jpg thumbnails at a given timestamp; and burning .srt/.vtt subtitles into video. Operations are sandboxed to allowed paths, never overwrite the source, and are rate-limited and audited.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
dsh-plugin-media-studio — edición de video con ffmpeg para DeepSeek Harness
Plugin MCP local para probar, convertir, recortar, hacer clips verticales, miniaturas y quemar subtítulos con el ffmpeg de tu máquina. Rutas permitidas, nada de sobrescribir originales, auditoría y modo read-only.
English · Cómo funciona · MIT
Herramientas (7)
Tool | Qué hace |
| Versiones de ffmpeg/ffprobe, rutas permitidas, salida y modo. |
| Duración, formato, codecs, resolución y fps. |
| Convierte a |
| Recorte rápido por copia o preciso con re-encode. |
| Clip 1080x1920 para Shorts/Reels/TikTok ( |
| Miniatura jpg en un tiempo dado (devuelve la imagen). |
| Quema un |
Related MCP server: mcp-ffmpeg
Requisitos
ffmpeg y ffprobe en el PATH (o
ffmpegPath/ffprobePathen la config). En Windows:winget install Gyan.FFmpeg(incluye ambos).Node ≥ 20 (lo aporta el harness).
Configuración
Archivo: <DSH_HOME>\media-studio\config.json (el postinstall lo crea con
allowedPaths = tu perfil).
{
"allowedPaths": ["C:\\Users\\tu-usuario"],
"ffmpegPath": "",
"ffprobePath": "",
"note": "ffmpegPath/ffprobePath vacíos usan PATH."
}allowedPaths: carpetas desde las que se puede leer y escribir. Las salidas por defecto van a<DSH_HOME>\cache\media-studio.Variables de entorno opcionales:
DSH_FFMPEG_PATH,DSH_FFPROBE_PATH.
Instalación
Desde DSH → Settings → Plugins instala
github:thegabopacheco-sudo/dsh-plugin-media-studio y permite el script de
instalación.
CLI:
dsh plugin --profile <perfil> add github:thegabopacheco-sudo/dsh-plugin-media-studioEl postinstall copia el runtime a <DSH_HOME>\plugins\media-studio y crea la
config base.
Ejemplos de pedidos
«Analiza este video y dime duración y resolución.»
«Recorta del minuto 1:20 al 1:45.»
«Hazme un vertical 9:16 para Shorts.»
«Sácame una miniatura en el segundo 5.»
«Quémale estos subtítulos y guárdalo como mp4.»
«Pásalo a gif de 480 px.»
Seguridad
Rutas permitidas (
allowedPaths): no lee ni escribe fuera de ellas.Nunca sobrescribe la entrada; si el destino existe, crea un nombre único.
Modo read-only (
DSH_MEDIA_MODE=read-only): solostatus/probe.Límite de 6 operaciones pesadas por minuto.
Auditoría en
<DSH_HOME>\cache\media-studio\audit.jsonl.Sin comandos arbitrarios: los args de ffmpeg se construyen desde parámetros validados (enums, números y tiempos).
Variables de entorno
Variable | Uso |
|
|
| Binarios alternativos. |
|
|
Solución de problemas
“no se pudo ejecutar ffmpeg”: instala ffmpeg, verifica
ffmpeg -versiono defineDSH_FFMPEG_PATH.“ruta no permitida”: agrega la carpeta a
allowedPaths.Subtítulos quemados fallan: usa
.srt/.vttUTF-8; el filtro escapa rutas de Windows automáticamente.Permiso de scripts en la instalación: aprueba el
postinstall; si el cartel se repite,allowBuilds: trueenpnpm-workspace.yaml.
Desarrollo
npm install
npm run build:bundle
cd test; npm install; node connect-test.mjs # genera un video con ffmpegLicencia
MIT © thegabopacheco-sudo
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
FFmpeg processing for video, audio and images via MCP with OAuth and shared account allowance.
Hosted MCP tools for FFmpeg-style video and audio processing through FFMPEG API.
Trim, watermark, extract audio, and convert video to 9:16 vertical via API or MCP server.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables image and video processing through FFmpeg, including compression, format conversion, resizing, and batch processing operations for common media formats.-
- AlicenseAqualityDmaintenanceEnables local media processing (video/audio) using FFmpeg and FFprobe, allowing frame extraction, audio conversion, and metadata retrieval through natural language.5MIT
- AlicenseAqualityDmaintenanceProvides video manipulation via ffmpeg (frame extraction, format conversion, trimming, audio adjustments, filters, and subtitle handling) without requiring an external API key.20MIT
- AlicenseBqualityCmaintenanceProvides Claude Code with local ffmpeg-based tools to probe, trim, concat, transform, overlay, mix audio, render JSON timelines, and run automated QA on video files—no API key required.9Apache 2.0