Vídeo

Por que meu arquivo de vídeo é tão grande?

Quatro fatores decidem o tamanho de um vídeo. Só alguns deles valem a pena ser mudados, e aquele a que a maioria das pessoas recorre primeiro costuma ser o errado.

Publicado em

O tamanho é a taxa de bits vezes a duração. Essa é a fórmula inteira.

O tamanho de um vídeo é a sua taxa de bits — quantos bits são gastos em cada segundo — multiplicada pela sua duração. Todo o resto, inclusive a resolução, só importa pela maneira como mexe na taxa de bits. Um clipe de dez minutos a 10 Mbps tem cerca de 750 MB, e nenhum ajuste em outras configurações escapa dessa aritmética.

O codec importa mais do que a resolução

Um codec é o método de compressão. O H.264 é o padrão em quase todo lugar. O VP8 é a opção livre de royalties usada no WebM. O VP9 foi lançado sem royalties pelo Google, mas um consórcio de patentes de terceiros agora o reivindica. Codecs mais novos são muito mais eficientes: a mesma qualidade visual que custa 10 Mbps em um formato antigo pode custar 4 Mbps em H.264.

É por isso que reduzir um vídeo 4K para 1080p muitas vezes decepciona. Você corta três quartos da contagem de pixels e o arquivo mal chega à metade, porque o codificador já gastava menos bits nos detalhes que você removeu. Recodificar com um codec melhor, ou simplesmente com uma meta de taxa de bits menor, costuma render mais.

Por que o vídeo de celular é enorme

Os celulares gravam em taxas de bits altas de propósito. A câmera não tem tempo para pensar — ela grava os quadros em tempo real, sem chance de analisar o clipe inteiro — então superdimensiona para garantir a qualidade. Um minuto de vídeo 4K de celular pode facilmente passar de 400 MB.

Recodificar esse mesmo clipe offline, onde o codificador pode levar o tempo que precisar, rotineiramente o reduz à metade ou mais sem diferença visível. Essa é a maior economia disponível, e não custa nada além de tempo de processamento.

O que significa CRF e por que ele é melhor do que escolher uma taxa de bits

A maioria dos codificadores oferece duas maneiras de decidir a qualidade. Você pode indicar uma taxa de bits ou indicar uma meta de qualidade e deixar o codificador gastar o que cada cena precisar. A segunda é quase sempre melhor: um plano estático de uma parede precisa de pouquíssimos bits, uma explosão de confete precisa de muitos, e uma taxa de bits fixa desperdiça no primeiro e deixa o segundo sem recursos.

Para o H.264, essa meta é o CRF, de aproximadamente 18 a 28, em que menor significa melhor e maior em tamanho. Este site converte para MP4 com CRF 23, que é o padrão equilibrado de costume — visualmente muito próximo da fonte para a maioria das filmagens.

O áudio não é o seu problema

As pessoas costumam tentar reduzir um vídeo atacando o áudio. Uma faixa estéreo típica tem de 128 a 192 kbps, contra vários milhares do vídeo. Remover totalmente o áudio de um vídeo de 500 MB economiza talvez 10 MB e o deixa inútil. Deixe-o em paz.

Quando o GIF é a resposta errada

Converter vídeo para GIF deixa os arquivos drasticamente maiores, não menores. O GIF praticamente não tem compressão entre quadros — cada quadro é armazenado quase de forma independente — e é limitado a 256 cores. Um clipe de três segundos com 400 KB em MP4 pode ter 4 MB em GIF. Use o GIF quando precisar que ele reproduza sozinho em um lugar onde vídeo não é permitido, nunca para economizar espaço.

Para reduzir um clipe na prática, comprima o vídeo ou reduza a resolução; se tudo o que você precisa é de um loop curto, transforme-o em GIF e compare os tamanhos.