O que tiny-video-editor faz?
Tiny Video Editor — Edição com IA. Uma lista de cortes em YAML, um editor de navegador em arquivo único e ffmpeg. Agentes rascunham a edição; você ajusta os quadros.
Visão Geral
Este projeto permite que agentes de IA criem edições de vídeo rapidamente usando um formato YAML simples. O arquivo YAML descreve cortes, transições e efeitos. Em seguida, um editor baseado em navegador (arquivo único HTML/JS) permite que você visualize e ajuste a edição antes de renderizar com ffmpeg.
Como Funciona
- Agente de IA gera um arquivo
edit.yamlcom a lista de cortes. - Editor HTML (
editor.html) carrega o YAML e exibe uma timeline interativa. - Renderização usa um script Node.js ou comando ffmpeg para produzir o vídeo final.
Exemplo de edit.yaml
clips:
- file: "intro.mp4"
start: 0
end: 5
- file: "cena1.mp4"
start: 10
end: 15
transitions:
- type: "fade"
duration: 0.5
Comandos
node render.js edit.yaml— Renderiza o vídeo final.- Abrir
editor.htmlno navegador — Para ajustar manualmente.
Dependências
- ffmpeg (instalado e disponível no PATH)
- Node.js (para o script de renderização)
Licença
MIT — Use livremente.