OGMOgg Media (OGM) — формат, мультимедійний контейнер для зберігання потоків даних, таких як відео, аудіо, і субтитри. Забезпечує надійне транспортування файлу, контроль цілісності файлу, мінімізацію кількості переміщень по файлу під час відтворення декількох потоків (чергування). Був пізніше витіснений форматом MKV. Проєкт був заснований на популярному форматі AVI й Ogg, який у той час підтримував тільки звук. Деякий час тому, на зміну формату mp3 був створений формат OGG Vorbis. Для зберігання звукового потоку vorbis був розроблений стандарт OGG Bitstream, який надалі застосували для зберігання відео. Можливості
Розширення файлу OGM є .ogm. Формат OGMКожен потік даних в термінах ogg називається логічний потік (англ. logical bitstream), кілька логічних потоків об'єднуються у фізичний потік (англ. physical bitstream). Існують наступні методи об'єднання логічних потоків в один фізичний:
Кожний логічний потік розбивається на пакети (англ. packets). Формат пакета визначається використовуваним кодеком. Пакети діляться на сегменти (англ. segments), розмір кожного з сегментів не перевищує 255 байтів. Сегменти об'єднуються в сторінки (англ. pages), кожна сторінка містить в собі не більше 255 сегментів (загальний розмір даних в одній сторінці ніколи не перевищує 64 Кб). Пакет може міститися більше ніж в одній сторінці (тобто бути в розмірі більш як 64 Кб), в цьому випадку для сторінки, що містить продовження пакета, виставляється спеціальний прапор «продовження пакета» (англ. continued_packet_flag). Див. такожПосилання
|