![]() |
Модераторы: Alexeis |
![]() ![]() ![]() |
|
Yanochka |
|
||||||||||||||
![]() Fallen Angel ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1256 Регистрация: 7.10.2004 Где: Москва Репутация: 13 Всего: 79 |
Что находится на DVD - диске?
Данный материал преследует своей целью краткое ознакомление новичков с такими понятиями как DVD-диск, VOB, IFO и BUP-файлы. Когда вы открываете DVD-диск в просмотрщике, вы можете увидеть как минимум 2 директории:
AUDIO_TS, как видно из названия, как правило, используется для хранения всей звуковой информации. Правда иногда, особенно, когда DVD-диск записывается непрофессионалами, в ней может содержаться и другая информация. Теперь давайте бросим взгляд внутрь директории VIDEO_TS . Из названия явно видно, что данная директория будет содержать видеоинформацию. Итак:
При беглом осмотре содержимого не трудно убедиться, что в директории содержатся 3 вида файлов. Это *.VOB, *.IFO и *.BUP. Рассмотрим каждый из них в отдельности. VOB - Видео Обьект (Video Object) VOB - это файл, который содержит в себе в смешанном виде три основных потока, используемых при демонстрации фильма, или любой другой видео информации. Это Видео поток, Аудио поток и Субтитры. Видео содержится, как известно, на DVD в MPEG-2 формате, аудио может содержаться либо в формате AC3, либо в Linear PCM (*.wav), либо Mpeg 2 multichannel и, наконец, последнее MPEG1 layer2 2 channel audio. Обычно фирмами-изготовителями DVD отдаётся предпочтение аудио-формату АС3. MPEG-2 multichannel также может встретиться в качестве аудио-формата, но крайне редко. PCM, как правило, используется на музыкальных DVD и, наконец, MP2 ? формат, применяемый на дешёвых DVD-дисках. Рассмотрим вкратце характеристики каждого из приведённых тут форматов. PCM относится к высококачественному не сжатому аудио-формату, занимающему много места. Именно поэтому этот формат не является идеальным выбором для полнометражных фильмов и фильмов с несколькими звуковыми дорожками. АС3-поток имеет bitrate между 192 и 448 кбит/сек. 192 кбит/сек используют для 2-х канального звука, 384 - 448 кбит/сек для 5-канального. VOB может содержать в себе 1 видеопоток и несколько звуковых (аудио) потоков. В данном случае несколько аудиопотоков могут говорить о наличии звуковых дорожек на нескольких языках. Максимальный bitrate при видеовоспроизведении может достигать 9.8 Мбит/сек. По определению, суммарный bitrate аудио и видео не может превышать 10 Мбит/сек. Подобные величины позволяют одновременно использовать до 9-и различных аудиопотоков и 22-х потоков субтитров. Субтитры на DVD ни что иное, как растровые изображения, использующие в своей цветовой гамме 4 цвета. Обычно субтитры "накладывают " на видео поток, не смешивая их вместе. Теперь взглянем на VOB попристальней. Для этого используем программу vStrip:
Как было сказано выше, в одном *.VOB файле, как правило, находится один видеопоток и он всегда имеет идентификатор 0xE0. PTS расшифровывается, как Program Time Stamp и обозначает время, когда данный поток начинает воспроизводиться по отношению к началу файла *.VOB. Также вы можете видеть разрешение видео потока 740x480. Исходя из этого показателя можно сказать, что данный DVD относится к формату NTSC DVD. Покадровая частота подтверждает это предположение; ее величина для данного потока равняется 29.97fps. Также можно установить, что это широкоформатный фильм, т.к. DAR имеет значение 16:9. Далее мы видим здесь 4 аудиопотока их идинтификаторы 0x80 - 0x83. Обратите внимание, что это всё АС3 формат. Все АС3-потоки находятся в потоке с обозначением 0xBD, подпотоке от 0x8x. PCM-потоки также располагаются в потоке 0xBD, обычно они имеют идентификаторы, равные 0xAx, от 0xA0 до 0xA9. МР2-аудио располагается в потоках, имеющих идентификаторы вида 0xCx. Ниже приводится пример, как могут выглядеть аудиопотоки для PCM и MP2 форматов.
Подпотоки, имеющие своими идентификаторами 0x20 and 0x21, обозначают потоки титров. Все потоки титров также располагаются в качестве подпотоков в потоке 0xBD. Кроме вышеперечисленных потоков и их идентификаторов в списке присутствует поток с идентификатором 0xBE, это так называемый набивочный поток (padding stream), но в данной заметке мы не будем касаться этих потоков. Помимо всего перечисленного вы могли обратить внимание на слова VOB-ID и CELL-ID. Cell (Клетка) принята к обозначению минимальной единицы информации на DVD. Для простого DVD подобная единица может обозначать одну главу, но в случае, когда фильм располагается на нескольких дисках, всё становится несколько сложнее. Для тех, кто хочет получить расширенную информацию о том, что такое cell для DVD, придется ознакомиться с тем, как работает Сценарист, только после изучения этой темы вы сможете добиться полного понимания того, что же такое cell. То же самое относится и к показателю VOB-ID. IFO - Информационный файл (InFOrmation) IFO-файлы предоставляют видеопроигрывателю важную навигационную информацию. Подобно тому, как в книге на определённых страницах начинаются новые главы, также и в DVD разные потоки подключаются на разных этапах проигрывания диска. Именно наличие такого файла определяет в конечном итоге то, что при рипе какого-либо диска мы получаем несколько VOB-файлов, из которых каждый есть начало новой главы DVD. Опять воспользуемся нашим старым другом vStrip и проанализируем содержание IFO-файла. Предположим, введём в vStrip командную строку подобную
Получим следующий результат
Как вы можете удостовериться, на данном диске присутствуют 2 PGC (ProGram Chains) для данного фильма. PGC 0 представляет основной материал фильма, в то время как PGC 1 - это лого киностудии или фирмы-производителя диска. Эта структура может быть намного более сложной, но, как правило, она идентична тому, что было представлено выше. Фильмы на нескольких языках дадут вам несколько PGC, имеющих ту же длину. Цельные, имеющие несколько версий фильмы дадут также несколько PGC, но с различной длиной. В этом случае главное - не ошибиться в версии фильма. И последнее: на данный момент IFO-файлы не подвергаются шифрованию. BUP - Бекапы (BackUP) Тут особенно нечего рассказывать. Бекапы в данном случае - это бекапы IFO-файлов Присмотримся поближе Теперь, когда мы знакомы со всеми видами и типами файлов, которые можно встретить на DVD-диске, разберём то, что мы можем увидеть в просмотрщике, ешё раз. Итак
Файлы, имеющие название вида VIDEO_TS.*, представляют те файлы, которые будут запущены в первую очередь. Фактически это те файлы, которые будут проиграны проигрывателем после того, как вы вставили диск. Как правило, это некое сообщение об авторских правах, но может быть также и меню, в котором вы будете выбирать языки фильма и т.д. Файл video_ts.vob содержит в себе видео- и аудиоданные фильма, video_ts.ifo - содержит в себе всю информацию о навигации по проигрыванию фильма, и соответственно video_ts.bup - резервная копия от video_ts.ifo. В приведённом списке есть и другие файлы с расширением *.ifo, это vts_01_0.ifo и vts_02_0.ifo. Первые два номера в названии определяют номер заголовка фильма, т.е. vts_01_* - первый вариант названия фильма, vts_02_* - второй вариант названия фильма и так далее. Совершенно очевидно то, что при таком виде названия файла могут существовать 99 вариантов названия фильма (вы можете спросить, почему не 100, дело в том, что файлов вида vts_00_* не существует). Каждое название может иметь 10 VOB-файлов, при этом каждый VOB-файл вида vts_XX_0.vob всегда будет содержать меню для этого названия.Каждое название обязано иметь как минимум 2 VOB-файла - один для меню и второй собственно для самого фильма. В то же время каждый заголовок всегда будет иметь один *.ifo и один *.bup-файла. В нашем случае заголовок номер 1 включает в себя короткометражную версию фильма с собственным меню, а заголовок 2 , в свою очередь содержит основной видеофайл со своим меню. Как вы могли удостовериться, максимальный размер VOB-файла может достигать 1 Gb. Фактически VOB-файл обязан быть либо меньше 1Гб, либо точно 1 Гб (1024x1024x1024Bytes) И последний вопрос: каким образом располагается видеоинформация основного фильма на диске? Самый большой *.ifo-файл предоставит вам номер заголовка, и после этого вам понадобятся все *.vob-файлы, исключая вобы, содержащие меню (хотя, возможно, вы также захотите иметь дело и с этими файлами). Большинство риперов (если они не анализируют содержание *.ifo-файлов) будут работать соответственно правилу, приведённому выше, т.е. по этому принципу будет проведён поиск основного файла, а *.ifo будет попросту скопирован. Внутри *.VOB Как правило, содержимое DVD разбивается на заголовки (фильмы и альбомы) и части заголовков (главы и отдельные песни). Заголовки - это ни что иное, как cell, объединенные вместе посредством одного или нескольких PGC (Program Chains). Как было сказано выше, cell - это ни что иное, как наименьшая видеоединица, принятая для данного DVD. Часто cell равна главе, но не всегда. Иногда cell сгруппировывают вместе, используя идентификатор (ID) от VOB. Прекрасным примером этому могут быть фильмы на DVD от Warner Brothers, где основной фильм имеет один VOB-идентификатор на одном слое, а другой - на другом слое, многоязыковые фильмы (в точках ветвления каждая ветвь имеет собственный ID, при этом, когда они собираются вместе, мы получаем отличный от всех ID). -------------------- ![]() |
||||||||||||||
|
|||||||||||||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Работа с видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |