Guia

Como otimizar e comprimir vídeo para o seu site

Atualizado em setembro de 2026 · 18 min de leitura

Principais conclusões

  • Exporte MP4 (H.264/AAC) em 1080p ou menos com fast start; adicione WebM opcionalmente.

  • Transmita tudo o que dure mais de um ou dois minutos a partir de uma plataforma ou CDN.

  • Use posters, preload="metadata" e carregamento diferido abaixo da zona visível.

  • Reserve espaço para evitar mudanças de layout; carregue os scripts do leitor apenas quando necessário.

  • Adicione dados estruturados VideoObject para que os motores de pesquisa compreendam os seus vídeos.

Formato e codec

O MP4 com vídeo H.264 e áudio AAC reproduz-se em todos os navegadores modernos. O WebM (VP9/AV1) é mais pequeno; ofereça-o como <source> adicional, se quiser.

Tamanho e bitrate

Utilização
Resolução
Tamanho alvo
Ciclo de fundo
720p–1080p
Alguns MB
Clipe de produto
1080p
Menos de ~10 MB
Vídeo longo
Qualquer
Transmita a partir de uma plataforma, não aloje por conta própria

Ciclo de fundo

Resolução

720p–1080p

Tamanho alvo

Alguns MB

Clipe de produto

Resolução

1080p

Tamanho alvo

Menos de ~10 MB

Vídeo longo

Resolução

Qualquer

Tamanho alvo

Transmita a partir de uma plataforma, não aloje por conta própria

Comprimir antes de carregar

Ferramentas gratuitas como o HandBrake ou o ffmpeg podem reduzir drasticamente o tamanho do ficheiro. Remova a faixa de áudio dos ciclos de fundo.

Carregar o vídeo de forma diferida

Use preload="metadata" ou none, uma imagem de poster e carregue os leitores apenas quando entrarem na área visível. A Elfsight Video Gallery usa carregamento diferido por predefinição.

Adicionar schema de vídeo

Ajude os motores de pesquisa a compreender os seus vídeos com dados estruturados VideoObject — gere-os com o nosso gerador de schema de vídeo.

Receitas de exportação prontas para a web

# General web MP4: H.264 + AAC, fast start
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -c:a aac -b:a 128k -movflags +faststart out.mp4

# Downscale to 720p
ffmpeg -i input.mp4 -vf "scale=-2:720" -c:v libx264 -crf 24 -c:a copy out-720p.mp4

# Remove audio (for loops)
ffmpeg -i input.mp4 -an -c:v copy silent.mp4

+faststart move o índice para o início do ficheiro, para que a reprodução comece antes de a transferência terminar.

Transferência progressiva vs. streaming

Um único MP4 é transferido de forma progressiva: o navegador obtém um só ficheiro com uma só qualidade. Isso serve para clipes com menos de um ou dois minutos. Os vídeos mais longos devem ser transmitidos com formatos adaptativos, como o HLS: o vídeo é dividido em pequenos blocos com várias qualidades e o leitor muda consoante a ligação do espectador. O YouTube, o Vimeo e as CDN de vídeo fazem isto por si.

Vídeo e Core Web Vitals

Métrica
Como o vídeo a afeta
Solução
LCP (largest contentful paint)
Um poster ou leitor grande pode ser o maior elemento
Use um poster comprimido; não use carregamento diferido no poster de destaque
CLS (mudança de layout)
Os leitores sem tamanho reservado empurram o conteúdo para baixo
Defina aspect-ratio ou width/height
INP (capacidade de resposta)
Leitores e scripts pesados atrasam as interações
Use carregamento diferido nos leitores; carregue um só script, não um por vídeo

LCP (largest contentful paint)

Como o vídeo a afeta

Um poster ou leitor grande pode ser o maior elemento

Solução

Use um poster comprimido; não use carregamento diferido no poster de destaque

CLS (mudança de layout)

Como o vídeo a afeta

Os leitores sem tamanho reservado empurram o conteúdo para baixo

Solução

Defina aspect-ratio ou width/height

INP (capacidade de resposta)

Como o vídeo a afeta

Leitores e scripts pesados atrasam as interações

Solução

Use carregamento diferido nos leitores; carregue um só script, não um por vídeo

Dicas para WordPress

  • Não carregue vídeos longos para a Biblioteca de multimédia — use o YouTube, o Vimeo ou uma CDN de vídeo.

  • Certifique-se de que o seu plugin de carregamento diferido também trata de iframes.

  • Raramente precisa de um plugin de pré-carregamento de vídeo; um poster e o carregamento diferido bastam.

  • Verifique se os plugins de cache ou de otimização não atrasam os scripts de que o leitor de vídeo precisa.

Lista de verificação de otimização

  1. Formato certo

    MP4 (H.264/AAC), WebM opcional.

  2. Tamanho certo

    1080p ou menos, comprimido, fast start.

  3. Entrega certa

    Transmita vídeos longos a partir de uma plataforma ou CDN.

  4. Carregamento certo

    Poster, preload="metadata", carregamento diferido abaixo da zona visível.

  5. Sem mudanças de layout

    Reserve espaço com aspect-ratio.

  6. Dados estruturados

    Adicione marcação VideoObject para que os motores de pesquisa compreendam o vídeo.

Perguntas frequentes

Relacionados

Melhor alojamento de vídeo para sites

Use o YouTube para alcance gratuito, o Vimeo para reprodução sem anúncios e com a sua marca, e uma CDN de vídeo para controlo total.Melhor alojamento de vídeo para sites

Gerador de schema de vídeo

Crie gratuitamente dados estruturados VideoObject (JSON-LD) para qualquer vídeo.Gerador de schema de vídeo

Como adicionar um vídeo de fundo

Use um MP4 curto, sem som e em ciclo atrás do seu conteúdo, com uma imagem de poster e uma sobreposição escura para o texto ser legível.Como adicionar um vídeo de fundo