Redimensionar um vídeo
Importe um vídeo, escolha uma largura desejada (a altura é calculada automaticamente de acordo com as proporções originais, ou você mesmo pode defini-la) e gere uma cópia redimensionada. O arquivo gerado é exportado no formato .webm (limitação das APIs do navegador usadas por esta ferramenta).
Como funciona
Cada quadro do vídeo é desenhado, já redimensionado, em um canvas em tempo real durante a reprodução. O fluxo de vídeo capturado desse canvas (via canvas.captureStream) é então recodificado na hora com a API MediaRecorder, enquanto a faixa de áudio original é reanexada separadamente para que o resultado mantenha o som. É por isso que o processamento leva aproximadamente o mesmo tempo que a duração real do vídeo.
Reduzir um vídeo gravado com o celular
Um vídeo gravado com um smartphone costuma ser bem maior do que o necessário para compartilhar online ou incorporar em uma página da web. Reduza a largura (720 px ou 480 px, por exemplo) para obter um arquivo mais leve e mais rápido de enviar, ou para preparar um pequeno clipe de pré-visualização para inserir em um site.
Processamento 100% local: o redimensionamento é feito inteiramente no seu navegador com as APIs de vídeo nativas (canvas, MediaRecorder) — seu vídeo nunca é enviado a um servidor.