OGM: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Shynkar (обговорення | внесок) Створена сторінка: '''Ogg Media''' (OGM) - формат, медіа-контейнер для зберігання потоків даних, таких як відео, ау... |
Shynkar (обговорення | внесок) Немає опису редагування |
||
Рядок 1:
'''Ogg Media''' (OGM) - формат, [[
Деякий час тому, на зміну формату [[mp3]] був створений формат OGG Vorbis. Для зберігання звукового потоку vorbis був розроблений стандарт OGG Bitstream, який надалі застосували для зберігання відео.
==Формат OGM==
Кожен потік даних в термінах ogg називається логічний потік ( англ. logical bitstream ), кілька логічних потоків об'єднуються у фізичний потік ( англ. physical bitstream ) .
Існують наступні методи об'єднання логічних потоків в один фізичний :
*послідовне об'єднання (англ. chaining ) , всі сторінки першого логічного потоку слідують до сторінок другого логічного потоку
*угруповання (англ. grouping ) , сторінки потоків перемішуються для забезпечення можливості одночасно читати дані з різних потоків без істотної зміни зміщення у файлі ( для RIFF -контейнера таке положення потоків називається чергуванням ) .
Кожний логічний потік розбивається на пакети ( англ. packets ) . Формат пакета визначається використовуваним кодеком . Пакети діляться на сегменти (англ. segments ) , розмір кожного з сегментів не перевищує 255 байт. Сегменти об'єднуються в сторінки (англ. pages ) , кожна сторінка містить в собі не більше 255 сегментів ( загальний розмір даних в одній сторінці ніколи не перевищує 64 Кб) . Пакет може міститися більше ніж в одній сторінці (тобто бути в розмірі більше 64 Кб) , в цьому випадку для сторінки, що містить продовження пакету, виставляється спеціальний прапор «продовження пакету» (англ. continued_packet_flag )
== Див. також ==
|