Смещение в шестнадцатеричном формате (с нуля) | Содержание | Пример |
---|
00-01 | Версия | 56 36 (V6) |
02-05 | Размер файла MOI (байты) | 00 00 01 C3 (451 байт) |
06-07 | Год | 07 D9 (2009) |
08 | Месяц | 06 (июнь) |
09 | День | 1E (30 место) |
0A | Час | 0B (11) |
0B | Минуты | 16 (22) |
0C-0D | Секунды | CB 20 (52000 миллисекунд = 52 секунды) |
0E-11 | Длительность видео (мс) | 00 08 9D 00 (564480 мс, 9 мин 24 с 12 кадров) |
80-83 | Соотношение сторон видео и ТВ-система | Младший полубайт первого байта: 0 и 1 для 4: 3, 4 и 5 для 16: 9. Старший полубайт первого байта: 4 для NTSC, 5 для PAL. |
84-85 | Аудиокодек | 00 C1 для аудио AC3 / 40 01 для аудио MPEG |
86 | Битрейт аудио | 01 = 64 кбит / с (с шагом 16 кбит / с) до 0F = 640 кбит / с |
DA-DB | Битрейт видео | 58 96 = CBR 8,5 Мбит / 81 3D = CBR 5,5 Мбит |
DD-E1 | Пакеты длительности видео | Длительность видео (мс) (0E-11) * 5A + Битрейт видео (DA-DB) (может увеличиваться со значениями со смещением DA-DB, но не может быть для видео VBR MPEG) |
E6-E7 | Битрейт видео | То же, что и по смещению DA-DB |
E9-ED | Пакеты длительности видео | То же, что по смещению DD-E1 |
F0-F1 | Записи в таблице COARSE (с нуля) | Подсчет 7-байтовых пакетов для грубой таблицы (один 7-байтовый пакет каждые 10 секунд) |
F2-F3 | Записи таблицы FINE | Подсчет 3-байтовых пакетов для точной таблицы (один 3-байтовый пакет каждые 480 миллисекунд) |
100 - | Грубый стол | (F0-F1) * 7-байтовая грубая таблица пакетов |
- | Таблица FINE | (F2-F3) * 3-байтовая таблица точных пакетов |