Программа для открытия dvd файлов. Обзор спецификации стандарта dvd-video

Программа для открытия dvd файлов. Обзор спецификации стандарта dvd-video

02.08.2019

ОБЗОР ФОРМАТА DVD-VIDEO

Диски формата DVD-Video содержат не только собственно видео- и аудиоданные, но и много другой информации, позволяющей реализовать мощные функции, присущие только этому формату: просмотр эпизода с разных точек, запрет просмотра детьми нежелательных сцен («родительская защита»), воспроизведение в произвольном порядке и т.п. Эта информация также обеспечивает поддержку специальных режимов воспроизведения, например, ускоренной прямой и обратной прокрутки. В этой статье мы будем называть содержащиеся на диске видео- и аудиоданные «презентационными данными», а дополнительную информацию «навигационными данными».

VMG И VTS

Зона DVD-Video содержит все файлы, необходимые для воспроизведения DVD-Video, и построена из одного видеоменеджера (VMG, Video Manager), и нескольких наборов видеозаголовков (VTS, Video Title Sets). VMG состоит из информации видеоменеджера (VMGI, Video Manager Information), набора видеообъектов для меню VMG (VMGM_VOBS, Video Object Set for VMG Menu,), и резервной VMGI (BUP).

VMGI содержит управляющую информацию для всей зоны DVD-Video, и состоит из одного файла с именем VIDEO_TS.IFO.

В VMGM_VOBS, состоящем из одного файла с именем VIDEO_TS.VOB находится содержимое меню выбора заголовка.

VMGI(BUP) представляет собой полную копию VMGI, и состоит из одного файла с именем VIDEO_TS.BUP.

VMGM_VOB может отсутствовать, но наличие двух остальных типов информации обязательно.



Структура DVD-Video диска

Каждый VTS состоит из информации о комплекте видеозаголовков (VTSI, Video Title Set Information), набора видеообъектов для меню VTS (VTSM_VOBS, Video Object Set for the VTS Menu), набора видеообъектов для заголовков в VTS (VTSTT_VOBS, Video Object Set for Titles in a VTS), и резервной VTSI(BUP).

VTSI – это управляющая информация для VTS, содержащаяся в одном файле с именем VTS_##_0.IFO.

В VTSM_VOBS находятся данные для всех типов меню из VTS, они содержатся в одном файле с именем VTS_##_0.VOB.

В VTSTT_VOBS находятся данные, необходимые для воспроизведения видеопрограммы, этот набор состоит из нескольких файлов с именами VTS_##[email protected].

VTSI(BUP) – полная копия VTSI, состоит из одного файла VTS_##_0.BUP. VTSM_VOBS может и не существовать, но наличие остальных трех типов данных обязательно. В именах файлов ## представляет собой двузначное число от 01 до 99, @ – число от 1 до 9.

ПРЕЗЕНТАЦИОННЫЕ ДАННЫЕ

В соответствии со спецификацией потока программы MPEG-2 видео, звук и данные элементов субграфики из презентационных данных мультиплексируются с частью навигационных данных. Структура блока и пакета соответствует этой спецификации, каждый блок содержит 2048 байт. Скорость мультиплексирования (mux_rate) составляет 10,08 Мбит/с.

Видео

метод сжатия данных

MPEG-2, MPEG-1

скорость передачи данных

скорость передачи данных максимум 9,8 Mбит/с (MPEG-2);
максимум 1,856 Mбит/с (MPEG-1)

размер GOP

максимум 36 полей

экранное представление

телевизионные системы

525/60 (NTSC), 625/50 (PAL)

форматное соотношение

4:3, 16:9

режимы

с обрезкой части изображения («pan & scan»);
с полями сверху и снизу («letterbox»)

пользовательские данные

субтитры

Видеоданные существуют в виде одного потока данных, сжатого в соответствии с требованиями видеоформата MPEG-2. Для обеспечения высокого качества изображения поток поддерживает переменную скорость передачи данных с максимальным значением 9,8 Мбит/с.

