Ru-Board.club
← Вернуться в раздел «Программы»

» DVD-video (ДВД-видео) - что и как (часть 3)

Автор: Prez
Дата сообщения: 12.08.2008 08:06
kurio3

Цитата:
Ни разу ещё туда не ходил.

Ну, сходи. Только знай, что функция Find Jumps to nowhere не отлавливает команды LinkPG (Program) и LinkCN (Cell). Они будут пропущены. Их автор планирует сделать в будущем. В случае удаления всего VTS это, понятно дело, на фиг не надо, но для общего образования, если уж решил работать с PgcEdit.

Цитата:
Кстати хотел намедни поставить Start command для одного потока Sub-Pic на Forced Start. Использовал сначала PgcEdit (Domain/Domain Stream Attributes а также Stream Attr. в Pgc Editor для соответствующего Title) и во втором заходе DVDSubEdit. В обоих вариантах без успеха, плееры игнорируют эту настройку.

Открути форум до 67-68 страницы. Ребят, ну для кого я пишу?

Цитата:
Где зарыта собака?

Если решил сделать Forced Start, то надо ставить этот флаг на все субтитры, всех потоков (если это анаморф, то может быть до 3-х потоков сабов для одного языка). Сам флаг ставится только в DVDSubEdit и действует только на текущий субтитр. Чтобы отображался Forced Start должен быть включен либо этот поток, либо субтитры выключены вообще. Два потока одновременно плеера показывать не могут.

Цитата:
Пользуешься ты набором Plugins в PgcEdit и в частности Plugins/DVD Shrink?

Обязательно пользуюсь, но не всеми. Шринковым не пользуюсь. Пользуюсь постоянно Play ALL PGC, PUO, Search&Replace, Timemap. Иногда Auto comment, LU. Когда-то пробовал еще VOBU. В новой версии Timemap и LU будут перенесены в оболочку программы, т.е. плагинами уже не являются.
Автор: kurio3
Дата сообщения: 12.08.2008 12:05
Prez

Цитата:
если уж решил работать с PgcEdit

PgcEdit мне лично нравиться больше чем IfoEdit, DVDReMake.
Страница 68 мне вобщем-то хорошо известна. Хотя должен признаться, с опцией поиск имею всегда и везде проблемы. Ничё и никогда не хочет находиться.

Цитата:
надо ставить этот флаг на все субтитры, всех потоков

Не совсем понял. Имею один Title с фильмом и два Sub-pic stream, один нормальный и один с Forced Start (был). При рипанье были удалены все PUO, в том числе соскочил и forced start. В DVDSubEdit выбираю нужный поток и меняю start command на forced start. Сохраняю и - не работает. PgcEdit показывает в Domain Stream Attributes для обоих Sub-pic: unspecified. Нужно было по твоему все (оба) Sub-pic ставить на forced? Но ведь два потока одновременно плеера показывать не могут.
Автор: Prez
Дата сообщения: 13.08.2008 08:05
kurio3

Цитата:
один нормальный и один с Forced Start (был)

Все субтитры в потоке были с Forced Start или некоторые?

Цитата:
При рипанье были удалены все PUO, в том числе соскочил и forced start.

Замечательный риппер.

Цитата:
В DVDSubEdit выбираю нужный поток и меняю start command на forced start. Сохраняю и - не работает.

Должен работать. У меня работало, когда делал. Что-то не так делаешь или упускаешь. Нужно поменять этот флаг на всех субтитрах этого потока.

Цитата:
PgcEdit показывает в Domain Stream Attributes для обоих Sub-pic: unspecified.

Поставь на нужный Forced Start. Может твой плеер использует и эту инфу. Хотя, я так понимаю, что ставил и не работает.

Цитата:
Нужно было по твоему все (оба) Sub-pic ставить на forced?

