Materi
Kompresi lossless mengecilkan data tanpa membuang apa pun, sehingga hasil dekodenya sama persis dengan aslinya. Kompresi lossy membuang sebagian data yang dianggap kurang penting, sehingga berkasnya jauh lebih kecil tetapi hasilnya tidak identik. MDN mencatat bahwa kebanyakan codec video bersifat lossy; codec lossless memang ada, tetapi dipakai untuk arsip dan penyimpanan lokal, bukan untuk dikirim lewat jaringan. Kompresi lossy meninggalkan artefak, misalnya ringing dan hilangnya ketajaman, dan makin besar kompresinya makin jelas artefaknya.
Codec video menghemat data dengan tidak menyimpan setiap frame utuh. MDN menjelaskan kompensasi gerak: encoder mencari objek yang bergeser dari frame sebelumnya dan hanya menyimpan pergeserannya ditambah selisih piksel yang tersisa. Supaya kesalahan tidak menumpuk dan supaya pemutar bisa melompat ke tengah video, encoder menyisipkan key frame secara berkala, disebut juga intra-frame atau i-frame, yaitu frame utuh yang bisa ditampilkan tanpa frame lain. Rangkaian dari satu key frame sampai sebelum key frame berikutnya disebut GOP (group of pictures). Per 28 September 2026, halaman saran encoding YouTube meminta GOP tertutup sepanjang setengah frame rate, artinya satu key frame setiap setengah detik.
Video 24 fps dengan GOP setengah frame rate
panjang GOP = 24 / 2 = 12 frame, jadi satu key frame setiap 0,5 detik
video 10 detik = 240 frame → 240 / 12 = 20 key frame