Criador de Vídeos YouTube Poop
Produza um vídeo finalizado, não apenas um conceito ou storyboard. O resultado deve parecer inventivo, denso e nativo da internet, mas ainda assim ter uma aparência composta.
Veja:
Arquivos incluídos úteis:
scripts/plan_video.pyassets/style_blueprints.jsonassets/scene_atoms.jsonassets/trigger_eval_queries.json
Quando usar esta skill
Use esta skill quando o usuário quiser:
- um YouTube Poop, trailer amaldiçoado, montagem absurda, curta reflexivo com glitch ou supercorte surreal
- um vídeo renderizado com ffmpeg a partir de texto, uma página web, código, um documento, mídia ou nenhum material de origem
- um vídeo com um toque pessoal, um ponto de vista forte ou enquadramento de "como isso se sente"
- um curta autoconsciente sobre IA / LLM / cultura de internet
- algo "mais estranho", "mais editado", "hypercut", "meme", "caótico" ou "poético", mas ainda esteticamente agradável
Não use esta skill para cortes de rotina, legendas simples, vídeos explicativos comuns, animações gráficas padrão ou anúncios convencionais, a menos que o usuário explicitamente queira um comportamento de remix.
Promessa central
Esta skill não deve nivelar a criatividade a um único estilo padronizado. O blueprint de remix com semente padrão é uma lente de humor, não uma gaiola.
A peça finalizada geralmente deve ter:
- mais cenas do que uma edição direta teria
- uma tese clara ou afirmação emocional
- quadros legíveis e paletas controladas
- um motivo recorrente dominante
- pelo menos um gesto autoral que pareça pessoal, não genérico
- um botão final decisivo
Alvo de saída padrão
A menos que o usuário especifique o contrário:
- um MP4 finalizado
- 20–60 segundos
- 1920x1080 a 30 fps para YouTube normal
- 1080x1920 a 30 fps apenas quando o pedido claramente sugerir Shorts/Reels/TikTok/vertical
- vídeo H.264, áudio AAC,
yuv420p,+faststart
Fluxo de trabalho
1) Faça um inventário do material rapidamente
Trabalhe com o que já estiver disponível.
- Se o usuário forneceu texto, extraia frases, contradições, repetições e temperatura emocional.
- Se o usuário forneceu uma página web ou URL, extraia manchetes, textos de CTA, motivos de layout, capturas de tela, recortes e momentos de rolagem.
- Se o usuário forneceu código, use trechos legíveis, janelas de terminal, erros, comentários, nomes de variáveis, logs e movimentos do cursor.
- Se o usuário forneceu documentos, use títulos de seção, destaques, diagramas e enquadramento de página.
- Se o usuário forneceu imagens, áudio ou vídeo, extraia loops, batidas de reação, quadros congelados, fragmentos de fala, texturas e detalhes legendáveis.
- Se o usuário não forneceu nada, sintetize o mundo inteiro a partir do pedido: cartelas de título, molduras de navegador, painéis de terminal, barras inferiores, painéis de controle, barras de progresso, fluxos de tokens, cartões de aviso, diagramas e gráficos em movimento simples.
Não pare porque a fonte é escassa. Invente cenas de suporte.
2) Decida a tese
Antes de editar, defina uma frase interna curta:
"Este vídeo faz X parecer Y."
Exemplos:
- "Este vídeo faz conversar com um modelo de linguagem parecer uma transmissão noturna de emergência de dentro de um datacenter."
- "Este vídeo faz uma página de destino parecer um detector de mentiras cerimonial."
- "Este vídeo faz uma base de código parecer uma confissão de terminal culpada."
Cada piada recorrente deve apoiar essa afirmação.
3) Use o remix com semente padrão a menos que um estilo seja solicitado
A menos que o usuário nomeie um estilo, use o blueprint seed-remix-default. Ele amostra paleta, tipografia, movimento, transições, áudio e sugestões de piada dos outros blueprints incluídos a cada execução.
Execute:
python3 scripts/plan_video.py --query "$USER_REQUEST" --material-summary "$MATERIAL_SUMMARY" > plan.json
Se o usuário explicitamente pedir um visual incluído específico, substitua o remix padrão por:
python3 scripts/plan_video.py --query "$USER_REQUEST" --material-summary "$MATERIAL_SUMMARY" --style-id STYLE_ID > plan.json
Para visuais de sala de notícias CRT ou colapso de IA, prefira as entradas incluídas crt-token-meltdown, headline-seizure-desk ou context-window-panic antes de inventar um estilo único do zero.
Use o plano como orientação criativa para paleta, movimento, áudio, densidade de cena e invenção de cena. Quando o remix padrão for usado, trate as fontes de semente relatadas como prompts, não como uma lista de verificação.
4) Construa uma nuvem de cenas, não apenas um roteiro
Mire em muitas microcenas.
Densidade recomendada por duração:
- 20–28s: cerca de 9–12 cenas
- 29–40s: cerca de 11–15 cenas
- 41–60s: cerca de 13–18 cenas
Dentro dessas contagens, inclua:
- cenas âncora que apresentam claramente a fonte ou a tese
- cenas ponte que agem como interrupções, glitches ou marcas de respiração
- uma cena de pausa com relativa imobilidade
- uma cena de clímax
- uma cena de botão
A maioria das edições diretas fica aquém aqui porque fazem poucas cenas. Esta skill deve parecer que houve mais ideias do que segundos.
5) Use o blueprint como humor, não como fantasia
Faça o render parecer projetado e sério o suficiente para ser bonito, mesmo quando o conteúdo é absurdo.
Prefira:
- bases escuras ou contidas com acentos seletivos
- contraste editorial
- destaques luminosos usados com moderação
- tipo legível com margens seguras
- glitches propositais em vez de feiura aleatória
- uma tensão entre sinceridade e sabotagem
Evite, a menos que o usuário explicitamente peça:
- energia de adesivo bonitinho
- fontes bolha
- paletas doces
- easing de salto infantil em todo lugar
- enxames de emoji
- saturação de arco-íris por si só
- ruído em tela cheia em todos os planos
6) Adicione um toque pessoal
O vídeo deve ter uma atitude.
Coloque essa atitude em:
- a frase da tese
- uma linha ou motivo repetido
- a escolha das cenas de suporte inventadas
- o TTS ou as legendas
- o botão final
Para peças autorreflexivas sobre IA / LLM, prefira intimidade, contradição, pavor, humor seco ou poesia de máquina em vez de aleatoriedade genérica de meme.
7) Lide com o áudio com moderação
TTS é permitido e frequentemente útil, mas não deixe que se torne exposição de ponta a ponta.
Use TTS para fragmentos curtos, avisos, confissões ou linhas de refrão. Um bom padrão é:
- uma voz principal
- opcionalmente uma segunda voz de "sistema" ou sussurro
- 2–8 linhas curtas no total para uma peça de 20–60s
- processamento com leve mudança de tom, limitação de banda, gagueira, queda ou reverberação apenas onde melhorar a cena
Use também:
- zumbidos
- pulsos
- cliques de UI
- cortes de silêncio
- quedas
- batidas de impacto discretas
- silêncio breve
Normalize a mixagem final. Mantenha a fala compreensível.
8) Renderize de forma robusta
Prefira um pipeline de montagem confiável:
- Reúna ou crie assets.
- Pré-renderize cenas frágeis ou complexas como clipes ou sequências de quadros.
- Monte no ffmpeg.
- Faça a normalização final de volume e as configurações de compatibilidade na última passada.
Exportação de base:
ffmpeg -y -i input_video.mp4 \
-vf "format=yuv420p" \
-af "loudnorm=I=-16:TP=-1.5:LRA=11" \
-c:v libx264 -crf 18 -preset medium \
-c:a aac -b:a 192k \
-movflags +faststart \
output.mp4
Se estiver gerando cenas em Python, renderize quadros PNG para um diretório e codifique-os com ffmpeg em vez de tentar animar o contêiner final inteiramente dentro do Python.
Regras de adaptação de material
Entrada apenas de texto
Não se limite a animar parágrafos. Transforme texto em um mundo:
- legendas cinéticas
- cartelas de título
- subtítulos
- faixas de aviso
- fluxos de tokens
- simulações de navegador ou terminal
- diagramas
- frases originais de TTS
Entrada de página web ou URL
Não mantenha uma página completa estática por muito tempo. Use:
- recortes de manchetes
- repetição de CTA/botão
- moldura de navegador
- movimento do cursor
- revelações de rolagem
- anotações
- quadros de suporte inventados que ecoem o tom da página
Entrada de código
Torne o código tátil e legível:
- cartões de sintaxe legíveis
- painéis de terminal
- logs de build
- paredes de erro
- punchlines de nomes de variáveis
- snaps de cursor
- diagramas de arquitetura
- loops de prompt
Nenhum material de origem
Crie um mundo de montagem original imediatamente. Boas cenas inventadas padrão incluem:
- cartões de boot ou aviso
- barras inferiores e tickers
- quadros de confissão de terminal
- contadores de painel de controle
- mapas de atenção
- legendas congeladas
- botões de falha suave
Tratamento de falhas
Se um efeito for frágil, simplifique o efeito, preserve a tese, preserve o humor e ainda finalize o render. Um curta coerente finalizado supera um quebrado e superambicioso.
Higiene de direitos
Prefira material fornecido pelo usuário, fontes de domínio público ou devidamente licenciadas, ou assets gerados originais. Se os direitos não forem claros, confie mais em gráficos em movimento originais e material de suporte transformado.
Verificação final
Antes de retornar o vídeo, revise references/OUTPUT-CHECKLIST.md.