Нет, конечно!!!
Я писАл про АНАМОРФ. Когда фильм 16:9. Тогда на один язык может быть положено от одного до трех потоков субтитров, которые выбираются плеером автоматически в зависимости от установленного в нем режима показа (типа телевизора). Дорожка языка одна, а физических потоков субтитров ей соответствует - 3. Вот на них на трех на всех надо менять. А не вообще на всех субтитрах диска.

Цитата:
Но ведь два потока одновременно плеера показывать не могут.

Это ты мне говоришь? Если ты выберешь для показа второй (не форсед) поток субтитров, то форсед показываться не будет хоть форсед он хоть нет. Либо выключи субтитры вообще (с пульта плеера в OFF, а не через меню на DVD), либо включи этот поток.

Чем тебе еще помочь - не знаю. Я уже все рассказал. Если не получается побороть, то тогда описывай чуть ли не пошагово что есть (видишь), что делаешь и что хочешь получить от проводимой операции. Может что-то так прояснится? Я пока не могу понять, что у тебя не так. Плеер у тебя какой? Нерипаный оригинал показывался нормально?
ЗЫ. Ты говоришь, что читал 68 страницу, а ведь я сейчас практически повторяю все то, что там написал.
Автор: kurio3
Дата сообщения: 13.08.2008 10:56
Prez
Сделал всё заново и все вышло как надо. Работал по субтитрам с DVDSubEdit, авторинг правил в PgcEdit. Одна из сделанных в первой попытке ошибок: старт-флаг ставиться для каждой картинки отдельно! Я считал, что достаточно один субпик обработать и флаг ставиться для всего потока (0х21). Поэтому и тебя переспрашивал, попутал sub-pic и sub-pic stream. Не очень это практично если в потоке много катинок, запаришься флаги менять для каждой картинки.

Цитата:
Плеер у тебя какой?

Soft- PowerDVD 8, стационар Philips DVP304 2-3 года, весьма разборчивый.
Автор: Prez
Дата сообщения: 13.08.2008 11:05
kurio3
Вот и чудненько.
DVDSubEdit имеет такую феньку, как Edit -> Apply last modification to All. Весьма помогает в таких случаях. Правда грохнет на весь поток, а не выборочно.
Автор: kurio3
Дата сообщения: 13.08.2008 13:41
Prez
Век живи, век учись. А я сомнивался, думал, кто такой All? Все streams сразу или как?

Кстати DVDSubEdit 1.41 у меня зависает и закрывается, если повторно открываешь domain через File/Open full domain. Сообщает, что уже раз анализировал domain и предлагает открыть файлы fast. После согласия выдает ошибку и закрывается.
Автор: Prez
Дата сообщения: 13.08.2008 14:32
kurio3
All - это выбранные субтитры в основном окне. Там можно выбрать отдельно поток, отдельно VobID/CellID, DCSQT, только с Forced Start..., короче ото всё что в правом верхнем углу. По ним и будет шуровать. Ну и выбор каких именно изменений тоже.

С Fast никогда не экспериментировал, всегда отказывался. Меня сия чаша миновала.
Автор: kurio3
Дата сообщения: 13.08.2008 16:11
Prez
Обнаружил сейчас ещё одну Copyright-заставку непосредственно в конце фильма (title 1) после коротких титров. Потом сразу начинается вторая серия (title 2). Обе серии сидят в одном VTS, т.о. конец первой серии сидит где-то в середине vob-файла. Как спрятать (убрать) эту copyright-заставку?
Попробовал на VobBlanker, нашел нужную PGC и дальше через Cells>Prev/Cut>Action between marks/Cut>OK>Apply>Process!!, но почему-то без успеха. Что делаю неверно?
Автор: Prez
Дата сообщения: 13.08.2008 17:17
kurio3
Мож неверно назначил начало/конец? Оно хоть что-нибудь изменилось по сравнению с оригиналом (стало короче, стало мигать кубиками, но заставка все равно просматривается, ваще без видимых изменений). Бланкер не умееть работать без бекапа. Мож ты старую версию диска смотришь? Из бекапа.
Автор: kurio3
Дата сообщения: 13.08.2008 21:08
Prez
Ты считаешь, я действовал через VobBlanker правильно? Изменений вообще не заметил, заставка сидит где сидела и по длительности изменений нет. Значит что-то не додавил, Apply или OK. Попробую ещё раз, но сегодня уже наверное не получиться.
Имеется ли возможность прятать через PgcEdit? Напр. через Assign VOB/Cell ID for PGC Cell или Blank this Cell в Tray Modus?