Формат DVD-Video совместим со стандартами NTSC и PAL, и поддерживает форматное соотношение 4:3 и 16:9. Для демонстрации видеопрограммы с форматным соотношением 4:3 на экране 16:9 создатель диска может выбрать режим «pan & scan» (обрезка части изображения) или «letterbox» (демонстрация всего изображения с черными полосами сверху и снизу.

Звук

Линейная ИКМ

Dolby Digital*

MPEG Audio

Fs (частота дискретизации)

48 кГц, 96 кГц

48 кГц

48 кГц

Qb (квантование)

16 / 20 / 24 бит

Использует сжатие

Использует сжатие

Скорость передачи данных (в 1 потоке)

максимум 6,144 Мбит/с

максимум 448 кбит/с

максимум 912 кбит/с

* Торговая марка Dolby Laboratories Licensing Corporation

Спецификацией DVD определены три формата звука: линейная импульсно-кодовая модуляция (ИКМ), Dolby Digital и MPEG audio. Каждая видеопрограмма может иметь до восьми аудиопотоков, которые могут характеризоваться различными атрибутами, например, языком. Каждый поток состоит из нескольких каналов. Например, формат Dolby Digital поддерживает 5+1 канал.

При использовании линейной ИКМ звуковое сопровождение DVD может иметь частоту дискретизации до 96 кГц с разрешением до 24 бит, многократно превосходя по качеству звук CD. Для Dolby Digital и MPEG audio частота дискретизации составляет 48 кГц. Формат MPEG audio поддерживает сжатие MPEG-2 и многоканальность.

Элементы субграфики

формат данных в изображении

кодирование длин серий, два бита на пиксел

объем данных на одно изображение

не более 52 КБ

разрешение

720x480 (525/60)
720x576 (625/50)

цвета отображения

16 цветов (определяемых для программной последовательности)

управление отображением

изменение контраста и цвета пикселов; смена области отображения (перемещение); смена отображаемых данных (прокрутка); принудительное отображение

Элементы субграфики – это особенность DVD, позволяющая задать какие-либо данные (например, субтитры, меню, тексты караоке), которые затем будут демонстрироваться в виде растровой картинки поверх основного видеосюжета. Эти данные сжаты с использованием кодирования длины повторения. Для каждой видеопрограммы может быть до 32 потоков элементов субграфики.

Данные элементы субграфики могут отображаться в 16 различных цветах. Для такой информации, как субтитры, пользователь сам управляет отображением элементов суграфики. В DVD также поддерживается возможность принудительного отображения элементов субграфики, например, если создатель видеопрограммы желает в определенном месте показать меню.

НАВИГАЦИОННЫЕ ДАННЫЕ

Ячейки и PGCs

Ячейка (cell) представляет собой элементарную единицу воспроизведения данных в реальном времени, и имеет свой постоянный идентификационный номер (ID). Программная последовательность (PGC, Program Chain) определяет порядок воспроизведения ячеек. Видеопрограмма состоит из одной или более связанных PGC. У обычного фильма, где одна видеопрограмма состоит из одной PGC, ячейки записаны на диск и воспроизводятся друг за другом, при этом порядковый номер ячейки и ее ID совпадают. Если на диске несколько видеопрограмм, каждая из которых определяется собственной PGC, то такого совпадения не будет.



Таким образом, спецификация DVD с ячейками и программными последовательностями по самой своей сути предназначена для воспроизведения данных в реальном времени в произвольном порядке. Такую структуру можно использовать для реализации различных режимов воспроизведения, например, выбора уровня доступа к определенным сценам (родительская защита), выбор просмотра эпизода фильма с другой камеры, и просмотра фильма в другой редакции режиссера (story selection).

В каждой PGC также может быть команда инициализации (pre-command), исполняемая перед воспроизведением первой ячейки, и команда завершения (post-command), которая выполняется после воспроизведения последней ячейки. Также PGC может содержать экранные кнопки или команды ячейки, которые исполняются при ее воспроизведении. С помощью этих команд и действий пользователя одна PGC может разветвляться на несколько, несколько PGC вести к одной и той же PGC, и т.п. Этим обеспечивается разнообразная интерактивность воспроизведения.

Программы и PTT

Серию из одной или нескольких ячеек с последовательно идущими номерами, относящихся к одной PGC, называется программой. Программы могут быть использованы как фрагменты для воспроизведения в произвольном порядке, также к ним можно организовать доступ через команды. Серия из одной или нескольких программ с последовательно идущими номерами в пределах одной PGC называется PTT. PTT соответствуют разделам видеопрограммы, и представляют собой единицы доступа на уровне пользователя.

4.4.3 PCI и DSI

Ячейка состоит из одного или более видеообъектов (VOBU, Video Object Units). Каждый VOBU содержит данные для воспроизведения длительностью от 0,4 до 1 секунды. VOBU начинается с навигационного блока (NV_PCK, Navigation Pack), за которым идут несколько групп изображений (GOP, Group Of Pictures) – структур, содержащих видео, звук, элементы субграфики и другие данные в пакетном представлении с разделением по времени. Однако VOBU не обязан содержать каких-либо данных, кроме NV_PCK, и поэтому длительность содержимого VOBU может быть меньше, чем время воспроизведения самого VOBU. Более того, число кадров в GOP не фиксировано, и если она заканчивается кодом окончания MPEG-последовательности, то воспроизведение будет остановлено на последнем кадре GOP. Это дает возможность включения неподвижных изображений произвольной длины в любое место видеопрограммы вместе со звуковым сопровождением.

NV_PCK состоит из двух пакетов, называемых управляющей информацией презентации (PCI, Presentation Control Information), и информацией для поиска данных (DSI, Data Search Information).

Чтобы DVD-проигрыватели могли обеспечить непрерывность воспроизведения, а также воспроизводить данные с переменным коэффициентом сжатия, между считывающим устройством и декодером находится значительный объем памяти – буфер дорожки. В результате возникает задержка по времени между считыванием сигнала и декодированием и воспроизведением видео- и аудиоданных. Поэтому управляющая информация в реальном времени делится и хранится в PCI и DSI пакетах, и проигрыватель проверяет и использует эту информацию до и после того, как ячейка пройдет через буфер дорожки.

Если файл.DVD известен Вашей системе, то открыть его можно двойным нажатием мышкой или клавишей ENTER. Эта операция запустит ассоциируемые с файлом.DVD аппликации, установленные в системе. Если система встречает файл впервые и отсутствуют соответствующие ассоциации, то акция закончится предложением системы, найти соответствующее программное обеспечение в компьютере либо сети интернет.

Иногда случается, что для обслуживания типа файлов.DVD приписана неправильная программа. Это случается в следствии действия враждебных программ, таких как вирусы или вредоносные программы, но чаще всего это результат ошибочного совмещения аппликации с расширением файла.DVD. Если во время обслуживания нового типа файлов.DVD мы укажем системе неправильную программу, то система ошибочно будет рекомендовать ее использование всякий раз, когда будет встречаться файл этого типа. В таком случае следует попробовать повторно выбрать соответствующую аппликацию. Нажмите правой кнопкой мышки на файл.DVD, а затем выберите из меню опцию "Открыть с помощью..." затем "Выбрать программу по умолчанию" . Сейчас выберите одну из установленных аппликаций из вышеуказанного списка и попробуйте снова.

Программы, которые откроют файл.DVD

Ручное редактирование Реестра Windows

Если наша система не справляется с расширением.DVD и подвели все автоматические и полуавтоматические методы обучения его этому искусству, остается ручное редактирование реестра Windows. Этот реестр хранит всю информацию, касающуюся рабоы нашей операционной системы, в том числе соединения расширений файлов с программами для их обслуживания. Команда REGEDIT вписанная в окне „поиск программ и файлов” или „запустить в случае старших версий операционной системы, предоставляет нам доступ к реестру нашей операционной системы. Все операции, проведенные в реестре (даже не очень сложные, касающееся расширения файла.DVD) имеют значительное влияние на работу нашей системы, поэтому прежде чем проводить какие-либо модификации следует убедится, что сделана копия актуального реестра. Интересующий нас раздел - это ключ HKEY_CLASSES_ROOT . Следующая инструкция показывает, шаг за шагом, как модифицировать реестр, а конкретно запись в реестре, содержащую информацию о файле.DVD.

Шаг за шагом

  • Нажмите кнопку “start”
  • В окне „найти программы и файлы” (в старших версиях системы Windows это окно „Запустить”) впишите команду „regedit” а затем утвердите операцию клавишей „ENTER”. Эта операция запустит системный редактор реестра. Этот инструмент позволит не только просмотреть существующие записи, но также провести их модификацию, добавление или удаление вручную. В связи с тем, что реестр системы Windows ключевой для ее работы, все операции, проводящиеся на ней, следует выполнять рассудительно и сознательно. Неосторожное устранение или модификация несоответственного ключа может необратимо повредить операционную систему.
  • С помощью комбинации клавишей ctr+F или меню Редактирование и опции „Найти” найдите интересующее вас расширение.DVD, вписав его в окне поисковика. Утвердите, нажав OK или с помощью клавиши ENTER.
  • Запасная копия. Чрезвычайно важным является создание запасной копии реестра, прежде чем совершить в нем какие-либо изменения. Каждое изменение имеет влияние на действие нашего компьютера. В крайних случаях ошибочная модификация реестра может привести к невозможности повторного запуска системы.
  • Интересующее Вас значение, касающееся расширения, можно вручную редактировать изменяя ключи, приписанные к найденному расширению.DVD. В этом месте Вы можете также самостоятельно создать нужную запись с расширением а.DVD если такое отсутствует в реестре. Все доступные варианты находятся в подручном меню (правая кнопка мышки) или в меню "Редактирование" после размещения курсора в соответствующем месте на экране.
  • После окончания редактирования записи, касающейся расширения.DVD закройте системный реестр. Введенные изменения войдут в жизнь после повторного запуска операционной системы.

Рассмотрим стандартную структуру диска DVD .

Если взять любой стандартный DVD, то, открыв его, вы обнаружите две папки - AUDIO_TS и VIDEO_TS .

Откроем вторую папку VIDEO_TS. Внутри находятся различные файлы с расширениями BUP, IFO и VOB. Что это за файлы?

IFO - это информационные файлы диска, они "знают", что находится в файлах VOB и поддерживают порядок их запуска.

BUP - файл резервного копирования файла IFO (для подстраховки). Обратите внимание, каждому файлу IFO соответствует файл BUP такого же размера.

VOB - основные файлы DVD, в которых содержится информация о видео, аудио, титрах.

Посмотрите на скриншот DVD-диска, открытого в Total Commander, чтоб разобраться в различных файлах и их расширениях.

Первые три файла, выделенные красной рамкой - это файлы меню. Значит, файлы с названием VIDEO_TS (с тремя вышеназванными расширениями) отвечают за меню вашего DVD.

Остальные три рамки выделяют три раздела диска, так называемые, главы.

Сам фильм можно определить по размеру VOB-файлов - это VTS_03_1, VTS_03_2, VTS_03_3. Вы видите, что размер каждого из них более 1 Гб. Значит, третья глава - это и есть основной фильм.

Обратите внимание, что в каждом разделе есть файлы со всеми тремя расширениями - BUP, IFO и VOB.

Ну а теперь определимся, для чего нужна информация о структуре диска.

Для примера, вы хотите сделать из вашего DVD AVI-видеофайл (другими словами DVDrip), чтоб хранить его на компьютере, или уменьшить размер, или по какой-то другой причине.

Вам потребуется программа для конвертации видео . Перейдя по ссылке вы можете выбрать подходящую для ваших целей программу. Я чаще всего использую CanopusProCoder .

В нашем случае, после открытия конвертера нужно указать путь к файлу VTS_03_0 с расширением IFO. Именно к нему, а не к VOB-файлам (которых три штуки в нашем примере), если вы хотите получить фильм целиком, а не отдельный выбранный кусок.

VOB-файл можно выбирать при конвертации, если на вашем диске он один и не связан с другими. Напоминаю, что файл IFO поддерживает связь между отдельными VOB-файлами и порядок их запуска.

Если же вам нужно из AVI сделать DVD, используем тот же конвертер, только в обратном направлении. В статье о конвертации я уже описывала этот процесс с помощью Canopus ProCoder Wizard, можете посмотреть.

Вам не нужно думать о создании BUP, IFO и VOB файлов, достаточно "заказать" кодировщику DVD в качестве выходного видео, и он все сделает автоматически.

В полученной папке с готовым фильмом вы обнаружите все вышеперечисленные файлы. Если ваш фильм небольшой, он поместится в одном VOB-файле.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows