Entendendo Bitrate
Bitrate é a quantidade de dados usada por segundo de vídeo. É o número que mais afeta o tamanho do arquivo e a qualidade final, mas não de forma linear.
O que é bitrate
Bitrate é medido em bits por segundo (bps), megabits por segundo (Mbps) ou kilobits por segundo (kbps).
- 1 Mbps = 1.000.000 bits por segundo
- Um vídeo de 30 segundos a 10 Mbps = ~37,5 MB de dados
Mais bitrate = mais dados por segundo = mais qualidade e arquivo maior.
Bitrate constante vs variável
CBR (Constant Bit Rate): o encoder usa exatamente o bitrate especificado em todos os momentos. Mais previsível para streaming. Menos eficiente: cenas simples recebem o mesmo bitrate que cenas complexas.
VBR (Variable Bit Rate): o encoder varia o bitrate conforme a complexidade. Cenas estáticas usam menos bits; cenas de ação usam mais. Mais eficiente que CBR.
CRF (Constant Rate Factor): modo do x264/x265 que tenta manter qualidade visual constante. O bitrate varia conforme o necessário para manter aquela qualidade. Ideal para arquivo e entrega onde tamanho não é fixo.
Bitrates de referência por plataforma
| Plataforma | Resolução | Bitrate recomendado |
|---|---|---|
| YouTube | 1080p 24fps | 8-12 Mbps |
| YouTube | 4K 24fps | 35-45 Mbps |
| 1080p | 15-30 Mbps | |
| TikTok | 1080p | 10-20 Mbps |
| Broadcast | 1080i | 50 Mbps (XDCAM) |
| Cinema (DCP) | 2K | 250 Mbps |
Bitrate vs resolução vs FPS
O mesmo bitrate em 4K parece pior do que em 1080p, porque tem mais pixels para codificar. Regra geral:
- 4K precisa de 4x o bitrate de 1080p para qualidade equivalente
- 60fps precisa de ~1.5x o bitrate de 30fps
Bitrate para archive (arquivo)
Para arquivos masters que você vai guardar para re-usar:
- ProRes 422 HQ em 1080p24: ~220 Mbps, qualidade praticamente lossless
- H.264 CRF 16 em 1080p24: ~15-40 Mbps, boa qualidade, arquivos menores
- H.265 CRF 18 em 1080p24: ~8-20 Mbps, excelente qualidade, arquivos compactos
Info
CRF não garante um bitrate fixo: o mesmo CRF 18 pode gerar 10 Mbps num vídeo simples e 80 Mbps num vídeo com muito movimento. Se precisar de tamanho previsível, use bitrate fixo (-b:v 15M).