Keyframe
Ключевой кадр (внутрикодированный кадр)
Полный самодостаточный кадр видео, который хранит все данные изображения без ссылок на другие кадры, служа опорной точкой для окружающих кадров, которые хранят только различия.
Техническая деталь
Сжатие видео использует три типа кадров: I-кадры (ключевые, полностью самодостаточные), P-кадры (предсказанные из предыдущих кадров, хранят только векторы движения и остаточные различия) и B-кадры (двунаправленные, ссылаются как на предыдущие, так и на будущие кадры для максимального сжатия). GOP (группа изображений) — это последовательность от одного ключевого кадра до следующего. Более короткие интервалы GOP (более частые ключевые кадры) обеспечивают более быструю перемотку и устойчивый стриминг, но снижают эффективность сжатия. Протоколы потоковой передачи требуют ключевых кадров через регулярные интервалы (обычно каждые 2–10 секунд) для переключения адаптивного битрейта. Детекция смены сцены вставляет ключевые кадры при визуальных переходах.
Пример
```html <!-- Keyframe: 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> ```