compressão de vídeo

compressão de vídeo

Ajuste a força de compressão e a resolução no navegador para gerar um MP4 fácil de armazenar e compartilhar. Com ffmpeg.wasm executado num Web Worker dedicado, o vídeo é processado apenas localmente; os resultados da compactação são pré-visualizados com HLS.js.

Carregando ferramenta de compactação de vídeo...

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

  1. 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.

  2. 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.

  3. 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.