Linha de comando
AutoCut
Transforma vídeos longos em cortes prontos para publicar.
Baixa o vídeo, transcreve, escolhe os melhores momentos com IA, corta, gera a miniatura e agenda o envio. Roda como linha de comando e serviço em segundo plano, para uso próprio.
Ferramenta de uso próprio, feita para a minha rotina com vídeos. Não é um serviço aberto a terceiros.
- tipo
- Linha de comando
- estado
- em uso próprio
- plataformas
- CLI
- conferido em
- 2026-10-15
O que faz
Do vídeo longo aos cortes
Baixa vídeos do YouTube e da Twitch, transcreve com Whisper e detecta os melhores momentos por áudio, cena, tópico ou chat.
Shorts verticais 9:16
Gera vídeos verticais a partir de vídeos de qualquer tamanho e corta com FFmpeg, inclusive em blocos de duração fixa.
Lotes com ensaio primeiro
Roda vários jobs em paralelo a partir de um manifesto JSON. Sem --execute ele só valida o manifesto e mostra a concorrência calculada.
Fila e rotinas em segundo plano
Agenda os envios a partir de uma fila local. Um daemon roda as rotinas em lanes, e um painel web interno de operação faz parte do repositório.
Em uso
$ autocut --helpFerramenta para criar cortes automatizados de vídeos do YouTube e Twitch.Commands: download Baixa vídeos do YouTube ou Twitch. highlights Gera highlights automaticamente usando transcrição (Whisper) + análise de tópicos (Ollama). vertical Gera YouTube Shorts (vídeos verticais 9:16) a partir de vídeos de qualquer tamanho.
Comandos reais, trecho do --help do programa.
Comandos
- autocut download "URL"
- Baixa um vídeo do YouTube ou da Twitch.
- autocut highlights
- Gera highlights com transcrição (Whisper) e análise de tópicos (Ollama).
- autocut split video.mp4 --duration 600
- Corta o vídeo em partes de duração fixa, em segundos.
- autocut vertical
- Gera Shorts verticais 9:16 a partir de vídeos de qualquer tamanho.
- ./apps/cli/scripts/autocut batch --manifest jobs.json
- Valida um lote de jobs em dry-run; só executa com --execute.
Como foi feito
Kotlin + Clikt, PostgreSQL (Exposed), FFmpeg, ImageMagick, Whisper.cpp, yt-dlp, Ollama; painel em Next.js e API em Go