Para que é adequado o compressão de vídeo?
A compactação de vídeo reduz o tamanho de armazenamento e transmissão dos vídeos locais. A ferramenta executa ffmpeg.wasm num Web Worker para evitar que transcodificações longas bloqueiem a interface principal; o Comlink gere a comunicação entre a página e o Worker. Os ficheiros de entrada não são enviados para os servidores da The Browser AI.
Os resultados são exportados como MP4 e pré-visualizados com HLS.js ou com o suporte HLS nativo do navegador. O tamanho final depende da duração do vídeo, da taxa de bits original, da variação dos fotogramas, da intensidade da compressão e da resolução de destino; reduzir a resolução normalmente diminui-o ainda mais. O FFmpeg Core é descarregado na primeira utilização, e a velocidade de processamento depende do dispositivo.
Formatos suportados: MP4, MOV, WebM, AVI; limite de arquivo único: 500MB.
Como usar compressão de vídeo
Passo 1
Selecione o vídeo
Carregue um vídeo MP4, MOV, WebM, AVI ou outro vídeo legível pelo navegador que não seja maior que 500 MB.
Passo 2
Definir resistência à compressão
Selecione a força de compressão e a resolução máxima e inicie a compressão; a primeira execução fará o download do FFmpeg Core.
Passo 3
Visualizar e baixar
Alterne entre as versões pré e pós-compressão no mesmo player, confirme o tamanho e a qualidade da imagem e baixe o MP4.
Perguntas frequentes
A compactação de vídeo reduzirá a qualidade da imagem?
Geralmente sim. Aumentar a força de compactação ou diminuir a resolução reduzirá o tamanho do arquivo, mas poderá reduzir a nitidez. Recomenda-se ajustá-lo arquivo por arquivo de acordo com a finalidade e mudar para visualização para comparação antes de baixar.
Por que demora tanto para compactar o primeiro vídeo?
A primeira execução requer o download e o armazenamento em cache do FFmpeg Core do CDN e, em seguida, a conclusão da transcodificação nesta máquina. A velocidade de download, a duração do vídeo e o desempenho do dispositivo afetam o tempo que leva.
O vídeo será enviado para o servidor?
Não. Os dados de vídeo são processados em um Worker separado no navegador; solicitações de rede são usadas para baixar o FFmpeg Core necessário para a execução do programa, em vez de enviar o vídeo do usuário.
Por que os arquivos compactados não são necessariamente menores?
Se o vídeo original tiver sido codificado com uma taxa de bits mais baixa ou com alta eficiência, talvez não seja possível continuar a reduzi-lo quando for transcodificado novamente. Neste ponto você pode aumentar a força de compressão ou escolher uma resolução máxima mais baixa.
Tecnologia e fontes de dados
- ffmpeg.wasm — Documentação oficial do projeto para executar o FFmpeg no navegador.
- Comlink — Ferramenta RPC de código aberto para a comunicação entre a página e um Web Worker.
- HLS.js — Usado para reproduzir pré-visualizações HLS em navegadores com suporte para MSE.