- Framework open source que permite editar vídeos de forma programática
- Derivado do editor Motion Canvas e transformado em uma biblioteca para que desenvolvedores possam criar aplicativos completos e independentes de edição de vídeo
Principais recursos
- Criação de templates de vídeo: é possível criar templates de vídeo em Typescript e publicar endpoints de API que renderizam com valores de entrada dinâmicos
- Pré-visualização em tempo real: oferece um componente de player em React para visualizar alterações em tempo real no navegador
Diferenças entre Revideo e Motion Canvas
- Renderização headless: no Motion Canvas, é preciso clicar em um botão na interface para renderizar o vídeo, enquanto o Revideo expõe essa função por chamada de função e permite implantar APIs de renderização em serviços como Google Cloud Run.
- Renderização mais rápida: melhora a velocidade de renderização ativando renderização paralela e substituindo a operação
seek() de vídeos HTML por um extrator de frames de vídeo baseado em ffmpeg.
- Suporte de áudio aprimorado: durante a renderização, é possível exportar áudio a partir da tag
e foi adicionada a tag para facilitar a sincronização entre animação e áudio.
Opinião do GN⁺
- Vantagens do Revideo: a edição de vídeo de forma programática é muito útil para desenvolvedores. Em especial, é atraente a possibilidade de criar templates de vídeo com Typescript e React e visualizá-los em tempo real.
- Renderização paralela: o exemplo de renderização paralela usando Google Cloud Functions pode ser de grande ajuda em tarefas de renderização de vídeo em larga escala.
- Suporte de áudio: a funcionalidade que facilita a sincronização entre animação e áudio é uma grande vantagem na produção de vídeos.
- Telemetria: coletar dados anonimamente para melhorar a experiência do usuário é algo positivo. Ainda assim, também é importante oferecer uma opção para desativar isso.
- Produtos concorrentes: também vale comparar com outros projetos open source ou produtos comerciais com recursos semelhantes. Por exemplo, é necessário deixar clara a diferenciação em relação a softwares comerciais como Adobe Premiere Pro e Final Cut Pro.
1 comentários
Opiniões no Hacker News
Opinião sobre Jacob (aarthificial, criador do motion-canvas): Como está sob licença MIT, pode ser usado livremente, mas parece educado manter uma boa relação com Jacob.
LangChain e vídeo com IA: No processamento de linguagem natural, o LangChain parecia uma abstração desnecessária, mas em vídeo com IA ele pode ser útil, já que precisa lidar com várias abstrações diferentes (imagens, puppeting, geração de rostos, geração de voz etc.).
Método de codificação de vídeo: Pergunta sobre como fazer a codificação em MP4. Se usa ffmpeg com wasm ou WebCodecs. Há dúvidas sobre velocidade, leveza e qualidade de encoders puramente do lado do cliente.
Casos de uso que desenvolvedores provavelmente usariam: Possibilidades de abstração como geração automática e animação de infográficos, geração de trilha sonora, corte e reaproveitamento de vídeo etc. Pergunta sobre a primeira parte da infraestrutura de vídeo que foi construída e para onde isso pode evoluir.
Problema de redimensionamento de texto: Recomenda-se desativar o pixel snapping ao redimensionar texto. Foi feito um experimento com estilo parecido, mas foi difícil manter como projeto paralelo pequeno, então só uma demo foi publicada.
Diferença entre FOSS e source-available: Pedido de uma explicação breve sobre por que o Remotion não é FOSS. É necessário explicar a diferença entre FOSS e source-available.
Parabéns pelo lançamento e apresentação da Sieve: Parabeniza pelo lançamento e diz que na Sieve estão trabalhando com IA e vídeo, além de demonstrar expectativa em relação ao novo projeto.
Interesse em canvas e vídeo: Como desenvolvedor de biblioteca de canvas, pergunta por que o Motion Canvas foi escolhido. Também demonstra interesse em exibições de vídeo responsivas, interativas e acessíveis, e pergunta sobre a direção futura do Revideo.
Ceticismo em relação a ferramentas de IA: Expressa dúvidas sobre o fato de muitas ferramentas de IA dificultarem o controle minucioso dos detalhes.
Pergunta sobre o fundador da Haven.run: Pergunta se é o fundador da Haven.run e por que a página da empresa no LinkedIn redireciona para o Revideo. Demonstra interesse na história do pivot.