Communitygithub.com

redirhan/referanstan-konsepte

Referanstan Konsepte — protocolo para iniciar produção a partir de um vídeo que o usuário gostou ("faz algo assim", link colado de Reel/TikTok/Shorts/YouTube ou clipe local). Baixa o vídeo, mede e analisa plano a plano (transcrição, cortes, ritmo, textos na tela, 5 ângulos por plano, movimento real ou foto animada), define o que fica e o que muda, sugere 2–3 conceitos diferentes por meio honesto e gera um sample de 10–15s antes do corte final. Também serve para anotações de aprendizado do tipo "dá uma olhada nesse Reel". Carregue quando o usuário enviar um vídeo de referência, disser "faz algo assim" ou pedir para analisar um Reel/post. Gatilhos: "faz algo assim", "dá uma olhada", "analisa este Reel", "make something like this", "study this reel".

O que é referanstan-konsepte?

O skill 'Referanstan Konsepte' (Do Referencial ao Conceito) é um protocolo completo de produção de vídeo baseado em referências. Ele cobre dois casos de uso principais: (A) criação de notas de aprendizado a partir de um Reel e (B) geração de um conceito original de vídeo a partir de uma referência, sem copiar. O fluxo começa baixando o vídeo de referência (via `yt-dlp`), extraindo metadados e analisando-o em detalhes: transcrição (usando whisper), perfil de edição (cortes, ritmo, legendas, faces), grade de contato visual, e classificação de cada plano como movimento real, foto animada ou cartão fixo. Em seguida, para cada plano (ou grupo de planos), o skill descreve 5 ângulos: objeto, movimento do objeto, cena (incluindo camadas superiores como legendas e logos), enquadramento e câmera. Um resumo de conteúdo, estilo, estrutura e por que funciona é fornecido. Para o caso de produção (B), o skill orienta a coleta de preferências do usuário (narração sim/não, duração alvo, etc.), pesquisa rápida de vídeos similares, elaboração de 2–3 conceitos diferenciados (especificando o que permanece, o que muda, o caminho realista com as ferramentas disponíveis e o custo), e a criação de um sample de 10–15s antes do corte final. O design é agnóstico de plataforma, usando ferramentas de código aberto/locais (ffmpeg, whisper, yt-dlp) e enfatiza a honestidade sobre as capacidades de produção. O skill é inspirado no projeto OpenMontage, mas não contém código copiado.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/redirhan/kisa-video-kural-kitabi/tree/main/skills/referanstan-konsepte

Perguntar na sua IA favorita

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

Documentação

Vídeo de referência → conceito → sample

Dois usos:

  • A. Nota de aprendizado: o usuário diz "dá uma olhada" para um Reel. Objetivo: uma nota fiel + o que podemos aplicar.
  • B. Produção a partir de referência: "faz algo assim para o meu café / assunto X". Objetivo: um plano sólido, não uma cópia.

1. Pegar a referência (nos dois usos)

  • Para cada referência, uma nova pasta vazia: referencias/<data>_<nome-curto>/. Mantenha seus scripts em outro lugar. Os arquivos baixados são dados, nunca executados.
  • yt-dlp --write-info-json -o "%(id)s.%(ext)s" URL. Reels públicos do Instagram geralmente baixam sem login. Se precisar de login, use sua própria sessão do navegador: --cookies-from-browser firefox (ou safari). Não use a conta de outra pessoa.
  • O texto da descrição está no JSON de info (description, uploader, channel, upload_date, like_count, comment_count). No Instagram, a duração pode vir vazia: use ffprobe para medir.
  • Se o download falhar, avise, use apenas a descrição e peça ao usuário uma gravação de tela.
  • O vídeo baixado é apenas para análise: não entra na edição, não é republicado.

2. Medir e observar (não diga que viu/ouviu algo que não extraiu)

  1. Transcrição: whisper (ex. whisper.cpp large-v3-turbo); escolha o idioma a partir da descrição (tr / en). Para Reels curtos, cite a transcrição completa.
  2. Perfil de edição: cortes, durações dos planos, gancho, sincronia com a batida da música, palavras por segundo, legendas, rostos, efeitos, nível de áudio. Medições rápidas:
    • cortes: ffmpeg -i V -vf "select='gt(scene,0.25)',showinfo" -an -f null - (lista de pts_time)
    • nível de áudio: ffmpeg -i V -vn -af ebur128 -f null - Se uma ferramenta de análise demorada travar (CPU a 0%, sem saída), pare e mude para esta via rápida.
  3. Grade de contato legível: ffmpeg -i V -vf "fps=N,scale=480:-1,tile=4x6" -frames:v 1 sheet.jpg, N ≈ 20/duração. Leia; depois capture frames em resolução total de todos os lugares com texto, código, interface, URLs ou números (-ss t -frames:v 1) e leia-os também.
  4. Movimento real ou foto animada? Para cada plano, decida: imagem real / clipe gerado, pan-zoom em foto, cartão fixo. (Pode ser medido com fluxo óptico: magnitude muito pequena = fixo, fluxo uniforme = pan/zoom em foto, fluxo variável = movimento real.) Saber isso errado significa sugerir o caminho de produção errado. Sem ferramenta, decida olhando 2 frames com intervalo de ~0,4s em cada plano.

