Sobre o projeto

CartCut é um editor de vídeo open-source focado em efeitos de movimento e versatilidade. Ele usa um modelo de edição em camadas em vez da edição tradicional baseada em trilhas, permitindo que múltiplos efeitos sejam aplicados a ativos individuais com maior flexibilidade. Os recursos centrais de edição incluem edição de corte, animação (reposicionamento, escala, opacidade, rotação com keyframes), sobreposição de texto, desenho de formas, chromakey, efeitos de desfoque via WebGL e uma variedade de efeitos e transições. Ele suporta formatos de mídia padrão (mp4, mov, mp3, wav e outros), mixagem de áudio e camadas ilimitadas. A renderização é feita pelo FFmpeg, e o projeto suporta resoluções de até 8K. Os projetos podem ser salvos e carregados como arquivos. Ferramentas adicionais integradas incluem gravação de tela, gravação de áudio e geração automática de legendas por IA usando Whisper. O software é multiplataforma e oferece suporte multilíngue, com suporte a extensões externas para funcionalidades adicionais. Um recurso notável é a integração com agentes de IA por meio do Model Context Protocol (MCP). O CartCut expõe sua timeline ao vivo via MCP, permitindo que o Claude Code realize edições como cortar a partir de uma transcrição, adicionar legendas, aparar, reorganizar clipes e aplicar movimento, transições e efeitos. As edições conduzidas por IA são gravadas no histórico de desfazer do aplicativo, de modo que podem ser revertidas com comandos padrão de desfazer. Um plugin do Claude Code está disponível para instalação. A instalação requer dependências do Node.js e binários nativos do FFmpeg/ffprobe colocados em uma pasta bin específica da plataforma. Builds para macOS exigem binários nativos com suporte a codificadores específicos (libx264, libx265, libvpx-vp9, prores_ks e VideoToolbox). O projeto é distribuído sob a licença MIT.