Communitygithub.com

Maikozort/analizar-video

Analisa um arquivo de vídeo (short, reel, tiktok ou vídeo longo) para identificar o que se vê, o que se diz, do que se trata, qual o melhor momento para o hook e a capa, que capítulos tem e quais problemas ou faltas existem antes de publicá-lo. Extrai fotogramas e transcrição localmente com ffmpeg e Whisper. Use quando alguém compartilhar o caminho de um vídeo e pedir revisão, resumo ou preparação para publicação, ou como passo de análise dentro da skill publicar.

O que é analizar-video?

Esta skill permite que agentes de IA (como Claude Code) analisem arquivos de vídeo localmente sem depender de serviços externos de visão computacional. Ela converte o vídeo em dois formatos analisáveis: fotogramas (imagens com carimbo de tempo exato) e transcrição (com timestamps), processando tudo na máquina do usuário usando ffmpeg e Whisper (através de faster-whisper ou openai-whisper). É ideal para revisar vídeos para plataformas como YouTube, TikTok, Instagram Reels e Twitch, fornecendo um relatório estruturado que cobre ficha técnica, descrição visual por trechos, resumo da fala, melhor momento para o hook e capa, capítulos sugeridos, palavras-chave, e alertas (como conteúdo protegido por direitos autorais, marcas visíveis, superposição de legendas, cortes, qualidade de áudio/vídeo). O agente deve executar o script Python fornecido, revisar a saída (info.json, fotogramas, transcrição) e entregar um relatório em markdown curto e concreto seguindo regras de precisão (descrever o que vê e ouve, não supor). A skill também orienta sobre como lidar com falhas (ffmpeg não encontrado, transcrição lenta, modelos pequenos) e recomenda a extração manual de fotogramas adicionais se necessário.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Maikozort/claude-skills/tree/HEAD/analizar-video

Perguntar na sua IA favorita

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

Documentação

Analisar um vídeo

Você não pode ver um vídeo diretamente. Este script o converte no que você pode revisar: fotogramas (imagens com seu segundo exato) e transcrição com tempos. Tudo é processado no computador do usuário.

1. Executar o script

A partir da pasta desta skill:

python scripts/analizar_video.py "CAMINHO/DO/VIDEO.mp4" --saida "analise-<nome>"

Opções úteis:

  • --idioma pt se você souber o idioma (mais rápido e preciso que a detecção automática).
  • --modelo base em equipamentos lentos; --modelo medium se o áudio for difícil.
  • --max-fotogramas 40 para vídeos longos.
  • --sem-transcricao se precisar apenas do visual.

Se falhar:

  • ffmpeg não encontrado → peça para instalá-lo (https://ffmpeg.org/download.html) ou trabalhe com o resumo do usuário.
  • Sem motor de transcrição → o script informa em info.json. Continue com os fotogramas e peça ao usuário um resumo do que é dito, ou sugira pip install faster-whisper.
  • Transcrever demora (a primeira vez baixa o modelo) → execute em segundo plano se seu ambiente permitir.

2. Revisar a saída

  • info.json: duração, resolução, orientação, áudio, lista de fotogramas e status da transcrição.
  • fotogramas/*.jpg: veja todos, em ordem. O nome contém o tempo (f03_00-12.jpg = segundo 12).
  • transcricao.txt: o que é dito, com tempos. transcricao.srt: pronto para enviar como legendas.

Se um trecho importante ficar sem fotograma (uma mudança brusca entre dois), extraia um extra:

ffmpeg -v error -ss 00:00:15 -i "VIDEO.mp4" -frames:v 1 extra_00-15.jpg

3. Relatório

Entregue este relatório, curto e concreto:

## Análise do vídeo

**Ficha técnica:** 0:42 · vertical 1080x1920 · 60 fps · com áudio · idioma: português

**Do que se trata:** <2-3 linhas>

**O que se vê, por trechos**
- 00:00-00:05: …
- 00:05-00:18: …

**O que se diz:** <resumo; citações textuais curtas das frases-chave>

**Tema / jogo detectado:** <nome> (certo / provável / não identificado; por quê)

**Melhor momento para o hook:** <segundo e por quê>. O vídeo começa com ele? Se não, sugira cortar.

**Fotograma recomendado para capa:** <arquivo e segundo>

**Capítulos sugeridos** (apenas vídeos longos, mínimo 3, cada um ≥10 s):
00:00 …

**Palavras-chave detectadas:** <ditas ou vistas na tela>

**Alertas**
- Música comercial ou áudio de terceiros → risco de Content ID ou silenciamento
- Marcas ou produtos visíveis → patrocínio?
- Conteúdo sensível (violência gráfica, linguagem forte) → restrição de idade
- Pessoas ou cenas que pareçam alteradas com IA → etiqueta de IA
- Texto ou elementos importantes em zonas cobertas pela interface (vertical: cima, baixo, lado direito)
- Legendas já queimadas no vídeo → não ativar legendas automáticas que se sobreponham (Facebook)
- Rótulos ou textos na tela que prometem algo que o vídeo não cumpre
- Cortes, telas pretas ou perda de captura
- Qualidade: áudio baixo ou saturado, imagem borrada, início lento

**O que não fica claro para o espectador:** <contexto que falta; o que explicar na descrição>

**Recomendações:** <2-4 ações concretas>

Regras

  • Descreva o que vê e ouve, não o que supõe. Se algo for incerto, diga ("parece ser…").
  • Se o usuário forneceu um resumo, compare com o que encontrou. Se houver contradição, pergunte.
  • Whisper escreve mal nomes próprios (classes, personagens, jargão). Corrija-os com o que se vê na tela e não os copie errado para a descrição.
  • Identificar o jogo: observe a interface (HUD), menus, logos e nomes na tela. Se não tiver certeza, pergunte.
  • Não identifique pessoas reais pelo rosto. Use apenas nomes que apareçam na tela, no áudio ou que o usuário forneça.
  • A pasta de análise fica no computador do usuário. Ao finalizar, informe onde está e que pode excluí-la.

Individual skills in this repo

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

Maikozort/claude-skills

Escribe el copy de un video para redes sociales con SEO - títulos, descripciones, hooks, llamados a la acción, hashtags, bloque de redes y comentario fijado - adaptado a YouTube, Shorts, TikTok, Instagram Reels y Facebook Reels, en uno o varios idiomas. Úsala cuando pidan título, descripción, caption, hashtags, palabras clave o CTA para un video, o como paso de copy dentro de la skill publicar.

Maikozort/claude-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Maikozort/claude-skills

Llena campo por campo la pantalla "Crear reel" de Facebook - descripción, personas, ubicación, sentimiento, portada, audio, subtítulos (.srt), audiodescripciones, transcripciones, destinatarios, remixes, etiqueta de IA, grupos, historia, lista de reproducción y promoción. Úsala cuando vayan a subir un reel o video a Facebook o pregunten qué poner en un campo de Facebook.

Habilidades Relacionadas