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

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

Автор: miha2154
Дата сообщения: 26.04.2011 12:40

Цитата:
Выложили бы Вы бекап диска

А как его сделать?
Автор: Prez
Дата сообщения: 26.04.2011 12:45
miha2154

Цитата:
А как его сделать?

Просто откройте диск в PgcEdit, он создаст рядом папку бекап после сканирования диска. Ее архивируете и выкладываете. Только удалите из нее предварительно все ВОБы, если они вдруг туда попадут. Там должны остаться только все IFO-файлы и файл menubuttons.but. Если совсем не хотите заморачиваться с PgcEdit, тогда просто все IFO-шки заархивируйте и выложите. Это конечно хуже, но будет видно хотя бы назначения потоков и режимов в меню.
Автор: miha2154
Дата сообщения: 26.04.2011 12:57

Цитата:
PgcEdit

Он его не может открыть - зацикливается при выборе папки, что-то ему там не нравится.
Так что только ифошки http://narod.ru/disk/11162001001/%D0%90%D1%80%D1%85%D0%B8%D0%B2%20WinRAR.rar.html
Автор: Prez
Дата сообщения: 26.04.2011 13:04
miha2154

Цитата:
Он его не может открыть - зацикливается при выборе папки

Версию надо 9.3. Она русские символы в пути уже понимает.

Цитата:
Так что только ифошки

Хорошо, попробуем обойтись так.
Автор: miha2154
Дата сообщения: 26.04.2011 13:09

Цитата:
Версию надо 9.3. Она русские символы в пути уже понимает

А! Тогда вот: http://narod.ru/disk/11163060001/%D0%90%D1%80%D1%85%D0%B8%D0%B2%20WinRAR.rar.html
Автор: Prez
Дата сообщения: 26.04.2011 13:16
Ну, что вижу сразу. Диск собирался в DVD Lab, поэтому дальнейший разговор о глюках вести почти что бессмысленно .

Внешних признаков глюков по ИФО я не вижу, но по опыту знаю, что Лаб косячит с самими потоками нехило. Отсюда, скорее всего, и ноги растут. Не поленитесь, пересоберите, но желательно из исходников и в Сценаристе. На самом деле там не будет очень уж сложно. Менюшки все статические, их надо будет извлечь в картинки, звука там нет. Все субпикчи Вам вытащит в картинках Реавтор. НУ а дальше все эти картинки в Сценарист и соберите. А дальше можно в PgcEdit все команды скопировать и кнопки в меню (в Сценаристе их рисовать не надо, надо будет просто собрать все треки). На самом деле это не долго.
Автор: miha2154
Дата сообщения: 26.04.2011 13:27

Цитата:
пересоберите, но желательно из исходников и в Сценаристе

