Container Format
Kapsayıcı Biçim (Multimedya Sarmalayıcı)
İçindeki verilerin nasıl kodlandığını belirtmeden birden fazla ses, video, altyazı ve meta veri akışını tek bir paket içinde barındıran dosya biçimi.
Teknik Detay
Kapsayıcılar senkronizasyon bilgileriyle (zaman damgaları) çoğullanmış akışları düzenler. Başlıca kapsayıcılar: MP4/M4V (ISO 14496-14 — atom/kutu tabanlı, H.264/H.265/AV1 + AAC/Opus destekler), MKV/Matroska (açık, esnek — neredeyse her codec'i destekler, çoklu altyazı izleri), WebM (Matroska alt kümesi — VP8/VP9/AV1 + Vorbis/Opus, web için optimize), AVI (eski Microsoft, RIFF, yerel akış desteği yok), MOV (Apple biçimi, MP4'e benzer), TS/MPEG-TS (MPEG Taşıma Akışı — yayın için hata kurtarma). Kapsayıcı yapısı: başlık (meta veri, codec dizini), dizin (arama ofsetleri, zaman damgaları) ve serpiştirilmiş veri. Kapsayıcı boyut cezası: genellikle toplam dosya boyutunun %0,1-2'si. Akış desteği: başta moov atomu olan MP4 (aşamalı indirme), fMP4 (DASH/HLS için parçalı MP4).
Ornek
```html <!-- Container Format: 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> ```