Chroma subsampling adalah cara menghemat ruang dalam gambar atau video. File menyimpan detail kecerahan dari setiap piksel, tetapi hanya merekam detail warna untuk sebagian di antaranya, karena mata manusia hampir tidak menyadari perbedaannya.
Di mana Anda menemukannya dan dari mana asalnya
Chroma subsampling digunakan dalam video, gambar digital, dan televisi berwarna, dan memengaruhi informasi visual yang ditampilkan. Dalam praktiknya Anda menemukannya pada foto JPEG dan hampir setiap file video, apa pun kontainernya: MP4, MOV, AVI, MKV.
Ini hanya berfungsi jika file memisahkan kecerahan dan warna. Alih-alih menyimpan merah, hijau, dan biru untuk setiap piksel, format ini menyimpan luma, yaitu kecerahan, terpisah dari chroma, yaitu warna, sebagai dua komponen yang biasanya ditulis Cb dan Cr. Subsampling kemudian hanya menargetkan chroma dan membiarkan luma tidak tersentuh. Pilihan ini ditentukan oleh apa pun yang meng-encode file: kamera atau ponsel, preset ekspor editor video, perekam layar, atau program yang menyimpan JPEG. Laporan mungkin menampilkannya sebagai YCbCr4:2:0 (2 2) untuk foto, atau sebagai format piksel seperti yuv420p untuk aliran video. Keduanya adalah dua cara penulisan untuk hal yang sama.
Membaca notasi
Nilainya biasanya ditampilkan sebagai YCbCr yang diikuti tiga angka, dan angka-angka tersebut menggambarkan blok piksel selebar empat dan setinggi dua. Angka pertama adalah lebar blok tersebut, referensi luma, yang tidak terpengaruh oleh subsampling dan karena itu hampir selalu 4. Angka kedua menyatakan berapa banyak sampel warna yang diambil di baris atas blok, dan angka ketiga berapa banyak di baris bawah, di mana 0 berarti baris bawah cukup menggunakan ulang warna dari baris di atasnya.
4:4:4- satu sampel warna per piksel, tanpa subsampling sama sekali4:2:2- warna pada setengah resolusi horizontal4:2:0- warna pada setengah resolusi horizontal dan setengah resolusi vertikal, seperempat jumlah sampel warna, dan sejauh ini pengaturan yang paling umum untuk foto dan video konsumen4:1:1- warna pada seperempat resolusi horizontal
Mengapa ini penting bagi file Anda
Keuntungannya adalah ukuran dan bandwidth. Lebih sedikit sampel warna berarti lebih sedikit byte untuk frame yang sama, yang menghemat ruang penyimpanan dan membuat proses upload, streaming, dan siaran menjadi lebih murah. Itulah mengapa kamera dan layanan streaming memilih 4:2:0.
Biayanya biasanya tidak terlihat, karena mata jauh kurang peka terhadap detail warna halus dibandingkan kontras kecerahan halus. Dampaknya terlihat pada tepi warna yang keras dan jenuh: teks merah atau biru di latar belakang gelap, ilustrasi garis tipis berwarna, dan rekaman layar antarmuka pengguna, yang semuanya dapat menampilkan pinggiran warna samar. Pekerjaan yang kritis terhadap warna memiliki masalah yang sama karena alasan berbeda. Keying green-screen dan color grading berat langsung memotong informasi warna, sehingga mereka membutuhkan 4:2:2 atau 4:4:4 untuk dikerjakan.
Untuk pengarsipan, ingat bahwa subsampling bersifat merusak dan satu arah. Mengonversi file 4:2:0 ke 4:4:4 nanti hanya memberi Anda file yang lebih besar, bukan mengembalikan sampel warna yang sudah dibuang. Isian ini hanya menjelaskan encoding dan tidak menyimpan data pribadi apa pun.