Ну я с этим монстром на ВЫ... Одно дело после реавтора скрипт сунуть и покопаться, и совсем другое заново проект создавать из сырца. ;(
Автор: Prez
Дата сообщения: 26.04.2011 13:34
miha2154

Цитата:
Ну я с этим монстром на ВЫ...

Это хуже .

Добавлено:
Кстати, в диске таки есть косяки. Где, пока сказать не могу, но есть 100%. Я сейчас сварганил тестовый диск в Сценаристе с двумя режимами для менюшки и все в порядке, PgcEdit редактирует все режимы. А в Вашем диске и у меня в PgcEdit не открывается режим для редактирования PS, только для LB доступен. Ну что сказать - Лаб рулит!!!

Добавлено:
Я понял в чем дело. У Вас глюченный ВОБ меню. В нем сидят только два режима для меню. Чтобы сделать три, надо не просто поставить птичку, а заново переформатировать ВОБ (само собой, все три потока субтитров должны находиться в ВОБе). В PgcEdit для этого надо удалить все кнопки в каждой PGC, установить нужные режимы просмотра для домена (W, LB, PS) и начать создавать кнопки в каждой PGC последовательно. Тогда PgcEdit корректно создаст кнопки и правильно распределит их по ВОБу. Как это сделать в Римейке, увы, не знаю.
Автор: miha2154
Дата сообщения: 26.04.2011 21:56
Уря-я-я-я!!! Получилось! Но, сцукодолга-а-а-а... Теперь можно убить меню LB и оставить толко W и PS? ибо меню LB это зло.
Еще вопрос. Меню галерей: как сделать, чтобы при выходе из 1-ой галереи в меню подсвечивалась кнопка 2-ой галереи, при выходе из 2-ой - кнопка 3-ей и т.д.
Автор: Prez
Дата сообщения: 26.04.2011 22:06
miha2154

Цитата:
как сделать, чтобы при выходе из 1-ой галереи в меню подсвечивалась кнопка 2-ой галереи

Запрограммировать диск. Не знаю, что там у Вас получилось в итоге, какие команды остались в диске в каждой PGC (Pre, Post, Cell)? С Лабовскими командами это сделать будет сложнее. Его логику построения дисков я уже давным-давно забыл.
Автор: miha2154
Дата сообщения: 26.04.2011 22:14

Цитата:
Запрограммировать диск

Ну это то я знаю!
Автор: Prez
Дата сообщения: 26.04.2011 22:18
miha2154

Цитата:
Ну это то я знаю!

А че ж спрашиваете?
Вот только с Лабовским авторингом слёту не помогу. Дубовый он. Я бы его выкинул и переделал на намнооого более функциональный Маэстровский, но это немалый геморрой. И ошибок есть много шансов насажать.
Автор: miha2154
Дата сообщения: 26.04.2011 22:25

Цитата:
А че ж спрашиваете?

А спрашиваю "как?"
Автор: Prez
Дата сообщения: 26.04.2011 22:45
miha2154

Цитата:
А спрашиваю "как?"

В Маэстро этот принцип организован так:
При переходе от PGC к PGC в один из регистров GPRM каждый раз заносится нужное значение для подсветки кнопки нужного номера, а в каждой секции Pre есть обработка этого значения и, соответственно, подсвечивается нужная кнопка. В Лабе это сделать слету нельзя, потому что при переходах посвечивается всегда кнопка номер 1, а при зацикливании анимированной PGC в меню, принудительная подсветка первой кнопки обходится. Использовать это условие обхода для подсветки нужной кнопки в принципе можно, но надо перелопатить все меню, потому что команды переходов в Лабе повешены на кнопки напрямую (при этом работает ограничение в одну команду, нельзя сделать несколько присвоений), а в Маэстро все делается через Post секцию, а значит можно выполнять целые группы команд.
Автор: miha2154
Дата сообщения: 27.04.2011 14:19
Иес!!! Я сделал ЭТО! Остался последний вопрос - как сделать, чтобы из меню 1 при нажатии кнопки 1(2) шел переход в меню 2 и подсвечивалась (или был автоселект) кнопка 1(2).
Автор: Prez
Дата сообщения: 27.04.2011 14:43
miha2154
А поконкретнее?
Что сделали?
Где находится меню 1?
Где находится меню 2?
(желательно в навигации PgcEdit или хотя бы Remake).
Бекап текущего состояния диска?

Тогда и ответить можно предметно.
Автор: miha2154
Дата сообщения: 27.04.2011 17:00

Цитата:
А поконкретнее?
Что сделали?

В секциях Pre PGC каждой галереи прописал команды: R(*)=№кнопки меню
В секциях Pre PGC меню галерей для каждой кнопки команды: if R(*)==№кнопки goto line -> highlighted button=R(*)

Цитата:
Где находится меню 1?
Где находится меню 2?

В разных VTS. Обращение из меню 1 в меню 2 идет через Jump VMG PGC. C этим все как было осталось. Просто не знаю как сделать, чтобы подсвечивались разные кнопки в меню 2, в зависимости от № нажатой кнопки в меню 1.
Автор: miha2154
Дата сообщения: 27.04.2011 19:39
Так, можно сделать по другому. Меню, в принципе, дублируют друг друга - в обоих эти 2 кнопки запускают 2 соответствующих ролика. Прописал post команды для роликов возвращаться по окончании в то меню, из которого они запускались. В Римейке прокрутил через Debug - все работает, а в плеере не хочет - ролики запускаются из обоих меню как нужно, но возвращаются всегда в то меню, в котором они изначально прописаны (в другом меню на обоих кнопках изначально были прописаны линки на это меню).
Автор: Prez
Дата сообщения: 27.04.2011 20:38
miha2154

Цитата:
В секциях Pre PGC каждой галереи

Что подразумевается под галереей?

Цитата:
как сделать, чтобы подсвечивались разные кнопки в меню 2

Надо добавить "пустышек" (dummy PGC) и команд в Меню 1. Вот, какие правки предлагаю я:

VMGM, PGC 3.
Исправить в Pre команду
1 Set gprm(11) =(mov) 84

В VTSM 1 Добавить три пустых (dummy) PGC в конец. Номера 39, 40, 41.

VTSM 1, PGC 7, (7 кнопок). Кнопка №1. Заменить ее команду на
LinkPGCN PGC 39

VTSM 1, PGC 9, (3 кнопки). Кнопка №2. Заменить ее команду на
LinkPGCN PGC 40

VTSM 1, PGC 9, (3 кнопки). Кнопка №3. Заменить ее команду на
LinkPGCN PGC 41

Далее в созданных пустышках внести такие команды:
VTSM 1, PGC 39
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 (JumpSS) Jump to VMGM PGC 3

VTSM 1, PGC 40
1 (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2)
2 (JumpSS) Jump to VMGM PGC 3

VTSM 1, PGC 41
1 (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3)
2 (JumpSS) Jump to VMGM PGC 3

И во втором меню будет светиться нужная кнопка. Если нумерация не совпадет, то надо поиграться с командами №1 в пустышках. Именно они задают кнопку подсветки.

Добавлено:

Цитата:
в плеере не хочет

Я должен посмотреть что и где Вы там прописали. Со слов это понять невозможно.
Автор: miha2154
Дата сообщения: 27.04.2011 21:50
http://narod.ru/disk/11314296001/%D0%90%D1%80%D1%85%D0%B8%D0%B2%20WinRAR.rar.html
Автор: Prez
Дата сообщения: 27.04.2011 22:13
miha2154
Ох и понакрутили Вы там. Ну что, кроме ошибки в команде перехода к меню, вроде навигация должна работать. Исправьте ошибку, возможно, именно она и есть причина неправильной работы навигации в плеере.

2 if ( gprm(3) == gprm(4) ) then { (CallSS) Call the VMGM PGC 7, resume cell 0 }

Команда Call подразумевает легальное значение ячейки (не менее 1). У Вас проставлено 0. Исправьте это в Post Title 3 и Title 4. А вот в Title 2 Вы ничего не изменили и после него идет возврат в старое меню 2 в VTS_02.

ЗЫ. Да, даже если диск заработает как Вы хотите, не забывайте, что есть кнопки на пульте ДУ (Title и Root Menu). Которые вернут диск именно в старое меню.

Добавлено:
Кстати, Вы еще ошиблись в команде меню. В одной группе (LB) команда перехода отличается от двух других групп.

VTSM 1, PGC 30, Button 2. В W и PS стоит команда
LinkPGCN PGC 19
А в группе LB команда
LinkPGCN PGC 29
Опечатка. Исправьте.
Автор: miha2154
Дата сообщения: 27.04.2011 22:27

Цитата:
Ох и понакрутили Вы там

Ничего удивительного! Я в этом деле ВООБЩЕ не разбираюсь - так "попугайствую" помаленьку. Возможно это проще можно сделать. Ошибку с cell поправил - заработало.
Автор: Prez
Дата сообщения: 27.04.2011 22:34
Довольно лихо "попугайствуете", как для неразбирающегося .
Автор: miha2154
Дата сообщения: 27.04.2011 22:49

Цитата:
Кстати, Вы еще ошиблись в команде меню. В одной группе (LB) команда перехода отличается от двух других групп.

А, не страшно - я меню LB выключил, ни к чему оно - бессмысленно.
Автор: Prez
Дата сообщения: 27.04.2011 22:57

Цитата:
А, не страшно - я меню LB выключил, ни к чему оно - бессмысленно.

Ну и ладненько.

Я бы еще советовал Вам обнулить GPRM(3) в Меню 2 (VTSM 2, PGC 2). Иначе, если зритель нажмет кнопку на пульте Root Menu и выйдет в старое меню клипов, а из него нажмет кнопку выхода в предыдущее, то попадет не в то меню из-за того, что GPRM(3) не будет обнулен.
Автор: miha2154
Дата сообщения: 27.04.2011 23:43

Цитата:
если зритель нажмет кнопку на пульте Root Menu и выйдет в старое меню клипов

А как сделать чтобы выходил в то меню из которого запущен?
Автор: Prez
Дата сообщения: 27.04.2011 23:54
miha2154

Цитата:
А как сделать чтобы выходил в то меню из которого запущен?

Программировать PGC 1, RootM в VTS_02. Дело в том, что так работает плеер. При нажатии на пульте кнопки Root Menu, плеер переходит на Pre секцию PGC в текущем VTS, обозначенной как RootM. А там уж Ваша забота, как говорится, куда его дальше отправить. Можно проверять из какого тайтла он пришел (проверка значения регистров SPRM(4) или SPRM(5)) и дальше направлять в те менюшки, из которых эти тайтлы вызывались. Опять прогрaммирование .
Автор: miha2154
Дата сообщения: 27.04.2011 23:56
И еще, что за команда в VTS2 PGC1 Pre: if (R(11)==6) link PGC6 - подсвечена ошибка? Была еще исходнике.
Автор: Prez
Дата сообщения: 28.04.2011 00:04

Цитата:
что за команда в VTS2 PGC1 Pre

Не знаю. В предыдущем диске (тот, что я скачал ранее) ее не было. Посмотрите сами. Она появилась после редактирования. А ошибка - понятно. Ведь эта команда ссылается на несуществующую PGC 6. Удалите ее.
Автор: Skif_off
Дата сообщения: 30.04.2011 20:36
comrades, подскажите, пожалуйста:
есть DVD9, как правильно вытащить английскую дорожку?
и еще такой момент - хочу цеплять ее внешней к рипу (avi/XviD) с fps 23.976, нужно ли с ней еще что-то делать?

Страницы: 123456789101112131415161718

Предыдущая тема: Forefront tmg 2010 - ошибка при обработке pop и smtp


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