🍋
Menu
Video

CRF

CRF (Constant Rate Factor)

Parameter encoding video yang mengontrol keseimbangan antara kualitas visual dan ukuran file, di mana nilai yang lebih rendah menghasilkan kualitas lebih tinggi dan file lebih besar, sementara nilai yang lebih tinggi menghasilkan file lebih kecil dengan kualitas lebih rendah.

Detail Teknis

CRF menerapkan parameter kuantisasi konstan ke seluruh video, memungkinkan bitrate bervariasi per frame berdasarkan kompleksitas adegan. Rentang skala: H.264 libx264 0-51 (default 23, secara visual lossless ~18), H.265 libx265 0-51 (default 28, setara kualitas pada CRF lebih tinggi), VP9 libvpx-vp9 0-63, AV1 libaom 0-63, SVT-AV1 0-63 (default 35). Adegan kompleks (aksi, confetti) mendapat bitrate lebih tinggi; adegan statis mendapat bitrate lebih rendah — mempertahankan kualitas yang konsisten secara perseptual. CRF vs CBR: CRF mengoptimalkan kualitas per-frame (terbaik untuk penyimpanan lokal), CBR memastikan bitrate yang dapat diprediksi (diperlukan untuk streaming langsung). Encoding dua-pass mencapai target ukuran file sambil mengoptimalkan distribusi kualitas. Kenaikan CRF +6 kira-kira menggandakan rasio kompresi (setengah ukuran file).

Contoh

```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>
```

Alat Terkait

Istilah Terkait