Communitygithub.com

alyshadotmd/video-edicao

Planeje e adicione b-roll a um vídeo a partir de seu primeiro corte: analise o corte linha por linha, decida quais linhas recebem b-roll e que tipo de take, extraia os melhores momentos de uma biblioteca de b-roll etiquetada, liste o que ainda precisa ser filmado e posicione o b-roll após a aprovação do editor. Use após existir um primeiro corte e alguém solicitar a adição de b-roll, perguntar de que b-roll o vídeo precisa ou solicitar uma lista de takes de b-roll.

O que é video-edicao?

Esta skill automatiza um fluxo de trabalho crítico de pós-produção: adicionar b-roll relevante a um vídeo a partir de seu primeiro corte. Ela é projetada para ferramentas de agente de IA como Claude Code e Runneth. A skill analisa o corte linha por linha, usando uma transcrição com timestamps e uma biblioteca de clipes de b-roll etiquetados por tags, para decidir quais linhas merecem b-roll e qual o tipo de take mais adequado. Ela então encontra os melhores clipes correspondentes, gera um plano para aprovação do editor e, após a aprovação, insere o b-roll com precisão de quadro, respeitando regras de edição como alinhamento com cortes e duração mínima. A skill garante consistência narrativa e eficiência, eliminando suposições e reduzindo o trabalho manual repetitivo.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alyshadotmd/video-editing/tree/HEAD/skills/broll-selection

Perguntar na sua IA favorita

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

Documentação

Seleção de b-roll

O objetivo: o b-roll certo na linha certa, escolhido como o editor escolheria. O b-roll tem duas funções: adiciona contexto ao que está sendo dito e mantém o público assistindo.

Esta skill foi criada para Claude Code e Runneth. Ela lê de uma biblioteca de b-roll etiquetada: uma pasta de clipes curtos mais um índice com uma tabela "Encontrar por tag" (cada tag, depois os clipes que a possuem). A skill broll-processing constrói uma, e qualquer pasta de clipes com tags também funciona. A colocação dos clipes precisa de ffmpeg ou de qualquer editor de vídeo.

Converse com o editor em palavras cotidianas simples, uma ideia de cada vez.

Antes de começar: as ferramentas

No Runneth, tudo já está instalado: pule esta seção.

No Claude Code, esta skill precisa das ferramentas de vídeo gratuitas que a skill video-editing-setup instala. Verifique silenciosamente se ~/.video-editing-tools/bin/ffmpeg -version funciona. Se funcionar, use as ferramentas em ~/.video-editing-tools/bin (ffmpeg, ffprobe, python) sempre que esta skill mencionar ffmpeg, ffprobe ou python3, e prossiga. Se não funcionar, siga primeiro a skill video-editing-setup e depois volte aqui.

Passo 0: Certifique-se de que o b-roll está na biblioteca

Esta skill coloca clipes de uma biblioteca de b-roll etiquetada. Antes de planejar, verifique se cada arquivo de b-roll para este vídeo está na biblioteca, com um arquivo de gravação. Qualquer b-roll bruto que não estiver é processado primeiro pela skill broll-processing e depois volta aqui.

Passo 1: Leia o primeiro corte

  1. Obtenha a linha do tempo do corte: cada linha falada com seu horário de início e fim no corte. Uma transcrição com timestamps de palavras funciona melhor.
  2. Leia o que se sabe sobre o projeto: o roteiro e os arquivos de gravação da marca na biblioteca de b-roll (cada clipe mantido com suas tags e por que foi selecionado).

Passo 2: Decida o que cada linha precisa

