Repolode
walterlow

walterlow/freecut

Editor de vídeo com várias trilhas que roda inteiramente no navegador, com armazenamento local de mídia, efeitos WebGPU e exportação no próprio navegador.

Alternativa open source a:Adobe Premiere ProCapCutDaVinci Resolve

Estrelas
2,279
Forks
354
Issues abertas
14
Último commit
anteontem

O que é?

O FreeCut é um editor de vídeo com várias trilhas que roda no navegador, sem exigir instalação nem upload de arquivos. A edição, a pré-visualização, a análise, a transcrição, a geração com IA e a exportação são executadas no navegador usando WebGPU, WebCodecs, Web Workers e a File System Access API. Os projetos e os metadados de mídia são gravados como arquivos simples em uma pasta de trabalho escolhida no disco.

O editor inclui uma linha do tempo com itens de vídeo, áudio, texto, imagem, formas, máscaras e Lottie; animação com keyframes, editor de curvas Bezier e dopesheet; além de uma ampla variedade de efeitos de GPU, modos de mesclagem e transições. As ferramentas de áudio incluem EQ para clipes e trilhas, alteração de pitch e fades. A exportação oferece os contêineres MP4, WebM, MOV e MKV com codecs H.264, H.265, VP8, VP9 e AV1, quando o navegador disponibiliza um encoder.

Os recursos locais de IA incluem transcrição no dispositivo, detecção de cenas, geração de legendas, conversão de texto em fala com Kokoro e geração de música com MusicGen. O projeto é desenvolvido com React 19, TypeScript, Vite e Mediabunny e requer um navegador Chromium moderno.

Recursos principais

  • 01Linha do tempo com várias trilhas, edição de áudio/vídeo vinculados e ferramentas de corte como ripple, rolling e slip
  • 02Animação com keyframes, editor de curvas Bezier, dopesheet e predefinições de easing
  • 03Efeitos WebGPU, incluindo blur, color grading, distorção, estilização e chroma key
  • 04Monitor de origem, transições e 25 modos de mesclagem
  • 05Transcrição no dispositivo, detecção de cenas e conversão de texto em fala
  • 06Exportação para MP4, WebM, MOV ou MKV, com vários codecs e opções de legendas

Casos de uso

  • Fazer edições rápidas de vídeos curtos sem instalar um software de edição de vídeo para desktop
  • Editar vídeos mantendo os arquivos de origem privados na máquina local
  • Adicionar legendas ou narrações com ferramentas de IA executadas no dispositivo
  • Prototipar fluxos de edição de vídeo no navegador ou contribuir com um projeto WebCodecs

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/walterlow/freecut.git
  2. 2

    Acesse a pasta do projeto

    cd freecut
  3. 3

    Instale as dependências

    npm install
  4. 4

    Inicie o servidor de desenvolvimento e abra http://localhost:5173 no Chrome ou Edge

    npm run dev

Antes de usar

  • É necessário um navegador Chromium moderno (recomendamos Chrome ou Edge 113 ou superior), pois o projeto depende de WebGPU, WebCodecs, OPFS e da File System Access API.
  • No Brave, talvez seja necessário habilitar manualmente uma flag para usar a File System Access API.

Tópicos

Perguntas frequentes

O que é freecut?
Editor de vídeo com várias trilhas que roda inteiramente no navegador, com armazenamento local de mídia, efeitos WebGPU e exportação no próprio navegador. O FreeCut é um editor de vídeo com várias trilhas que roda no navegador, sem exigir instalação nem upload de arquivos. A edição, a pré-visualização, a análise, a transcrição, a geração com IA e a exportação são executadas no navegador usando WebGPU, WebCodecs, Web Workers e a File System Access API. Os projetos e os metadados de mídia são gravados como arquivos simples em uma pasta de trabalho escolhida no disco.
freecut é gratuito? Qual é a licença?
freecut é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
freecut ainda é mantido?
Manutenção ativa. O último commit de freecut foi em 18 de out. de 2026.
Para que posso usar freecut?
Fazer edições rápidas de vídeos curtos sem instalar um software de edição de vídeo para desktop Editar vídeos mantendo os arquivos de origem privados na máquina local Adicionar legendas ou narrações com ferramentas de IA executadas no dispositivo Prototipar fluxos de edição de vídeo no navegador ou contribuir com um projeto WebCodecs
Como instalar freecut?
Clone o repositório: git clone https://github.com/walterlow/freecut.git Acesse a pasta do projeto: cd freecut Instale as dependências: npm install Inicie o servidor de desenvolvimento e abra http://localhost:5173 no Chrome ou Edge: npm run dev
Onde consigo freecut?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/walterlow/freecut

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados