CRF
CRF (Constant Rate Factor)
Uma definicao de codificacao de video que controla a qualidade em vez da taxa de bits, permitindo que o codificador utilize mais bits para cenas complexas e menos para cenas simples, mantendo qualidade visual consistente.
Detalhe técnico
O CRF atribui um alvo de qualidade em vez de taxa de bits, permitindo que a taxa de bits varie por frame. A escala varia por codec: x264/x265 CRF 0-51 (0 = sem perda, 23 = padrao x264, 28 = padrao x265), VP9 CRF 0-63, AV1 CRF 0-63. Valores CRF mais baixos = melhor qualidade = ficheiros maiores. Uma regra empirica: CRF +6 ≈ metade da taxa de bits. A codificacao em dois passos (two-pass) pode atingir uma taxa de bits alvo com distribuicao semelhante a CRF. A utilizacao com taxa de bits maxima (-maxrate + -bufsize) previne picos para streaming.
Exemplo
```html <!-- CRF: HTML5 video with format fallback --> <video controls preload="metadata"> <source src="video.webm" type="video/webm; codecs=vp9,opus"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> ```