Communitygithub.com

TTTAAXXTTT/fluxo-de-edicao-de-video

Fluxo completo de edição de vídeo e pacote de ativos do usuário, para transformar um conjunto de素材 (viagem/vlog/câmera de ação/celular/arquivos grandes em nuvem, etc.) em um vídeo finalizado. Use quando o usuário solicitar "editar/fazer um vídeo/fazer vlog/cortar em um só/vídeo final/vídeo de memórias", ou quando houver muitos素材 grandes que precisam ser baixados e processados pelo assistente, entregando apenas o vídeo final.

O que é fluxo-de-edicao-de-video?

Este skill define um fluxo de trabalho completo e padronizado para edição de vídeo, pensado para situações onde o assistente (como Claude Code, Cursor, Codex) precisa baixar, processar e entregar um vídeo finalizado sem ocupar o armazenamento local do usuário. Ele cobre desde a coleta de素材 (com download watchdog, recuperação de sistema) até a inspeção frame a frame (grid de frames), seleção narrativa de takes, edição final com correção de cor, áudio, legendas (quando necessário), compressão e verificação de qualidade. O skill é especialmente útil para usuários que têm muitos arquivos grandes (viagens, vlogs, câmeras de ação, celular, nuvem) e querem um resultado polido sem gerenciar manualmente cada etapa. Inclui scripts reutilizáveis (make_grid.py, make_clips.py, join.py, verify_final.py) e documentação de troubleshooting (full-workflow.md, troubleshooting.md). O estilo de cor não é fixo; é definido pelo usuário a cada solicitação, garantindo flexibilidade criativa.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add TTTAAXXTTT/video-editing-workflow

Perguntar na sua IA favorita

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

Documentação

Fluxo Padrão de Edição de Vídeo

Ordem central: Esclarecer necessidades → Obter todos os素材 → Revisar cada um → Selecionar takes com base na narrativa → Edição fina → Áudio → Verificação → Entregar apenas o vídeo final. Por padrão, downloads e arquivos intermediários não ficam no disco local do usuário.

0. Perguntar tudo de uma vez antes de começar

Finalidade/plataforma, proporção (horizontal 16:9 / vertical 9:16), duração alvo, ritmo (rápido/lento), áudio (apenas BGM/som ambiente/narração), legendas/títulos, estilo de cor (definido pelo usuário, sem filtros fixos).

1. Obtenção de素材 (sem ocupar disco local do usuário)

Baixar素材 no diretório de trabalho persistente do assistente; MCP de nuvem geralmente só gerencia arquivos, não pode baixar ou editar na nuvem; cliente oficial single-thread costuma ser mais rápido e estável, combinado com watchdog de download para retomada interrompida / reinicialização com baixa memória. Use ffprobe para verificar quantidade e integridade.

2. Revisar cada arquivo, sem pular nenhum

Para cada arquivo, extraia múltiplos frames montados em grade e examine todos; anote cena, iluminação, composição, motivo para usar/descartar.

3. Seleção de takes (narrativa + variedade)

Linha emocional: abertura impactante → estabelecimento → desenvolvimento → clímax → encerramento com espaço; alternar entre close/longe/claro/escuro/água/ponte/sombra/curva/visão ampla, evitar repetição homogênea; registrar arquivo fonte + ponto de entrada exato.

4. Edição fina

Unificar proporção e fps; correção de cor conforme solicitação do usuário na hora, com atmosfera geral, adaptável take a take; não reutilizar filtros antigos; ritmo lento com transições suaves (xfade); processamento em etapas para baixa memória, com capacidade de retomada idempotente.

5. Legendas (apenas se o usuário precisar)

Fonte fina branca com sombra suave, fade in/out, sem obstruir a paisagem; usar Noto CJK para chinês.

6. Áudio

Apenas BGM: descartar som ambiente, alinhar duração, fade in/out com afade, loudnorm para volume confortável em dispositivos móveis (cerca de I=-16).

7. Compressão e empacotamento

Taxa de bits alvo com controle VBV para tamanho (para conteúdo com granulação/atmosfera forte, a taxa pode ser mais flexível); H264 + AAC, -movflags +faststart.

8. Verificação

ffprobe para especificações; blackdetect para garantir nenhum frame preto; extrair frames para verificar correção de cor/ordem/sem takes perdidos/início e fim da música; refazer segmentos danificados.

9. Entrega

Enviar apenas o vídeo final via present_files; incluir tabela resumida com especificações e pontos de processamento; iterar conforme feedback, cada rodada alterando apenas o que o usuário apontar.


Navegação de Recursos

Scripts em scripts/ (já com permissão de execução; basta ajustar parâmetros conforme instruções):

  • make_grid.py: Extrair frames em grade para revisão em lote (passo 2)
  • make_clips.py: Cortar takes + correção de cor atmosférica, gerar segmentos unificados (passo 4; filtros são valores de exemplo, reescrever conforme necessário)
  • join.py: Transições suaves xfade + fade preto no início/fim, suporta ordem personalizada de takes (passo 4/7)
  • verify_final.py: Verificação final de especificações + frames pretos + extração de frames (passo 8)
  • download_watchdog.sh: Watchdog para download de arquivos grandes, prevenindo OOM e reiniciando automaticamente (passo 1)
  • recover.sh: Reinstalar cliente e restaurar bibliotecas após reset do disco do sistema (passo 1)

Documentos de referência em references/ (leia apenas quando necessário):

  • full-workflow.md: Revisão completa do fluxo de trabalho + lista real de takes de um vlog de moto, parâmetros de filtro, experiência de cinco iterações
  • troubleshooting.md: Todos os problemas e soluções relacionados a obtenção de nuvem, baixa memória, reset do sistema, login, codificação, etc.

Informações sensíveis (cookies de conta, códigos de verificação, números de telefone) não devem ser escritas em nenhum script, documento ou registro.

Habilidades Relacionadas