Communitygithub.com

cli-anything-quietshrink

Comprima gravações de tela no macOS com desempenho silencioso e sem estresse na CPU usando Apple Silicon.

O que é cli-anything-quietshrink?

O cli-anything-quietshrink é uma ferramenta de linha de comando para compressão eficiente de vídeos em Macs com chip Apple Silicon (M1/M2/M3/M4). Ele utiliza o Media Engine para codificação HEVC por hardware, resultando em processamento rápido e silencioso, sem sobrecarregar a CPU. Ideal para reduzir o tamanho de gravações de tela e screencasts (arquivos .mov/.mp4) antes de compartilhar por chat, e-mail ou GitHub, mantendo qualidade visualmente sem perdas. Não é recomendado para conteúdo de câmera ou vlogs, pois nesses casos a economia de espaço é menor. A habilidade oferece presets de qualidade (tiny, balanced, transparent, pristine) com diferentes níveis de compressão, saída em JSON para automação e comandos auxiliares como `probe`, `presets` e `doctor` para diagnóstico. Suporta fallback para software em Macs não-Apple Silicon, mas com menor eficiência.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

quietshrink — Habilidade para Agentes

Você tem acesso a cli-anything-quietshrink, uma CLI para comprimir arquivos de vídeo no macOS com Apple Silicon. Ela usa o Media Engine (codificador HEVC por hardware), não a CPU, então a codificação é rápida e silenciosa.

Quando usar

  • O usuário deseja comprimir uma gravação de tela, screencast ou qualquer arquivo .mov/.mp4
  • O arquivo é muito grande para compartilhar (chat, e-mail, GitHub)
  • Precisa de arquivos menores, mas sem perda visível de qualidade
  • Mac com Apple Silicon (M1/M2/M3/M4) — melhores resultados

Não use isso em conteúdo que não seja de tela (filmagens de câmera, vlogs) — a economia será muito menor porque não há quadros duplicados para descartar.

Comandos

# Comprimir com qualidade padrão transparente
cli-anything-quietshrink compress <entrada> [saída]

# Comprimir com preset específico
cli-anything-quietshrink compress -q tiny <entrada>     # menor tamanho
cli-anything-quietshrink compress -q transparent <entrada>  # padrão, visualmente sem perdas
cli-anything-quietshrink compress -q pristine <entrada>     # qualidade próxima à original

# Inspecionar um arquivo antes de comprimir
cli-anything-quietshrink probe <entrada>

# Listar presets de qualidade
cli-anything-quietshrink presets

# Verificar ambiente
cli-anything-quietshrink doctor

Todos os comandos aceitam --json para saída legível por máquina.

Presets de qualidade

PresetqRedução típicaSSIMCaso de uso
tiny50~90%~0.95Chat/e-mail — artefatos pequenos são aceitáveis
balanced55~88%~0.99Documentos/compartilhamento — alta qualidade
transparent (padrão)60~87%~0.99+Qualquer coisa importante — visualmente sem perdas
pristine70~84%~0.997Arquivamento — qualidade próxima à original

Esquema de saída JSON

compress retorna:

{
  "input": "/caminho/para/entrada.mov",
  "output": "/caminho/para/saida.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 retorna:

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

Fluxo de decisão para agentes

Usuário quer compartilhar uma gravação
  ├─ É um Mac com Apple Silicon? → usar quietshrink
  │  ├─ Para chat/e-mail/compartilhamento rápido → -q tiny
  │  ├─ Para documentos/compartilhamento importante → -q transparent (padrão)
  │  └─ Para arquivamento/edição → -q pristine
  └─ Não é Mac? → fallback para software, menos eficiente

Antes de processar, execute doctor para verificar o ambiente. Para arquivos desconhecidos, execute probe para entender resolução/codec/duração.

Erros e recuperação

  • ffmpeg not found → brew install ffmpeg
  • hevc_videotoolbox not available → brew reinstall ffmpeg
  • compression_failed → verificar se o arquivo de entrada não está corrompido; tente o modo --verbose para ver erros do ffmpeg

Origem

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

>-

Habilidades Relacionadas