Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2014, 10:41   #1
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,639
По умолчанию Структура .vob файла

Возникла идея написать DVD decoder.

На протяжении всего файла .VOB встречается двоичная последовательность
Код:
00 00 01 ba 44 00 ** ** ** ** 01 89 c3 f8
Какого типа структура содержащая подобные данные?

В спецификации ISO 13818-2 по формату MPEG 2 указано, что последовательность 00 00 01 является префиксом стартового кода. За префиксом стартового кода следует значение стартового кода.

.vob содержит мультиплексированный поток видео, аудио и прочих данных. Вопрос стоит о том, как разделить поток на отдельные пакеты. Видео пакеты в формате MPEG 2. Аудио пакеты в формате AC3.

В какой спецификации описывается формат данных?

Не могу понять, что означают первые 38 байт файла
Код:
00 00 01 ba 44 00 04 00 04 01 01 89 c3 f8 00 00
01 bb 00 12 80 c4 e1 0c e1 7f b9 e0 e8 b8 c0 20
bd c0 3a bf e0 02
Что они означают?
Выше я писал, что 00 00 01 это префикс стартового кода. ba означает, что это системный стартовый код. А дальше я не могу понять, какого типа структура идет.

Вопрос снят. В 13818-1 в секции 2.5.3.4. указывается, что ba это начало пакета.
Вложения
Тип файла: zip dvd_decoder.zip (4.1 Кб, 4 просмотров)
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"

Последний раз редактировалось challengerr; 13.02.2014 в 19:07.
challengerr вне форума Ответить с цитированием
Старый 29.03.2014, 08:28   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,639
По умолчанию

Как организовать побитовое чтение? Буфер байтовый.
Вложения
Тип файла: zip dvd_decoder1.zip (13.9 Кб, 4 просмотров)
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура файла с расширением tib Rin Софт 0 20.12.2011 15:11
Как получить информацию о видео из vob или ifo файла DJAlex Мультимедиа в Delphi 1 16.11.2011 07:56
S.O.S. Структура db-файла... anel1101 БД в Delphi 5 17.09.2008 15:52
Структура файла Mayor Общие вопросы Delphi 1 11.08.2008 16:45
структура mp3 файла Roman Помощь студентам 1 28.12.2006 12:45