Архив форума "Клуб любителей DVD" с 2000 по 2014гг


Забавный вопросик...

Автор: Otto Kovac
<seycom@internet.sk>

Дата: 20.10.01, @07:21

  А как оперу расписывать?

Если полностью, то без таблицы будет понять тяжело, а есть ли возможность вставлять в эту конференцию таблицы - я не знаю.

Давай попробуем на пальцах...

На DVD диске информация хранится в следующем порядке:
VMG - VTS1 - VTS2 - ... - VTS99

VMG - Video Manager
содержит
Control Data - Title Menu - VMGI Backup
фактически, VMG вещь на выбор, так как диск теоретически может и не содержать меню, но на самом деле он исплользуется практически всегда.
Его часто называют title menu или top menu.

VTS - Video Title Set содержит в себе информацию о главах (пункты меню, временный код, адреса ячеек и т.д.), а также конечно же VOBS.
Информация из VTS использутся сразу для всех глав сразу, поэтому главы должны содержать одинаковые номера, формат и очередность аудио и субтитров.
Первый VOBS - Video Object Set может содержать дополнитьное меню VTSM, которое часто называют root menu.

Информация на уровне VOBS включает в себя видео, аудио и субтитры.
Языковая версия аудио при этом должна содержать бинарный код в формате ISO 639.
Например для английского языка:
en - e-65, n-6E - то есть 656E (или же соответственно его эквивалент в виде 25966)

Каждый VOBS состоит из одного или более VOB, который содержит в себе ячейки (cell).
Ячейка - по сути группа картинок и аудио-блоков, может быть длиной как в секунду, так и длинною в целый фильм.
Некоторые системы ауторинга именуют ячеки - сценами (scenes).
Каждая ячейка содержит VOBU - Video Object Unit, которая и является наименьшей структурой на DVD.
(Прим. Что впрочем не мешает VOBU содержать в себе GOP Navigation Pack, Video Pack, Subpicture Pack, Highlight Pack, Still Pack, RT Text Pack и т.д.)
Дальше конечно же можно расписать по байтам структуру Pack-a, типа Start Code - 4 bytes
System Clock - 6 bytes
Stuffing lenght, Packet 1, Packet N и т.д. а потом перейти к самим Packet-ам...

Только вот встречный вопрос - а для чего все это нужно?
В целях повышения образования или проверки на вшивость?

В общем рукописаная таблица выглядит примерно так:

VMG - VTS1 - VTS2 - ... - VTS99

VMG
VMGI - VOBS - VMGI Backup

VTS
VTSI - VOBS (Root Menu) - VOBS (Title Content) - VTSI Backup

VOBS (Title Content)
VOB - ... - VOB

VOB
Cell - ... - Cell

Cell
VOBU - ... - VOBU

VOBU
NV_PCK - A_PCK - SP_PCK - HLI_PCK* - SPCT_PCK* - RTI_PCK* (и т.д.)

PCK (Pack)
PKT - ... - PKT (Packet)

(* эта ерунда только на DVD-Audio)

В принципе, я тут не расписал ILVU - Interleaved Uits, но так как это не совсем к структуре относится и мы все равно поверхностно обо всем разговариваем, то можно и не упоминать об этом.

Еще вопросы есть?

Сообщения в ветке


Ответ на сообщение
Ваше имя:
Пароль:
Ваш e-mail:
Тема:
Текст сообщения:
  
Посылать уведомление об ответе:    

return_links(); ?>