VidStudio - editor e redimensionador de vídeo online gratuito
(vidstudio.app)- Editor de vídeo que processa tudo no navegador sem upload de arquivos, oferecendo edição multifaixa, navegação quadro a quadro e monitor de origem
- Estruturado com base em FFmpeg WASM e WebCodecs, com todo o processamento feito dentro do navegador
- Oferece ferramentas essenciais de vídeo, como redimensionamento, escala, corte, edição por cortes, compressão, geração de miniaturas e marca-d'água
- Suporta processamento de áudio, recursos de legendas e texto, além de conversão de entradas MP4·MOV·WebM·MKV·AVI para MP3·WAV·AAC·M4A·FLAC
- Ferramenta de edição baseada na web que também oferece presets de compressão para Discord, Email, WhatsApp, Slack e Twitter, além de presets de redimensionamento para TikTok, Instagram Reels e YouTube Shorts
Editor de vídeo
- Edição multifaixa, processamento baseado em WebCodecs, navegação quadro a quadro e monitor de origem
- Inclui a função de criar New Project
- Oferece recursos de edição de vídeo dentro do navegador
Principais métodos de processamento
- Estruturado com base em FFmpeg WASM
- Todo o processamento acontece dentro do navegador
Ferramentas de vídeo
-
Resize & Scale
- Oferece recursos de redimensionamento e escala de vídeo
-
Trim & Cut
- Oferece recursos de aparar vídeo e edição por cortes
-
Compress
- Oferece recurso de compressão de vídeo
-
Drop Zone
- Oferece a ferramenta Drop Zone
-
Thumbnails
- Oferece recurso de geração de miniaturas
-
Watermark
- Oferece recurso de marca-d'água
Áudio e recursos adicionais
-
Audio Processing
- Oferece recurso de processamento de áudio
-
Subtitles & Text
- Oferece recursos de legendas e texto
Compressão por plataforma
-
Compress for Discord
- Oferece recurso de compressão de vídeo para Discord
-
Compress for Email
- Oferece recurso de compressão de vídeo para Email
-
Compress for WhatsApp
- Oferece recurso de compressão de vídeo para WhatsApp
-
Compress for iMessage
- Oferece recurso de compressão de vídeo para iMessage
-
Compress for Slack
- Oferece recurso de compressão de vídeo para Slack
-
Compress for Twitter
- Oferece recurso de compressão de vídeo para Twitter
Redimensionamento por plataforma
-
Resize for TikTok
- Oferece recurso de redimensionamento de vídeo para TikTok
-
Resize for Instagram Reels
- Oferece recurso de redimensionamento de vídeo para Instagram Reels
-
Resize for YouTube Shorts
- Oferece recurso de redimensionamento de vídeo para YouTube Shorts
-
Resize for Instagram Post
- Oferece recurso de redimensionamento de vídeo para Instagram Post
-
Resize for LinkedIn
- Oferece recurso de redimensionamento de vídeo para LinkedIn
-
Resize for Facebook
- Oferece recurso de redimensionamento de vídeo para Facebook
-
Resize for Twitter
- Oferece recurso de redimensionamento de vídeo para Twitter
-
Resize for Pinterest
- Oferece recurso de redimensionamento de vídeo para Pinterest
Conversão de formatos de áudio
-
MP4 to MP3
- Oferece recurso de conversão de MP4 para MP3
-
MOV to MP3
- Oferece recurso de conversão de MOV para MP3
-
WebM to MP3
- Oferece recurso de conversão de WebM para MP3
-
MKV to MP3
- Oferece recurso de conversão de MKV para MP3
-
AVI to MP3
- Oferece recurso de conversão de AVI para MP3
-
MP4 to WAV
- Oferece recurso de conversão de MP4 para WAV
-
MP4 to AAC
- Oferece recurso de conversão de MP4 para AAC
-
MP4 to M4A
- Oferece recurso de conversão de MP4 para M4A
Converter vídeo em áudio
-
Video to MP3
- Oferece recurso de conversão de vídeo para MP3
-
Video to WAV
- Oferece recurso de conversão de vídeo para WAV
-
Video to FLAC
- Oferece recurso de conversão de vídeo para FLAC
-
Video to AAC
- Oferece recurso de conversão de vídeo para AAC
1 comentários
Comentários do Hacker News
Mesmo rodando o FFmpeg em WebAssembly, eu diria que a questão de licença continua a mesma. O FFmpeg é LGPL 2.1, mas o VidStudio parece ser closed source e eu não encontrei nenhuma indicação de que seja software livre. Se ele é distribuído para o navegador do cliente dessa forma, parece possível que esteja violando as condições da LGPL, e acho que também vale consultar a página legal do FFmpeg
FFmpegcorretamente, e por causa do projeto em wasm também senti que preciso estudar mais a diferença entre GPL e LGPLO desempenho foi realmente impressionante, e a manutenção de estado pareceu muito natural. Quando usei editores de vídeo no navegador no passado, eles travavam rápido, mas este aguentou muito melhor e isso me surpreendeu. Dito isso, a parte de trilhas não funcionou bem, e no Firefox no Windows eu não consegui rearranjar a ordem com drag and drop. Também não encontrei ferramentas de transform para ajustar vídeos com proporções diferentes, por exemplo posição, rotação e tamanho para combinar vídeo vertical e horizontal
Eu diria que as falhas com hvc1 e 10-bit mencionadas acima não são um problema de fallback do FFmpeg-wasm, mas sim da diferença de suporte a WebCodecs entre navegadores. O caminho de HEVC no Firefox é parcial, e 10-bit é ainda mais frágil. No Chrome geralmente funciona, mas no Firefox falha exatamente com os arquivos que iPhone ou Androids recentes gravam por padrão. Então, para reduzir desistências nos testes de importação, acho que seria bom avisar que o navegador pode não conseguir decodificar esse codec e sugerir o uso do Chrome
Fiquei curioso sobre como isso se compara a https://omniclip.app/, https://tooscut.app e https://clipjs.mohy.dev/
Antigamente o app era totalmente local-first, sem conta nem upload, e é interessante que agora isso tenha voltado a ser uma proposta de valor
Parabéns pelo lançamento. Eu passei pelo mesmo caminho com o videotobe.com e tentei uma arquitetura totalmente client-side com ffmpeg.wasm, mas ela desmoronava com vídeos longos. Por causa dos limites de memória e do tempo de codificação, acabei indo para um pipeline de processamento em nuvem. Aqui, porém, a arquitetura separando WebCodecs, Pixi e ffmpeg.wasm parece ter resolvido bem esses dois problemas, e foi impressionante ver o VidStudio aguentar até mídia com mais de 3 horas
É surpreendente que privacidade tenha virado algo tratado como recurso, e não como padrão. Eu também estou construindo nessa área e sinto que a vantagem de não exigir upload já é, por si só, surpreendentemente difícil de comunicar para usuários que aprenderam que tudo precisa estar na nuvem
Fiquei muito atraído pela ideia de uma ferramenta que roda localmente no navegador. O site acaba funcionando praticamente só como meio de distribuição, então fica fácil de usar, e eu estava animado para testar porque preciso de algo assim. Mas tanto a primeira quanto a segunda tentativa falharam. Quando coloquei um vídeo gravado no meu Pixel, no Firefox apareceu a mensagem
"Your browser does not support the codec "hvc1.2.4.L156". Try a different video."; então fui para o Chrome e apareceu"Audio decode failed: your browser cannot decode the audio in "..._webm.bin". Try re-encoding the file with AAC audio.". Foi uma pena, mas torço para que isso seja resolvido, e seria bom ter alguma forma de ser avisado quando estiver corrigidoAcho que usar WebCodecs para o scrubbing da timeline foi a escolha certa. Mas fiquei curioso sobre como o cache de frames é tratado. Os buffers do decodificador do WebCodecs são memory-mapped e o navegador pode recuperá-los quando houver pressão; fiquei na dúvida se foi colocado um cache LRU separado por cima disso ou se tudo foi deixado a cargo do decodificador. Também tenho curiosidade sobre como isso resiste em dispositivos com memória mais limitada, especialmente iPhones, onde o uso de memória do WebCodecs em segundo plano pode matar a página
Gostei muito dos links de compress-to-X na parte de baixo e das ferramentas para converter de X para Y. Gostei especialmente da ferramenta com presets de tamanho de arquivo alvo por nível de assinatura do Discord. Eu costumava usar ferramentas online baseadas em servidor que exigem upload, mas agora acho que vou passar a usar esta. Eu nem estava precisando de um editor de vídeo completo agora, só estava explorando por curiosidade, e mesmo assim achei uma descoberta bem legal