ameviadodo/montageos

Copia o estilo de montagem de vídeos de referência (links YouTube/Shorts/TikTok ou arquivos MP4) — ritmo de corte, duração dos planos, frequência de zooms, densidade de B-roll, formato, loudness, color grading, tipografia e cores das legendas — e transforma em um estilo MonteurOS reutilizável. Use para "monta como este vídeo", "copia o estilo deste youtuber", "mesmo estilo deste Reel".

O que é montageos?

A habilidade ameviadodo/montageos é uma ferramenta para agentes de IA, como Claude Code, que permite copiar o estilo de edição de vídeos de referência. Ela extrai métricas detalhadas como ritmo de corte (cortes por minuto), duração dos planos, frequência de zooms, densidade de B-roll, formato, loudness (LUFS), cor (luminância/saturação) e, opcionalmente, palavras por minuto mediante transcrição. A análise gera uma pasta de estilo com um perfil JSON, contact sheets e bursts de imagens que mostram zooms, transições e pops. O usuário humano complementa essas métricas analisando visualmente os assets gerados e preenchendo campos como legenda (fonte, cor, posição), zoom (frequência e amplitude), proporção de B-roll, efeitos de pós-produção (contraste, vinheta, grão, curves) e design gráfico. Finalmente, o estilo é aplicado a novas gravações via comando `prep`, gerando um vídeo editado que segue o mesmo estilo, permitindo iterações comparativas lado a lado com a referência. A ferramenta não copia conteúdo protegido, apenas o estilo de montagem.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ameviadodo/montageos/tree/HEAD/skills/monteur-copie-style

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Cópia de estilo

1. Medir (automático)

bin/monteur style "https://youtu.be/XXXX" ref2.mp4 --name nome-do-estilo [--transcribe]

Baixa (yt-dlp, ≤1080p) e mede: cortes/min, duração média/mediana dos planos, proporção de silêncio, LUFS, luminância/saturação, formato; --transcribe adiciona palavras/min. Saídas: styles/refs/<nome>/<vídeo>/profile.json, placas contact_sheet.png (30 imagens), burst.png (rajada 4 fps → zooms, pops, transições), frame_1..3.png (definição total → tipografia). Rascunho: styles/<nome>.json.

2. Assistir (você — obrigatório)

Abra os PNGs com a ferramenta Read e complete styles/<nome>.json:

  • subtitles: fonte mais próxima em assets/fonts/ (caso contrário, baixe a OFL equivalente de github.com/google/fonts para assets/fonts/), tamanho relativo, cores (primary, highlight, emphasis em hex), maiúsculas, palavras por bloco, posição, cartucheira (box), contorno.
  • zoom: a rajada mostra punch-ins? frequência? amplitude?
  • broll: proporção de imagens de corte vs cara da câmera, tela cheia ou PiP.
  • motion: títulos, emojis, lower-thirds, CTA; cor de destaque.
  • look: eq (contrast=…:saturation=…), curves (vintage, increase_contrast…), vignette, grain, letterbox.
  • sfx: som presente em cada zoom? música permanente? Remova a chave _todo_claude após preencher. Adicione uma description de uma frase.

3. Aplicar

bin/monteur prep RUSH.mp4 --style nome-do-estilo e renderização, depois compare lado a lado (placa do render vs contact_sheet.png) e itere uma vez.

Limites: copiamos um estilo, não o conteúdo — sem reutilizar imagens/músicas da referência. Se o YouTube bloquear o download, solicite o MP4 ou capturas de tela.

Individual skills in this repo

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

Habilidades Relacionadas