Добавлено:
Prez
Куда кладёт VobBlanker backup? Я вроде такой папки у него нигде не видел.
Автор: IvANANvI
Дата сообщения: 14.08.2008 10:46
Мои извинения кажется разобрался.


Автор: Cheburashka
Дата сообщения: 14.08.2008 11:04
Есть проблемка:
Дано: Диск "Сказки про Машеньку" от Крупного Плана.
Надо: Убрать рекламу вначале диска. Всё остальное оставить включая предупреждение о соблюдении авторских прав
Бэкап от PGCEdit тут: http://ifolder.ru/7707560
То что я наделал тут: http://ifolder.ru/7707651

Что делал я:
При открытии согласился автоматически исправить:

- There are 3 discrepancies in some VMGM/VTSI_MAT tables. Fix number of stream.
- There is ont subpic stream defined for the Menu domain in the VMG_MAT table of VMGM. However, all PGCs of the dummies. The subpic defination should therefore be removed. Fix the number of subpic stream in VMG_MAT to 0.
- There are 8 audio streams defined for the VTST domain in the VTSI_MAT table of the VTST1. 1 audio stream are really used by the PGCs. Fix the number of audio stream in VTSI_MAT to to 1?
- There are 32 subpic stream defined for the VTST domain in the VTSI_MAT table of the VTST1. 0 subpic stream are really used by the PGCs, Fix the number of subpic streams in VTSI_MAT to 0?
- PgcEdit has detected erroneous or missing time map tables in VTS 1,2,3,4,5,6,7,8,9. The bad time maps will be rebuild where you save the DVD

Далее сам сделал:
Delete uncalled PGCs
И дважды Kill RPC playback

Всё. Сохраняю, открываю в Media Player Classic (идет в комплекте kLite codec) и попадаю почему то сразу в меню причём включенное в режиме простого видео когда менюшки меняются по очереди а кнопки не работают. Если подождать промотки меню то показывается выключенная реклама потом два раза заставка с текстом о защите авторских прав и потом всё становится на свои места.

В других плейерах проблем вроде нет и они сразу открывают так как надо.
В этом же плейере оригинал диска открывался без проблем. Да и другие диски тоже.
Т.е. после правки появилось нечто недающее этому плейру нормально работать. Очень охота разобратся что за проблема.
Автор: Prez
Дата сообщения: 14.08.2008 16:51
Cheburashka

Цитата:
Убрать рекламу вначале диска. Всё остальное оставить включая предупреждение о соблюдении авторских прав

Попробуйте ничего не килять и от всего отказаться в PgcEdit при открытии. А убрать рекламу вначале можно так.
Надо заменить число 257 на 258 в VTSM 1, PGC 3.

Есть:
1 Set gprm(7) =(mov) 0
2 (SetSTN) Set Audio stream = 0
3 Set gprm(4) =(mov) 257
4 (JumpSS) Jump to VMGM PGC 2

Должно быть:
1 Set gprm(7) =(mov) 0
2 (SetSTN) Set Audio stream = 0
3 Set gprm(4) =(mov) 258
4 (JumpSS) Jump to VMGM PGC 2

Если и после этого MPC будет выделываться, то выкиньте его дальше, чем видите.
Вообще MPC из комплекта K-Lite известен своей дикой глюкавостью, а уж для просмотра DVD и вовсе - как игрушка. Не стОит на него ориентироваться. В принципе, Вы сделали все правильно, никаких глюков в диск указанными операциями не должно было быть внесено. Ваш диск вполне рабочий. Почему так себя ведет MPC не знаю. У меня на работе не на одном компе он же (из к-та K-Lite) показывал сначала перевернутое изображение на MPEG4 (Xvid, DivX), потом сбитое по горизонтали (как будто нет синхронизации). Я заменил его на нормальный официальный с sourceforge последней версии и все стало на места.
Автор: Cheburashka
Дата сообщения: 14.08.2008 17:47

