Comprimir vídeo para YouTube

Deixe uma gravação pesada pequena o bastante para subir no YouTube rápido mesmo com internet lenta, sem perda visível de qualidade.

Para onde vai?
100 MB
1 MB100 MB
Seu arquivo nunca sai deste dispositivo

YouTube

O YouTube aceita arquivos de até 256 GB ou 12 horas, então comprimir serve para subir mais rápido, não para caber num limite.

Uma gravação de tela ou de celular costuma ter muito mais bitrate do que o YouTube mantém depois do processamento; tirar esse excesso pode encurtar o upload várias vezes.

O que cabe em 100 MB

O que o compressor escolhe para um clipe típico de celular em 1080p a 30 fps (cerca de 16 Mbit/s) de várias durações quando o limite é 100 MB:

DuraçãoResoluçãoBitrate do vídeo
30 segundosCabe sem comprimir–
1 minuto1080p12.394 kbit/s
2 minutos1080p6.128 kbit/s
5 minutos720p2.369 kbit/s
10 minutos540p1.147 kbit/s

Como funciona

  1. Lemos o vídeo no seu aparelho e medimos quanto detalhe (SI) e quanto movimento (TI) ele tem.
  2. Com o tamanho escolhido calculamos o orçamento exato de bitrate e escolhemos a resolução e a taxa de quadros que ficam melhores com ele. Resolução menor com bits suficientes fica melhor que resolução cheia quadriculada.
  3. Sua GPU codifica o vídeo via WebCodecs. Formatos que o navegador não decodifica passam pelo FFmpeg compilado para WebAssembly.
  4. Se o resultado passar do limite, mesmo que pouco, codificamos de novo com um bitrate corrigido para o arquivo caber.

Perguntas

A qualidade no YouTube cai se eu comprimir antes?

Não de forma visível se sobrar bitrate suficiente: o YouTube recodifica todo upload de qualquer jeito. Escolha um tamanho que dê pelo menos 5 Mbit/s para 1080p.

Meu vídeo é enviado para algum servidor?

Não. O Nibbo roda no seu navegador e comprime o vídeo no seu aparelho. Você pode desligar o Wi-Fi depois que a página carregar e ele continua funcionando.

Por que a resolução do meu vídeo diminui?

Um arquivo pequeno tem um número fixo de bits. Espalhar esses bits por menos pixels dá uma imagem limpa; manter a resolução cheia deixaria tudo quadriculado.