I-frame (Intra Frame) to rodzaj klatki wideo w kodeku kompresji wideo, taki jak H.264, H.265 (HEVC) lub inne. I-frame jest jednym z trzech typów klatek, obok P-frame (Predictive Frame) i B-frame (Bidirectional Frame), które są używane w procesie kompresji, aby uzyskać skuteczną kompresję wideo.
Definicja I-frame (Intra Frame):
I-frame (klatka intra) to klatka wideo, która jest kompresowana jako niezależna jednostka. Oznacza to, że I-frame nie odnosi się do żadnych innych klatek ani nie wykorzystuje informacji z innych klatek w celu kompresji. Każda klatka I-frame jest de facto kompletną klatką obrazu.
Klatki I-frame są wykorzystywane jako punkty odniesienia lub kluczowe klatki. Wszystkie inne klatki wideo (P-frames i B-frames) mogą się odnosić do klatek I-frame, korzystając z nich jako punktów odniesienia do obliczania zmian w obrazie.
Zalety klatek I-frame:
- Dobra jakość obrazu: Klatki I-frame są kompletne i niezależne, co oznacza, że oferują wysoką jakość obrazu bez straty jakości przez kompresję.
- Punkty odniesienia: Klatki I-frame stanowią punkty odniesienia dla innych klatek, co pomaga w efektywnej kompresji.
Wadą klatek I-frame jest to, że zajmują więcej przepustowości i miejsca w stosunku do innych typów klatek (P-frames i B-frames), ponieważ każda klatka I-frame zawiera pełny obraz, a nie tylko zmiany od poprzednich klatek.
Klatki I-frame są istotne w procesie kompresji wideo i transmisji na żywo, ponieważ stanowią punkty odniesienia dla pozostałych klatek, co pozwala na osiągnięcie efektywnej kompresji przy zachowaniu dobrej jakości obrazu.