Цитата:
Попробуйте ничего не килять и от всего отказаться в PgcEdit при открытии. А убрать рекламу вначале можно так.
Надо заменить число 257 на 258 в VTSM 1, PGC 3.

Можно и на ты
Попробовал, реклама пропала. Правда эти действия для меня похожи на шаманство Не совсем понятно путём каких рассуждений вышли на это число

MPC глючит так же Что самое любопытное он глючит только на этом диске после обработке остальные он практически без проблем показывает. Ладно если нет идей сам покопаю. Может пойму что он не переваривает.

Есть ещё вопросики:

1. Правильно ли я понимаю что звуковые дорожки не переключаются из соответствующего меню? Т.к. установка звукового потока происходит в одном месте и константой. Что бы это исправить нужно занять один свободный регистр для храненя числа и при нажатии меню это число править и менять SetSTR?

2. Выбор языков не имеет метки для быстрого перехода? Как это можно добавить?
Автор: kurio3
Дата сообщения: 15.08.2008 17:00
Prez
При удалении сцен VobBlanker 2.1.3.0 работает таки нормально. Надо лишь иметь в виду, что режим работы action between marks: keep/cut ставится ДО установки границ резки. После ОК появилось предупреждение, что GOP получается открытым и маркируется как битый для правильного воспроизведения (VobBlanker will mark it as a brocken GOP to allow to be properly decoded?). При воспроизведении никаких артефактов на этом месте не заметил.
Backup был отключен в настройках по умолчанию.
Автор: IvANANvI
Дата сообщения: 16.08.2008 16:36
Имеетя видео в Mpeg2 испорченное программой Ulead 11 plus (как описанов в моем посте на старнице: http://forum.ru-board.com/topic.cgi?forum=5&topic=10864&start=140#lt)
Пердставляет из себя при разложении AviSynth 2.5 по полям, что-то прогрессивное по два одинаковых кадра друг за другом в обоих полях. При этом соответственно наблюдается сильный строб типа ~ 12,5 кадров в сек. Можно ли с помощью каких либо фильтров улучшить качество данного видео метериала, при просмотре на телевизоре. В таком виде смотреть не возможно голова начинает кружится через пять минут просмотра.
Автор: btrus
Дата сообщения: 17.08.2008 09:51
А тем кому нужны Фильмы в Хорошом качестве и которые можна быстра скачать! Можна найти тут http://bt-спам.org/
Автор: Manul
Дата сообщения: 17.08.2008 15:34
Prez
На Вас одна надежда.... Сделал всё что смог после какого-то криворукого фаната DVDFab-а (поубивал бы его разработчиков) Вот что получилось в итоге http://rapidshare.com/files/137970257/PgcEdit_backup.rar.html
Осталась одна существенная проблема (может есть еще и куча мелких), но моих знаний недостаточно. При нажатии "Начать просмотр фильма" перед воспроизведением фильма есть пауза этак в секунды 4 во время которой нас "ненавязчиво" предупреждают (какие мы нехорошие ). От этого избавится можно? Что за фортель такой? Интуиция подсказывает, что этот текст (вроде сабов) отображается другим цветом (белым) после копирования лицензии. А ФЕБ это дело прошляпил... А что на самом деле? И главный вопрос: "Что делать?"
Автор: Manul
Дата сообщения: 17.08.2008 17:58
Ещё вопросик возник. Вот по этому диску http://rapidshare.com/files/138004497/PgcEdit_backup.rar.html
Почему при одном видеоряде в диске находится 2 одинаковых тайтла? Или там всё-таки 2 видеоряда?
Автор: Nep
Дата сообщения: 17.08.2008 19:31
btrus
Автор: SandraRich
Дата сообщения: 18.08.2008 02:32
Возможно, вопрос не совсем по теме, но всё же, какую программу посоветуете для просмотра видео в формате avi mpg mpe mpeg asf mov qt rm mp4, чтобы не скачивать к каждому формату отдельную программу?
Автор: Prez
Дата сообщения: 18.08.2008 10:19
kurio3

Цитата:
Имеется ли возможность прятать через PgcEdit? Напр. через Assign VOB/Cell ID for PGC Cell

Конечно. Можно и так, если вся лажа сидит в одной ячейке. Но так долго, т.к. придется вручную переназначать все последующие ячейки и что-то все равно делать с последней, потому что она получится лишней. Лучше и правильней удалить ячейку из PGC кнопкой "Remove Cells" в PgcEditor. И подправить таблицу чаптеров (программа предупредит об этом).

Цитата:
Blank this Cell в Tray Modus

А это что и где? Я такого не встречал.

Цитата:
Куда кладёт VobBlanker backup? Я вроде такой папки у него нигде не видел.

Он имеет две разные папки исходную и результат. Если поставить использовать входную папку, то он все равно создаст бекап с исходником сам (папка VobBlanker_backup). Исходник сохраняется в любом случае. Это я и имел в виду.

Цитата:
После ОК появилось предупреждение, что GOP получается открытым и маркируется как битый для правильного воспроизведения (VobBlanker will mark it as a brocken GOP to allow to be properly decoded?). При воспроизведении никаких артефактов на этом месте не заметил.

Конечно. Ведь последняя открытая GOP, в которой получился кадр, для которого ты удалил информацию для правильного декодирования, помечена как битая и не декодируется при воспроизведении, а для предпоследней GOP вся информация для правильного декодирования есть. Вот ты и не видишь кубиков. Просто перескакивает картинка и звук, а если в этом месте черный экран, то и вообще ничего заметить нельзя.

Cheburashka

Цитата:
Можно и на ты

Мне все равно. Как обращаются ко мне, так и я обращаюсь к человеку. Предпочитаю культурное общение, но на "ты" стойки не делаю, если отсутствуют явные наезды или хамство. В интернете свои законы.

Цитата:
Не совсем понятно путём каких рассуждений вышли на это число

Это просто опыт массового разбора подобных дисков. Рассуждения самые простые. Пройти по цепочке с высчитыванием значений, чтобы понять что к чему. Для этого есть еще режим трассировки в PgcEdit.

Этот диск собран в DVD Maestro, который авторит по одной и той же схеме. В регистр gprm(4) засовывается двухбайтовое число. Старший байт содержит номер чаптера, а младший номер тайтла. А затем управление передается в VMGM PGC 2, где и извлекаются все эти значения путем бинарных операций с регистрами gprm(4) и gprm(6). gprm(4) используется тут же для перехода к нужному тайтлу, а gprm(6) будет использован в самом тайтле в Pre секции для перехода к нужному чаптеру. Как попроще? Из значения, засовываемого в gprm(4), надо вычесть 256 и получить номер тайтла. В него запихивали 257. 257-256=1. Т.е. Тайтл 1. Там реклама. По логике работы диска после Тайтла 1 запускается Тайтл 2 с предупреждением. Нам надо пропустить Тайтл 1, а сразу перейти в Тайтл 2. Никаких существенных значений регистров по пути не меняется, значит можно просто сразу дать старт с Тайтла 2. Вот я и заменил на 258. 258-256=2. Всё просто.

Цитата:
Правильно ли я понимаю что звуковые дорожки не переключаются из соответствующего меню? Т.к. установка звукового потока происходит в одном месте и константой.

ОППА!! Вот так наавторили. Ну, КП, даёт! Конечно, это косяк. Это они просто забыли. Надо исправить. Я картинок менюшки не вижу, поэтому расскажу так, а ты сам по месту поправишь. Проверь, чтобы в PgcEdit была установлена птичка на Options -> Command editor -> Auto renumber GOTOs...
VTSM 1, PGC 8, 3 buttons. Я полагаю, это меню звука. Секция Post command.
4 if ( gprm(0) != 1 ) then { Goto line 8 }
5 Set gprm(5) =(mov) 3
6 LinkPGCN PGC 8
7 NOP
Ставишь курсор на NOP и нажимаешь Ctrl+[. NOP потащится вверх. Тебе надо поднять его на две строки, на 5-ю строчку сразу после оператора IF. Дальше двойным кликом по ней открываешь редактор и вводишь команду Alphabetically -> SetSTN. Там задаешь дорожку звука (который написан на кнопке #1 в менюшке). Наверное, это будет дорожка 0. То же самое проделаешь с NOP с 11-й строки. Поднимешь на 2 строки вверх и задашь звук - 1-ю дорожку. Все. Меню звука теперь будет работать. В этой секции операторы IF - это обработчики соотв. нажатых кнопок в менюшке диска. Число сравнения в операторе показывает, за какую кнопку он отвечает. А номера самих кнопок можно посмотреть в окне Menu Buttons, которое вызывается по кнопке Menu в панели инструментов.

Цитата:
Выбор языков не имеет метки для быстрого перехода? Как это можно добавить?

Какой выбор и что за метки для быстрого перехода?

Добавлено:
Manul
Как-то очень путано все. Менюшка маленькая, статичная, могли бы выложить набор вместе с файлом VTS_01_0.VOB. Так хоть картинки меню будут видны.

Диск вообще-то побитый какой-то. Явная лажа - команда SetSTN в Root меню. Она будет все время сбрасывать в дефолтные настройки звука и субтитров, сделанные по ходу фильма, при нажатии кнопки Root Menu на пульте. Все остальное хоть и криво, но наверное работает. По поводу предупреждения ничего определенного сказать не могу (не вижу картинки). Возможно, у Вас тот же случай, что и у kurio3. Кто-то вшил видео-предупреждение в начало фильма, или воткнул это предупреждение в начало каждого потока субтитров. В первом случае Ваш путь лежит через VobBlanker, во втором - через DVDSubEdit.

Добавлено:

Цитата:
Почему при одном видеоряде в диске находится 2 одинаковых тайтла? Или там всё-таки 2 видеоряда?

Видеоряд одинаковый. Это видно при заходе в каждую PGC по одним и тем же Vob/CellID. Никаких отличий. Отличия только в том, куда идет возврат после просмотра каждого из тайтлов и какая подсвечиваетс якнопка в главном меню. После первого подсветится кнопка #3, после второго #1. Менюхи две, но по моему в них одно и то же зашито (хотя может и разное быть, я картинок не вижу).
Автор: Manul
Дата сообщения: 18.08.2008 13:09
Prez
Как раз
Цитата:
воткнул это предупреждение в начало каждого потока субтитров.
По Вашему совету победил эту фигню с помощью DVDSubEdit.

Цитата:
Явная лажа - команда SetSTN в Root меню. Она будет все время сбрасывать в дефолтные настройки звука и субтитров, сделанные по ходу фильма, при нажатии кнопки Root Menu на пульте.

Облагородить можно?

Цитата:
Все остальное хоть и криво, но наверное работает

Таки работает. Но на бытовом плеере проверить не могу.


Цитата:
Видеоряд одинаковый. Это видно при заходе в каждую PGC по одним и тем же Vob/CellID. Никаких отличий.

Так зачем это делать? Мало того, что закодить не смогли в размер двухслойки. Ещё получается, что в диск дважды впихнули тот же 2-часовый видеоряд Для развлекухи: это копия изданного в Пендостане первого диска "Сибириады" Кончаловского. Мною только убран красивый цветастый тайтл от FBI в конце диска. Всё остальное - "от ведущих кутюрье мира".
Автор: BUDU555
Дата сообщения: 18.08.2008 16:08
Доброго времени суток.
Тут столкнулся с софтовой проблемкой... Музыка МП3 конечно, а вот исходный видео материал на ДВД. Как сделать подобие видео клипов минимальными затратами? Весь мой СТАНДАРТНЫЙ арсенал не помог... Более менее по функциональности получилось собрать в WinDVD Creator 1х. В нем резались куски видео прямо с ДВД, и вставлялись в проект, но результат был плачевный - собралась в конце солянка, совсем не то что отмечалось в вырезках.
Теперь сам вопрос:
Какая софтина может брать видео напрямую с VOB(именно куски, и с дружественым интерфесом наподобие WinDVD Creator) и собирать потом весь проект в клипы в любом стандартном видео формате?

P/s Скачал и опробовал WinDVD Creator 3, вроде бы глюки пропали. Но для общего ознакомления, вопрос остался.
Автор: Cheburashka
Дата сообщения: 18.08.2008 16:32
Prez

Цитата:
Это просто опыт массового разбора подобных дисков
Ясно. Я чутка посидел начал сам потихоньку разиратся в этом.

Цитата:
Конечно, это косяк. Это они просто забыли. Надо исправить.
Ага попробую по инструкции действовать если не получится напишу.

Цитата:
Какой выбор и что за метки для быстрого перехода?

В плейере есть меню для быстрого перехода в меню. Например Root menu, Title Menu. А вот перехода на Audio Menu в этом диске нет. Как это можно добавить?

Добавлено:
Prez ага со звуком получилось. Спасибо.

P.S. Инструкции ты даёшь супер подробные. Мне можно давать и проще. Програмирование я знаю так что этот язык понятен без проблем. Вот большую сложность вызывают переходы. Их столько много разных типов. И есть ещё вызовы как я понимаю подпрограмм (начинаются на Call). Книжки что ты рекомендовал скачал но пока не очень понятно
Автор: NickZN
Дата сообщения: 18.08.2008 16:55
Есть ДВД с русской дорожкой, добавил второй англицкую дорожку! теперь нужно сделать кнопки для переключения этих аудио дорожек...
Для удаления чегото из ДВД использую DVDReMake, но как с его помощью создать в нем кнопки?
Автор: kurio3
Дата сообщения: 18.08.2008 21:55
Cheburashka

Цитата:
Книжки что ты рекомендовал

Порекомендуй дальше, тоже интересно. Правда желательно бы на русском.
Автор: Cheburashka
Дата сообщения: 19.08.2008 09:43
kurio3

Цитата:
Порекомендуй дальше, тоже интересно. Правда желательно бы на русском.

Ральф ЛаБарж DVD авторинг и производство
Блохнин С.М. DVD-видеодиски с помощью Scenarist Pro. Учебное пособие. (серия Быстро и легко)
Находятся в нете без проблем.
Автор: Manul
Дата сообщения: 19.08.2008 12:35
И исчо один вопрос к Prez (наверное заколебал уже ими?)
Вот на этом диске http://rapidshare.com/files/138438702/PgcEdit_backup.rar.html навигация обрывается 2 раза: VMGM PGC5 и PGC7. Допускаю несколько вариантов решения этой проблемы, например, перенаправить на PGC4 или что-то подобное, но..! Как ПРАВИЛЬНО это сделать? И попутно, в фильме по умолчанию воспроизводятся русские субтитры. Где можно отключить сабы, чтобы их можно было вызвать только из меню?

ЗЫ. Ну, стар я стал, тупой. Туго дается новая наука

Автор: Prez
Дата сообщения: 19.08.2008 13:14
Manul

Цитата:
Облагородить можно?

Конечно. Надо сделать, чтобы эта настройка проскакивала всего один раз. Понадобится один свободный регистр. К счастью он есть. Это gprm(14). Он используется всего 2 раза и оба - пустышки. Можно спокойно удалить. Это осталось от проламывания оригинала. Первые 4 команды в Pre VTSM 1, PGC 5 не работают. Удалили. Дальше делаем: тут же правая кнопка мышки и "New dummy PGC". Добавится в конец домена PGC 9. В Root меню меняем первую команду с:
1 (SetSTN) Set Audio stream = 0 ; Set Sub-picture stream = 0, off ; Set Angle = 1
на:
1 if ( gprm(14) == 1 ) then { LinkPGCN PGC 9 }
В PGC 9 пишем:
1 Set gprm(14) =(mov) 0
2 (SetSTN) Set Audio stream = 1 ; Set Sub-picture stream = 0, off ; LinkPGCN PGC 1
(звук и сабы можете ставить по своему усмотрению. Я поставил так).
В FP_PGC добавляем:
1 Set gprm(7) =(mov) 1
2 Set gprm(14) =(mov) 1
3 (JumpSS) Jump to VTSM 1, Root menu (TTN 1)

Цитата:
Ещё получается, что в диск дважды впихнули тот же 2-часовый видеоряд

Нет. Физически он места не жрет (ну разве что десяток килобайт в IFO под еще одну PGC с Тайтлом 2). Этот Тайтл 2 адресует те же ВОБы, но благодаря разным Тайтлам по возврату будет подсвечена разная кнопка меню. Я ж написал выше. Мне не охота ковыряться что и откуда, но просто для примера: Вы пусканули диск кнопкой "Просмотр", он отыграл до конца и вернулся в меню на кнопку "Просмотр". Вы пусканули диск из меню эпизодов, он отыграл до конца и вернулся в главное меню, но на кнопку "Эпизоды". Вот и вся разница. В подсвечиваемой кнопке.

Добавлено:
Cheburashka

Цитата:
В плейере есть меню для быстрого перехода в меню. Например Root menu, Title Menu. А вот перехода на Audio Menu в этом диске нет. Как это можно добавить?

Я так понимаю, что речь идет о софтовом плеере. Потому что далеко не все стационары имеют такую функцию прямого вызова.
Для данного диска так сделать просто. Но надо будет перепахать каждый домен меню в каждом VTS с мультиком, добавляя меню и команды. Такие меню можно вызвать только в пределах своего VTS (за исключением Title Menu, которое может быть вызвано из любой точки диска). Смотри для одного меню в VTS 3. Дальше сделаешь сам по аналогии.
Ставишь курсор на VTSM 3, PGC 2 и жмешь правую кнопку (невызываемая ниоткуда пустышка, как раз то что нам надо). Выбираешь "Set Menu Type" и назначаешь Audio Menu. В его Pre секцию забиваешь команды:
1 Set gprm(5) =(mov) 1
2 Set gprm(1) =(mov) 2
3 (JumpSS) Jump to VMGM PGC 4
Краткие пояснения.
Команда 1 - подсветка нужной кнопки в аудио меню. Цифра - номер кнопки.
Команда 2 - условие перехода (через все попутные условия) собсно в аудио меню, которое висит в VTSM 1, PGC 8.
Во всех остальных все то же самое.
И будет тебе прямое аудио меню.

Цитата:
Вот большую сложность вызывают переходы. Их столько много разных типов.

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

Цитата:
И есть ещё вызовы как я понимаю подпрограмм (начинаются на Call)

Это не совсем подпрограммы (в понимании обычного программиста). Хотя стек Resume плеер имеет и этими командами этот стек управляется. Дело в том, что команды Call могут быть использованы только из Тайтлов (и не из всех подряд) и в них задается стек для возврата по Resume (номер ячейки). Там тоже немало ограничений, полный список которых не знает, наверное, никто. В общем же случае эти команды Call просто используются как переходы из доменов Тайтлов, а команды Jump и Link как переходы из/в доменов/доменах меню. Со временем освоишь.

Цитата:
Книжки что ты рекомендовал скачал но пока не очень понятно

Есть еще сайт DVD-Replica. Там довольно неплохое описание всех команд, но на пиндосском. Если с этим нет проблем, то можно и там почитать.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: ABBYY FineReader 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.