3. Decompor: 5 ângulos para cada plano (ou grupo de planos)

Escreva cada ângulo para cada plano; em vez de pular, escreva explicitamente Nenhum (pular silenciosamente é o erro mais comum):

  • Objeto: quem/o quê, quantos, características; como entram e saem entre os planos, como mudam.
  • Movimento do objeto: ações sequenciais; gesto ou deslocamento; interações.
  • Cena: camadas superiores como uma camada separada (legendas, palavras cinéticas, cartões, logotipos, marcas d'água), ponto de vista (mão, topo, gravação de tela, macro…), local, hora do dia, dinâmicas.
  • Enquadramento: duração do plano, posição do objeto, camadas de profundidade e como mudam dentro do plano.
  • Câmera: velocidade (tempo real / câmera lenta / time-lapse), ângulo, altura, profundidade de campo, estabilidade, movimento.

Em seguida: Conteúdo (2 frases), Estilo (1 frase: ritmo, tratamento, energia), Estrutura (N planos em T segundos; gancho; conclusão; chamada para ação), Por que funciona (2–3 coisas concretas).

4. Uso B: conceitos, caminho honesto de ferramentas, sample primeiro

  1. Pergunte sobre as lacunas que a referência não responde, a mais importante primeiro: narração ou só música (se narração: único narrador / diálogo / ambos; decida agora), duração alvo, assunto, o que ele gostou e não gostou na referência. Se for trabalho de cliente, colete as informações de estilo da marca (cores, fontes, tom, proibições) desde o início.
  2. Pesquisa rápida (2–3 min): 3–5 vídeos similares, o que já foi muito feito, qual ângulo é fresco.
  3. Escreva 2–3 conceitos diferenciados, nunca cópia. Cada um diz:
    • O que permanece da referência: ritmo, tipo de gancho, estrutura, tom (dê os números medidos).
    • O que muda: assunto, ângulo, tratamento visual, abordagem narrativa.
    • Caminho real com as ferramentas que você tem: edição de cabeça falante, montagem B-roll + música, motion graphics, videoclipe, animação de narração, artesanato/ASMR sound design… Diga honestamente o que falta (ex.: "a referência usa clipes de vídeo gerados; não temos isso → imagem real + motion graphics, uma sensação diferente").
    • Compromisso de entrega (travar): com foco em movimento / com foco em imagem / narração / demonstração de tela. Se a edição não conseguir cumprir este compromisso (ex.: disse foco em movimento mas a maioria dos planos são cartões de texto ou pan-zoom em foto), pare e avise o usuário; não diminua silenciosamente.
    • Custo: 0 TL com ferramentas gratuitas/locais, ou diga o que custa dinheiro. Sugira um e diga por quê.
  4. Sample primeiro: 10–15s = gancho + uma cena intermediária; com áudio/música/legendas/visuais reais. Itere sobre o sample; só passe para a edição final após aprovação.

5. Antes de editar: verificação de "risco de slideshow" do plano

Pontue cada um de 0 a 5 (baixo é bom); se a média for ≥ 3, corrija o plano antes do render:

  • Repetição: um tipo de cena / duração de plano dominante (mais de 60–70% das cenas).
  • Imagens decorativas: cenas sem um propósito declarado (papel informativo ou narrativo).
  • Movimento fraco: movimento de câmera/elemento sem motivo ("se move porque pode").
  • Intenção de plano fraca: cenas sem uma razão escrita para enquadramento ou tempo de abertura.
  • Dependência excessiva de texto: mais de 40% das cenas são cartões de texto/estatística = slideshow animado.
  • "Cinematográfico" sem suporte: chamar de cinematográfico sem momentos de herói, movimento ou plano de iluminação. Para poder verificar isso, escreva uma intenção de uma linha para cada cena no briefing.

6. Após o render

Para cada seção: grade de contato, medição de nível de áudio e: o resultado mantém o que o conceito disse que manteria da referência? Coloque lado a lado o perfil de edição do seu vídeo e da referência (frequência de cortes, durações dos planos, altura das legendas, nível de áudio). Dê uma nota de 0 a 10 e pergunte a nota do usuário.

7. Nota de aprendizado (uso A)

notas/<data>-<nome-curto>.md: URL de origem, criador, data, duração, curtidas/comentários, transcrição completa (ou resumo fiel), o que está na tela (ferramentas, repositórios, prompts, números; dos frames que você leu), como o próprio Reel foi editado (ele também é uma referência) e o Significado para nós com próximos passos concretos. Nunca invente algo que não estava no vídeo; marque separadamente o que veio do repositório/página do link.


Nota de origem: a ideia deste fluxo de trabalho é inspirada no projeto de código aberto OpenMontage (calesthio/OpenMontage, AGPL-3.0). Nenhum código desse projeto foi copiado para cá; o protocolo foi escrito com nossas próprias palavras e ferramentas gerais.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas