Communitygithub.com

cli-anything-quietshrink

Comprime grabaciones de pantalla en macOS con cero estrés para la CPU usando Apple Silicon

¿Qué es cli-anything-quietshrink?

Esta habilidad para agentes de IA proporciona acceso a `cli-anything-quietshrink`, una herramienta de línea de comandos diseñada para comprimir archivos de video en Macs con Apple Silicon (M1/M2/M3/M4). Utiliza el Media Engine (codificador HEVC por hardware), evitando el uso intensivo de la CPU para lograr una codificación rápida, silenciosa y eficiente. Es ideal para comprimir grabaciones de pantalla, screencasts y archivos .mov/.mp4 que son demasiado grandes para compartir por chat, email o GitHub, manteniendo una calidad visual casi sin pérdidas. La habilidad soporta múltiples plataformas de agentes (Claude Code, Cursor, etc.) y ofrece comandos para compresión con preajustes de calidad (`tiny`, `balanced`, `transparent`, `pristine`), inspección de archivos (`probe`), listado de preajustes (`presets`) y verificación del entorno (`doctor`). El flujo de decisión para el agente prioriza el uso de esta herramienta en Apple Silicon, con recomendaciones de preajuste según el caso de uso (chat/email, documentos importantes, archivado).

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-quietshrink

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

quietshrink — Habilidad de Agente

Tienes acceso a cli-anything-quietshrink, una CLI para comprimir archivos de video en macOS con Apple Silicon. Utiliza el Media Engine (codificador HEVC por hardware), no la CPU, por lo que la codificación es rápida y silenciosa.

Cuándo usarlo

  • El usuario quiere comprimir una grabación de pantalla, screencast o cualquier archivo .mov/.mp4
  • El archivo es demasiado grande para compartir (chat, email, GitHub)
  • Se necesitan archivos más pequeños sin pérdida de calidad visible
  • Mac con Apple Silicon (M1/M2/M3/M4) — mejores resultados

No uses esto en contenido que no sea de pantalla (grabaciones de cámara, vlogs) — el ahorro será mucho menor porque no hay fotogramas duplicados que eliminar.

Comandos

# Comprimir con calidad transparente predeterminada
cli-anything-quietshrink compress <entrada> [salida]

# Comprimir con un preajuste específico
cli-anything-quietshrink compress -q tiny <entrada>     # más pequeño
cli-anything-quietshrink compress -q transparent <entrada>  # predeterminado, sin pérdida visual
cli-anything-quietshrink compress -q pristine <entrada>     # calidad cercana a la fuente

# Inspeccionar un archivo antes de comprimir
cli-anything-quietshrink probe <entrada>

# Listar preajustes de calidad
cli-anything-quietshrink presets

# Verificar el entorno
cli-anything-quietshrink doctor

Todos los comandos aceptan --json para salida legible por máquina.

Preajustes de calidad

PreajusteqReducción típicaSSIMCaso de uso
tiny50~90%~0.95Chat/email — artefactos pequeños aceptables
balanced55~88%~0.99Documentos/compartición — alta calidad
transparent (predeterminado)60~87%~0.99+Cualquier cosa importante — sin pérdida visual
pristine70~84%~0.997Archivado — cercano a la fuente

Esquema de salida JSON

compress devuelve:

{
  "input": "/ruta/al/archivo.mov",
  "output": "/ruta/al/archivo_comprimido.mov",
  "input_size": 105952129,
  "output_size": 12345678,
  "saved_bytes": 93606451,
  "saved_percent": 88.3,
  "duration_seconds": 193.3,
  "elapsed_seconds": 87,
  "encoding_speed": "2.2x",
  "quality_preset": "transparent",
  "q_value": 60,
  "gop": 600
}

probe devuelve:

{
  "path": "...",
  "size_bytes": 105952129,
  "size_mb": 101.04,
  "codec": "h264",
  "width": 3024,
  "height": 1964,
  "framerate": "120/1",
  "duration_seconds": 193.31
}

Flujo de decisión para agentes

El usuario quiere compartir una grabación
  ├─ ¿Está en Mac con Apple Silicon? → usa quietshrink
  │  ├─ Para chat/email/compartición rápida → -q tiny
  │  ├─ Para documentos/compartición importante → -q transparent (predeterminado)
  │  └─ Para archivado/edición → -q pristine
  └─ ¿No está en Mac? → recurre a software, menos eficiente

Antes de procesar, ejecuta doctor para verificar el entorno. Para archivos desconocidos, ejecuta probe para entender resolución/códec/duración.

Errores y recuperación

  • ffmpeg not found → brew install ffmpeg
  • hevc_videotoolbox not available → brew reinstall ffmpeg
  • compression_failed → verifica que el archivo de entrada no esté corrupto; prueba el modo --verbose para ver errores de ffmpeg

Fuente

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills relacionados