Você joga os clipes, o Claude assiste cada um, escreve a lista, corta no ritmo, coloca os efeitos sonoros da sua biblioteca, renderiza e revisa o resultado.
Overview
Você joga os clipes, o Claude assiste cada um, escreve a lista, corta no ritmo, coloca os efeitos sonoros da sua biblioteca, renderiza e revisa o resultado. 1. (só na primeira vez; depois reabra o mesmo). 2. Atualizar quando houver novidade: git pull e npm install. 1. Arraste os clipes para clips/, nomeados pela posição: 5-....mp4 … 1-....mp4. 2. No terminal: claude → /novo-ranking título "Funniest Instant Karma Moments", @gongoale 3. Baixar: npm run baixar → aba → porta → ícone de globo. 4. Não gostou de algo? Diga ao Claude com /feedback ... (ex.: "/feedback o 4 não é dança, o cara está socando o vidro; os sons do 4 estão exagerados"). Ele corrige e anota a lição em notas-do-editor.md para não repetir. Assunto explicado com bonecos e objetos 3D, narração e legenda palavra por palavra. 1. No terminal: claude → /novo-explicativo escala 6x1 (ou qualquer assunto). O Claude pesquisa, escreve o roteiro, gera a voz, monta as cenas, confere e renderiza. 2.
README
VideoEditor — vídeos de ranking automáticos
Você joga os clipes, o Claude assiste cada um, escreve a lista, corta no ritmo, coloca os efeitos sonoros da sua biblioteca, renderiza e revisa o resultado.
Começar (Codespaces)
- Code → Codespaces → Create codespace on main (só na primeira vez; depois reabra o mesmo).
- Atualizar quando houver novidade:
git pullenpm install.
Fazer um vídeo
- Arraste os clipes para
clips/, nomeados pela posição:5-....mp4…1-....mp4. - No terminal:
claude→/novo-ranking título "Funniest Instant Karma Moments", @gongoale - Baixar:
npm run baixar→ aba Ports → porta 8080 → ícone de globo. - Não gostou de algo? Diga ao Claude com
/feedback ...(ex.: “/feedback o 4 não é dança, o cara está socando o vidro; os sons do 4 estão exagerados”). Ele corrige e anota a lição emnotas-do-editor.mdpara não repetir.
Vídeos explicativos 3D (canal educativo)
Assunto explicado com bonecos e objetos 3D, narração e legenda palavra por palavra.
- No terminal:
claude→/novo-explicativo escala 6x1(ou qualquer assunto). O Claude pesquisa, escreve o roteiro, gera a voz, monta as cenas, confere e renderiza. - Ou na mão:
npm run narrar -- 6x1→npm run quadros -- 6x1(prévia) →npm run explicar -- 6x1. Voz do canal: fica emvoz.json. Ouvir opções:npm run vozes(Microsoft) ounpm run vozes -- eleven(ElevenLabs, precisa deELEVENLABS_API_KEYno.env). Fixar:npm run vozes -- usar feminina|masculina. No roteiro:"voz": {"principal": "feminina", "alternar": "cenas"}(alternar = dupla de vozes). Legenda do post (com fontes e hashtags):npm run legenda -- 6x1→out/6x1-legenda.txt(o painel tem botão Copiar). Thumbnails:npm run thumb -- 6x1→ pastathumbs/(oexplicarjá gera junto). - Baixar vídeos e thumbs:
npm run baixar(porta 8080). O 3D renderiza sem placa de vídeo: ~10 min por minuto.
Rodar no seu PC (WSL2 + GPU NVIDIA)
bash .devcontainer/setup.sh(o mesmo setup do Codespace).- Voz local na GPU:
bash scripts/setup-voz-local.sh→npm run vozes -- referencia→npm run vozes -- local. Para usar a sua voz: grave 15–20 s emmarca/voz-minha.wavenpm run vozes -- usar marca/voz-minha.wav masculina.
Produzir no PC e mandar pro Google Drive
- Uma vez:
sudo mkdir -p /mnt/g && sudo mount -t drvfs G: /mnt/geecho 'G: /mnt/g drvfs defaults 0 0' | sudo tee -a /etc/fstab(monta sempre). - Todo vídeo:
cd ~/VideoEditor && claude→/novo-explicativo. No fim ele copia paraG:\Meu Drive\Scientia\Posts\ · · \(vídeo, thumbs, legenda, fontes). - Republicar à mão:
npm run publicar --· identidade visual:npm run publicar -- --marca.
Sua biblioteca de sons
- Arraste seus sons para
public/soundeffects/(subpastas ajudam:impacts/,memes/,whoosh/…). npm run sfx:index— cataloga, deduz o tipo de cada som e cria versões com volume igualado.- Ensine o Claude:
npm run sons→ abra a porta 8080 →/sons. Ouça, marque ⭐ (favorito), ⛔ (não usar) e escreva o que cada som é (“tapa estalado, bom para queda”). Fica salvo empublic/soundeffects/preferences.jsone o Claude usa nas próximas edições. - Salve no GitHub pela aba Source Control (Commit → Sync). Arquivos > 100 MB não sobem.
Comandos
| Comando | O que faz |
|---|---|
npm run prep -- --reset |
Converte os clipes e recria a lista |
npm run analyze |
Folhas de frames com o tempo + análise do áudio de cada clipe |
npm run sfx:index |
Cataloga/normaliza os sons |
npm run sfx:find -- impact |
Busca sons por tipo ou palavra |
npm run dev |
Prévia ao vivo (Remotion Studio, porta 3000) |
npm run render |
Gera out/ranking.mp4 |
npm run qa |
Revisão automática (silêncios, estouro, ritmo, labels) |
npm run baixar / npm run sons |
Painel: baixar vídeos / ouvir e classificar sons |
Como o Claude edita
O guia de edição fica em .claude/skills/novo-ranking/ (SKILL.md + references/som.md,
labels.md, ritmo.md). Dá para editar esses arquivos para mudar o estilo do canal.
Remotion é gratuito para uso comercial por pessoas e empresas de até 3 pessoas.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add guilhermegongora/videoeditor