14 pontos por GN⁺ 2024-05-13 | 1 comentários | Compartilhar no WhatsApp
  • Permite recortar e dividir vídeos
  • Edição de clipes na pré-visualização - rotação, redimensionamento, estilização de texto
  • Suporte a texto, áudio, vídeo (MP4) e imagens
  • Desfazer/Refazer
  • Renderização em várias resoluções, até 4K
  • Em desenvolvimento
    • Gerenciador de projetos
    • Transições
    • Efeitos: filtros, ajuste de cor, efeitos especiais
    • Suporte a outras bases de tempo além de 25fps

Sobre o desenvolvimento

  • Como não há muitos editores de vídeo web open source, acabei criando um eu mesmo
  • Este projeto começou como um projeto de portfólio, mas foi desenvolvido com a mentalidade de uma ideia de startup, na esperança de que as pessoas realmente o usem
  • É gratuito e open source (licença MIT)
  • Oferece renderização rápida usando a WebCodecs API
  • Funciona no navegador, no lado do cliente, e não armazena dados pessoais

Cuidados ao usar

  • É um editor simples, mas é o projeto principal que continua sendo melhorado
  • Atualmente, só funciona com vídeos acima de 25fps; abaixo disso não funciona
  • Há apenas 4 faixas - isso pode ser melhorado rapidamente, mas eu acabei esquecendo
  • Há bugs em vários pontos (ex.: a filmstrip não é renderizada até você mover a rolagem da timeline)
  • Ainda não funciona em celulares (problema com a drag and drop API)

Opinião do GN⁺

  • No momento ainda não está perfeito, mas parece ter alto potencial de evolução com melhorias contínuas e feedback. Se for posicionado mais para usuários comuns do que para profissionais, pode se diferenciar melhor
  • É atraente o fato de rodar no navegador usando a WebCodecs API. No entanto, pode não ser 100% compatível com todos os navegadores, então parece necessário preparar alternativas
  • Já existem editores de vídeo desktop open source bastante usados, como Shotcut e Kdenlive. Se conseguir comunicar bem seus diferenciais em relação a eles, isso pode ajudar na atração de usuários
  • Parece necessário entender os prós e contras em comparação com ferramentas gratuitas de edição online, como Clipchamp e Kapwing
  • Como recursos diferenciados, valeria considerar edição colaborativa online, geração automática de legendas e recomendações de edição com base em IA

1 comentários

 
GN⁺ 2024-05-13
Opiniões no Hacker News
  • É necessário investimento da comunidade no desenvolvimento de um editor de vídeo open source baseado na web. No ano passado, foi feita uma apresentação defendendo isso.
  • Acabo fechando abas por engano com frequência, mas não há uma caixa de confirmação ao fechar a aba ou navegar para outro lugar enquanto se trabalha em um projeto não salvo. Pergunta se seria possível adicionar esse recurso.
  • Gostaria de saber mais sobre os grandes problemas enfrentados no processo de desenvolvimento e como foram resolvidos. Por exemplo, foi dito que a WebCodecs API foi usada para renderização rápida, mas o que isso significa e quais seriam as alternativas mais lentas? Também pergunta quando foi escolhido usar FFmpeg ou a WebCodecs API e quais são as diferenças entre eles.
  • A razão para a tela preta é que é preciso esperar até que cerca de 50-80MB sejam carregados. Explica que o projeto já estava em cache, então acabou esquecendo completamente desse problema.
  • Em um projeto recente, precisou inserir vídeo dentro de uma apresentação de slides e elogia dizendo que o Omniclip já está em um nível em que poderia ser usado para isso. Como feedback, sugere que um sistema de desfazer seria um bom próximo recurso. Agradece por ser open source.
  • Lamenta que teria sido ótimo ter visto isso 5 horas antes.
  • Pergunta como foi resolvido o limite máximo de 4GB de memória por aba no Chrome.
  • Diz que pensou em criar algo parecido, mas ao pesquisar concluiu que não conseguiria fazer isso nem em uma vida inteira, expressando admiração. Agradece por ter sido feito como open source.
  • Diz que o recurso de rotação é excelente; como isso não existe no iMovie, costumava contornar o problema importando e exportando pelo Keynote. Seria ótimo poder fazer isso em uma ferramenta dedicada.
  • Gosta do fato de ser 100% client-side. Tentou importar um arquivo PNG por drag and drop, mas não funcionou.