iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Plataforma para tratar vídeo bruto: decupagem automática, montagem assistida pelo Claude, ajuste fino em timeline e exportação. Tudo roda no navegador de quem edita. Os vídeos nunca são enviados a servidor algum, então o Vercel só hospeda a interface (custo zero).
Teste local: npx serve . dentro da pasta (abrir o index.html direto pelo explorador de arquivos não funciona, por causa dos web workers).
O projeto é salvo automaticamente no navegador. Para passar para outra pessoa ou outro computador, use Projeto → Salvar projeto (.json); quem abrir precisa adicionar os mesmos arquivos de vídeo, que são reconectados pelo nome e tamanho.
Espaço reproduz/pausa · I marca entrada · O marca saída · A adiciona o trecho · S divide o clipe · Del remove · ← → quadro a quadro (Shift: 1 s) · Ctrl+Z / Ctrl+Shift+Z
{
"format": "bruto-edit",
"version": 1,
"settings": { "aspect": "16:9", "fit": "contain" },
"clips": [
{ "scene": "C004", "in": 12.4, "out": 16.0, "label": "Fachada", "speed": 1, "mute": true, "note": "motivo" }
]
}
in/out são segundos dentro do arquivo da cena. Também é aceito "file": "nome.mp4" no lugar de scene.
index.html, styles.css, app.js: a aplicação inteira, sem build.vendor/ffmpeg/: wrapper do ffmpeg.wasm (@ffmpeg/ffmpeg 0.12.15, MIT). O núcleo (@ffmpeg/core 0.12.10) vem do jsDelivr./narrado)Vídeo vertical "narração sem rosto" a partir de uma notícia: roteiro com IA, sua voz (ou voz de IA), cenas oficiais dos jogos que acompanham o assunto falado, transição a cada troca de tópico e legenda dinâmica sincronizada.
O que o render faz sozinho: busca screenshots e trailers oficiais na Steam, descarta trechos com logo, tela escura ou texto, transcreve por trechos (Whisper), mantém a última tomada de cada frase, encurta pausas, equaliza a voz para ficar encorpada e aplica redução de ruído só quando o fundo pede, monta cortes de ~1,7 s com zoom, transição no início de cada tópico e legenda em blocos com destaques em amarelo.
.github/workflows/narrado.yml já vem no repositório. Cada vídeo vira uma release narrado-<id> (pode apagar as antigas quando quiser).GH_TOKEN: token fine-grained do GitHub só para este repositório, com Contents: Read and write e Actions: Read and write.NARRADO_SENHA: uma senha qualquer; a tela pede uma vez (⚙) e guarda no navegador. Sem ela, qualquer pessoa com o link poderia disparar renders.Arquivos: narrado.html/js/css (tela), api/ (funções do Vercel), narrado/ (motor em Python que roda no Actions).