Para cada linha, escreva o que é dito e o tipo de take que a mostra, usando as tags da biblioteca. É aqui que um clipe ganha significado: o mesmo bocejo pode ser o "antes" em um vídeo e um momento identificável em outro. Regras, em ordem:

  1. Planeje o vídeo inteiro antes de colocar qualquer coisa. Não preencha as linhas em ordem. Primeiro, percorra os takes mais fortes e dê a cada um a linha que se encaixa mais literalmente, depois preencha as linhas restantes com o que sobrar. Um take gasto cedo em um encaixe frouxo não pode ser usado depois onde se encaixa exatamente (ler na cama pertence a "trago para a cama comigo enquanto leio meu livro", não a uma linha anterior de "rotina noturna").
  2. Mostre a linha literalmente. Literal significa que um espectador sem som entenderia a linha apenas pelo take. Uma ação que é apenas próxima não conta: afofar um travesseiro é uma tarefa, não "relaxar e descansar". "Isso acabou de chegar" recebe o pacote fechado; "os ingredientes" recebe alguém apontando para os ingredientes; "tentando passar o dia" recebe um rosto cansado, um suspiro ou um bocejo.
  3. Combine o produto com o momento. Uma entrega significa o pacote completo; uma rotina noturna significa o produto em uso. Use a forma que o espectador esperaria naquele ponto da história.
  4. Use os melhores 1 a 2 segundos de um clipe longo. Escolha a fatia com mais ação: o movimento principal para o qual o clipe foi filmado (puxar o cobertor para cima), nunca o manuseio antes ou depois. Close-ups funcionam como acentos curtos.
  5. Encadeie clipes relacionados em uma miniestória. Abrir a caixa vai: rasgar a tampa, mostrar o interior, puxar um item. Usar o produto vai: abrir, derramar, misturar, sorver. Trabalhar no sofá vai para deitar para uma soneca. Fatias curtas de uma ação colocadas consecutivas (meio segundo rasgando o saco, meio segundo abrindo-o, meio segundo puxando um pacote) criam uma miniestória forte.
  6. O criador feliz com o produto aparece perto do final. Use-o próximo à chamada para ação, ou em qualquer linha que não seja visual por si só.
  7. Um clipe significa o que toda a sua gravação mostra. Leia o ponto do arquivo de gravação e o clipe completo antes de usar uma fatia dele. Trabalhar no sofá e depois tirar uma soneca ali é alguém passando por um dia cansativo; mostra cansaço diurno, então se encaixa em uma linha "passando o dia" e nunca uma linha "deitado na cama à noite".
  8. Nunca repita um momento. Dois clipes cortados do mesmo vídeo original de b-roll não podem ambos ir em uma edição quando mostram o mesmo momento, ou seja, tags iguais ou semelhantes (dois takes cansados no balcão, dois bocejos, dois goles). Clipes do mesmo vídeo que mostram coisas diferentes (abrir, misturar, um close-up do copo) podem ser usados separadamente. Quando um vídeo tem dois momentos semelhantes, coloque o mais forte na linha que melhor se encaixa e encontre outra coisa para a outra linha, ou deixe essa linha na pessoa falando. Fatias consecutivas de uma ação formando uma miniestória (regra 4) contam como um único uso. Empilhe um vídeo em vez de espalhá-lo. Mire em no máximo dois pontos separados por vídeo de b-roll em uma edição. Quando um vídeo tem vários bons momentos, empilhe os relacionados em uma miniestória na linha que se encaixa (deitar na cama com o gato, depois ler com a bebida) em vez de espalhá-los pelo vídeo, o que parece repetitivo. Close-ups de produto (qualquer coisa etiquetada closeup:, como mexer o copo bem perto da lente) são a exceção: eles se destacam como acentos e não contam para os dois pontos de um vídeo.
  9. Uma linha sem clipe que realmente se encaixa permanece na pessoa falando. Um clipe próximo o suficiente que mostra algo diferente é pior do que nenhum b-roll. Adicione o take ausente à lista de ainda a filmar apenas quando claramente ajudaria o vídeo.

Passo 3: Extraia os clipes

  1. Para cada linha, encontre clipes correspondentes na tabela "Encontrar por tag" da biblioteca. Os clipes da biblioteca têm 1 segundo de buffer em ambos os lados, então corte dentro da seleção real.
  2. Clipes de estilo de vida (sem produto neles) podem vir de qualquer gravação da marca. Clipes de produto vêm apenas desta marca.
  3. Quando nada na biblioteca se encaixa, a linha vai para a lista "ainda a filmar" com uma descrição de uma linha do take.

Passo 4: Mostre o plano ao editor

Mostre uma tabela curta: número da linha, o que é dito, o b-roll (gravação, clipe, segundos exatos) e por quê. Depois a lista de ainda a filmar. O editor aprova, troca ou corta. Os clipes são colocados quando o editor diz "vai".

Passo 5: Coloque

  1. Corte cada fatia aprovada de seu clipe.
  2. Coloque-a sobre o corte em sua linha, com o áudio do locutor rodando por baixo inalterado. Corte o b-roll para dentro e para fora em pontos de corte ou nas lacunas entre as palavras.
  3. Trabalhe com números de quadro, não segundos. Converta cada corte do a-roll e cada borda do b-roll para um número de quadro inteiro (tempo x taxa de quadros, arredondado) antes de colocar qualquer coisa, e ligue e desligue as fatias por número de quadro. Tempos como 28,867s a 30fps ficam entre quadros e deixam um quadro perdido aparecendo.
  4. B-roll empilhado une-se quadro a quadro. Quando duas fatias de b-roll ficam lado a lado, a segunda começa no número de quadro exato em que a primeira termina, para que nenhum quadro da pessoa falando apareça entre elas.
  5. B-roll próximo a um corte se encaixa no corte. Quando uma borda de b-roll cai a cerca de 0,3s (9 quadros a 30fps) de um corte do a-roll, mova essa borda para o quadro do corte. Uma fatia que começa na primeira palavra de uma linha começa no corte dessa linha, para que a cabeça falante nunca pisque por alguns quadros antes do b-roll.
  6. Verifique novamente a edição após colocar: a duração do áudio corresponde à duração do vídeo, cada fatia de b-roll se alinha com sua linha e as legendas (se houver) ainda são legíveis sobre o novo metraje.
  7. Nenhum segmento com menos de cerca de 0,3 segundos. Construa uma lista de cada borda no vídeo finalizado, cortes do a-roll e bordas do b-roll juntos, em números de quadro. Cada segmento entre duas bordas, cabeça falante ou b-roll, tem pelo menos 9 quadros a 30fps. Um segmento mais curto é um flash e falha. A detecção de cena sozinha perde isso, porque duas tomadas da mesma pessoa parecem iguais, então verifique a lista e depois capture os quadros de ambos os lados de cada borda para confirmar. Meça onde os cortes do a-roll realmente caem (o quadro com a maior mudança de imagem perto de cada corte planejado) em vez de confiar em tempos convertidos de segundos.
  8. Transforme o feedback do editor sobre a colocação em regras gerais no Passo 2 acima. Reescreva e combine regras em vez de acumular novas.

Individual skills in this repo

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

alyshadotmd/video-editing

Turn raw talking-head footage full of repeated takes (one long recording, or several recordings of the same script) into a tight rough cut. Find every take of every line, judge each take on its words, sound and picture, pick the keeper for each line, and either show the editor the picks first or go straight to the cut. The cut is checked so no word is chopped and no pause is left in before anyone sees it. Built for Claude Code and Runneth. Use when someone uploads raw talking-head footage and asks to find the takes, pick the best ones, make a cut list or rough cut it. Triggers: "process my a-roll", "find my takes", "pick the best takes", "rough cut this", "cut list", "edit my talking head", "which take is best

alyshadotmd/video-editing

Turn raw b-roll footage into a tagged, searchable library of short clips. Watch each b-roll video once, tag every useful moment with timestamps, pick the moments worth keeping (the editor picks, or the AI picks on its own if the editor says so), cut only those picks with a 1-second buffer, and learn the editor's taste from their reasons. Use when someone uploads b-roll, asks to tag, bank or label b-roll, or asks to find a kind of shot ("find me unboxing b-roll"). Triggers: "process my b-roll", "tag this b-roll", "bank this b-roll", "b-roll library", "find me unboxing b-roll", "do we have b-roll of", "label my b-roll

alyshadotmd/video-editing

>- Add burned-in captions to a vertical (9:16) talking-head video: exact word timings, one word at a time or short chunks broken by meaning, white outlined Figtree Bold with an optional highlighted word, placed in the safe area clear of the face and the hook headline. Built for Claude Code and Runneth. Use after framing and the headline, when someone asks for captions, subtitles or on-screen words.

Habilidades Relacionadas