!!! Только у нас на форуме !!! | |
Спектакли от дяди Пчёлки
для просмотра необходима регистрация |
Сценарист 3.0 - реакция на клавишу ДУ "Menu" из PTT меню.
#1
Отправлено 19 фев 2007 - 15:19
Но вот при тесте обнаружил такой глюк - если я нахожусь в меню эпизодов и жму клавишу ДУ "Menu":
1. Power DVD отрабатывает как положено.
2. Симулятор Сценариста говорит, что нет (или не находит - дословно не помню) Resume - и не производит никаких действий. - Это после того, как я переместил FirstPlay в VMG.
Раньше FirstPlay сидел в первом тайтле VTS'а и переход происходил в этот самый FirstPlay.
3. Бытовой плэер вместо перехода в Root Menu переходит в Play фильма, при чем не в подсвеченный эпизод меню, а в самое начало фильма. Только повторное нажатие клавиши Menu приводит к желаемому результату.
Все остальное работает. А это - хоть и мелочь - но напрягает.
#2
Отправлено 19 фев 2007 - 18:44
#3
Отправлено 20 фев 2007 - 14:23
Как оказалось - это проблема не только моего сценария. Сплайновские, приведенные в качестве примеров страдают точно таким же недостатком. Все в них создано и работает (вроде бы) по всем правилам и канонам, но...
ТОЛЬКО НАХОДЯСЬ В МЕНЮ ЭПИЗОДОВ ПО НАЖАТИЮ КНОПКИ НА ПУЛЬТЕ ДУ "MENU" ВМЕСТО ВЫЗОВА МЕНЮ ПРОИСХОДИТ ПЕРЕХОД В РЕЖИМ "PLAY".
Проблема решилась случайно. Еще вчера, когда писал первый пост, возникла мысль - сделать простейший пробный проект в Reel DVD, симпортировать его в скрипт для Сценариста и посмотреть как он выглядет "изнутри".
Так и сделал, прогнал в окне симуляции Reel DVD - вау, все работает!
Сохраняю в виде скрипта, импортирую в Сценарист и вижу, что все похоже на мое, ранее созданное, но с одной небольшой разницей.
К модулю Language VTS присоединены не сами меню, а 2 пустые PGC с соответственными идентификаторами Root и PTT. Сами же меню находятся в Title VTS. Pre Root и PTT PGC указывают на эти меню.
Разница вроде бы минимальна, но... В ТАКОМ ВИДЕ ГЛЮК НЕ ПРОЯВЛЯЕТСЯ - ИЗ МЕНЮ ЭПИЗОДОВ ПО НАЖАТИЮ КНОПКИ ДУ "MENU" ПРОИСХОДИТ ПЕРЕХОД В ГЛАВНОЕ МЕНЮ.
Эксперимента ради удалил меню из Title VTSa и подцепил их к PGC Language - глюк снова проявился.
P.S. Хотелось бы услышать на этот счет комментарий Романа.
#4
Отправлено 21 фев 2007 - 10:47
Выложи оба сценария, дай поковыряться. Или выявился большой глюк Сценариста, или ....пока мысль останавливатся
#5
Отправлено 21 фев 2007 - 11:45
Т.к. , насколько я знаю, у аппаратных плееров разная стратегия на отработку нажатия "Меню" на ПДУ, в зависимости от того, гды ты находился при этом - в домене Language VTS , или в Title. В последнем случае - понятно, переход на Root menu, т.к. плееру по-барабану, что у тебя в Title расположено - сам фильм, или PGC с меню. А вот когда ты в домене Language VTS находишься и жмешь Меню на ПДУ, то, если не ошибаюсь, команда Resume выполняется плеером (вроде Градов на ВЭ говорил как-то). Что и подтверждается:
1)Симулятор Сценариста говорит, что нет (или не находит - дословно не помню) Resume - и не производит никаких действий
2)ТОЛЬКО НАХОДЯСЬ В МЕНЮ ЭПИЗОДОВ ПО НАЖАТИЮ КНОПКИ НА ПУЛЬТЕ ДУ "MENU" ВМЕСТО ВЫЗОВА МЕНЮ ПРОИСХОДИТ ПЕРЕХОД В РЕЖИМ "PLAY" - видимо перед этим в основном фильме, вот Resume (по повторному нажатию Меню) на него и перебросил.
Т.е. я хочу сказать - это особенность плееров железных так отрабатывать нажатие Меню, когда находишься в Language VTS
#6
Отправлено 21 фев 2007 - 16:36
Хочу уточнить - не только железных. Симулятор Сценарист отрабатыват точно так же.Т.е. я хочу сказать - это особенность плееров железных так отрабатывать нажатие Меню, когда находишься в Language VTS
Frippy
Сценарии дома. Если смогу - сегодня, нет - завтра.
Куда выложить?
P.S.
Отчего так происходит не знаю. Но напрашивается одна мысль:
В Reel DVD организовывали меню создатели Сценариста - значит они знали, как более совместимо это сделать.
#7
Отправлено 21 фев 2007 - 19:14
http://rapidshare.com/files/17550501/Script.rar.html
В архиве 2 скрипта:
1.scp - сгенерированный в Reel DVD.
2.scp - он же, подогнанный в Сценаристе под "стандарт".
#8
Отправлено 21 фев 2007 - 21:37
А в принципе, он и должен симулировать именно железные плеера.
#9
Отправлено 22 фев 2007 - 02:46
Да нет, Reel DVD намного дешевле и поэтому с урезанными возможностями.Отчего так происходит не знаю. Но напрашивается одна мысль:
В Reel DVD организовывали меню создатели Сценариста - значит они знали, как более совместимо это сделать.
В Сценаристе ведь можно сделать и так и эдак.
Плейера должны следовать вот этим правилам: http://www.dvdforum.com/gen-dvdrecom.htm
и железные более-менее их придерживаются.
Другое дело, что там так напИсано, что без бутылки не разберешься, а некоторые вообще не пьют , вот и разнопонимание.
Автор Лаба как-то жаловался на "мутность" DVD спецификации и в качестве яркого примера приводил именно этот ее фрагмент.
#10
Отправлено 22 фев 2007 - 09:05
Я, кстати, на своих дисках запрещаю в Меню практически все UOps'ы - все только по кнопкам моего меню, а не ПДУ переходит.
#11
Отправлено 22 фев 2007 - 14:28
Это понятно. Я имел ввиду, что благодаря функции сохранения в виде скрипта, есть возможность увидеть как это организовано на самом деле. В конечном итоге это и привело к решению проблемы. Сам бы до этого вряд ли додумался.Да нет, Reel DVD намного дешевле и поэтому с урезанными возможностями.
В Сценаристе ведь можно сделать и так и эдак.
У меня поначалу тоже такая мысль мелькнула - запретить не все, а хотя бы этот косяк. А потом подумал, что лично меня бы это все равно напрягало. Если есть возможность перейти нажатием одной клавиши вместо пешего похода через все меню, то это должно работать.Я, кстати, на своих дисках запрещаю в Меню практически все UOps'ы - все только по кнопкам моего меню, а не ПДУ переходит.
Для меня есть только одно оправдание для запрещения всего - это проигрыш собственного рекламного ролика.
P.S. Может это из области фантастики, а может есть, пусть недокументированная, возможность доступа в буфер клавиатуры пульта ДУ для имитации нажатия клавиш, как в PC?
#12
Отправлено 22 фев 2007 - 17:59
Уже ведь понятно, что это никакой не глюк, не косяк, а фича Так и задумано, что кнопка "Menu" меняет свои функции Menu>RSM>Menu>RSM>... в зависимости от того, где и когда ее нажали.Разница вроде бы минимальна, но... В ТАКОМ ВИДЕ ГЛЮК НЕ ПРОЯВЛЯЕТСЯ - ИЗ МЕНЮ ЭПИЗОДОВ ПО НАЖАТИЮ КНОПКИ ДУ "MENU" ПРОИСХОДИТ ПЕРЕХОД В ГЛАВНОЕ МЕНЮ.
Эксперимента ради удалил меню из Title VTSa и подцепил их к PGC Language - глюк снова проявился.
...
Это понятно. Я имел ввиду, что благодаря функции сохранения в виде скрипта, есть возможность увидеть как это организовано на самом деле. В конечном итоге это и привело к решению проблемы. Сам бы до этого вряд ли додумался.
...
У меня поначалу тоже такая мысль мелькнула - запретить не все, а хотя бы этот косяк
Поборов этот "глюк" ты нажил кучу других настоящих косяков, у тебя фильм стал not_One_Sequentional_PGC, на многих плейерах не будет отображаться счетчик времени (будет светить что-то типа "PLAY"), не будет работать перемотка, на софт.плейерах перестанет работать слайдер.
Домен меню неспроста именно так называется, а ты свои менюшки запихнул в домен кина
Оно того стоит ?
Это только поначалу непривычна смена функций кнопки "Menu", осознав что к чему, понимаешь, что это очень удобно. Ведь кнопка "Resume" имеется далеко не на всех пультах и дисках.
из области фантастикиP.S. Может это из области фантастики, а может есть, пусть недокументированная, возможность доступа в буфер клавиатуры пульта ДУ для имитации нажатия клавиш, как в PC?
Serg Falkon
Т.е. ты на каждом экране меню рисуешь кнопку "Resume" ?Я, кстати, на своих дисках запрещаю в Меню практически все UOps'ы - все только по кнопкам моего меню, а не ПДУ переходит.
Если нет, то ты ущемляешь "меня" в праве быстро вернуться в фильм к тому месту, откуда я вышел в меню.
#13
Отправлено 22 фев 2007 - 20:33
Не на каждом Только на странице главного меню (а в него - кнопка на страницах меню эпизодов).
то ты ущемляешь "меня" в праве быстро вернуться в фильм к тому месту, откуда я вышел в меню
Ну, извини
#14
Отправлено 23 фев 2007 - 15:37
Вл@димир
Уже ведь понятно, что это никакой не глюк, не косяк, а фича Так и задумано, что кнопка "Menu" меняет свои функции Menu>RSM>Menu>RSM>... в зависимости от того, где и когда ее нажали.
Поборов этот "глюк" ты нажил кучу других настоящих косяков, у тебя фильм стал not_One_Sequentional_PGC, на многих плейерах не будет отображаться счетчик времени (будет светить что-то типа "PLAY"), не будет работать перемотка, на софт.плейерах перестанет работать слайдер.
Домен меню неспроста именно так называется, а ты свои менюшки запихнул в домен кина
Оно того стоит ?
/quote]
Нажил косяков? Неужели это так серьезно, в смысле последствий?
А для чего же в Reel DVD изначально такие косяки заложены?
Ладно, дома еще поганяю. Счетчик точно отображается, насчет перемотки надо поглядеть. Софтплэера не катят - я делаю для бытового, хотя как сказать...
P.S. Всех с праздничком!
#15
Отправлено 23 фев 2007 - 16:20
Чтобы Сценарист покупали
#16
Отправлено 23 фев 2007 - 18:21
Вот нашел по-быстрому:Неужели это так серьезно, в смысле последствий?
Three types of titles exist: a monolithic title meant to be played straight through (one_sequential_PGC title), a title with multiple PGCs for varying program flow (multi_PGC title), and a title with multiple PGCs that are automatically selected according to the parental restriction setting of the player (parental_block title). One_sequential_PGC titles are the only kind that have time maps for timecode display and searching.
Source: DVD Demystified - Jim Taylor
Мой плейер время не показывает.
Как заметил Serg Falkon, чтоб раскошеливалисьА для чего же в Reel DVD изначально такие косяки заложены?
Говорят у Рила и Сценариста muxing-движок один и тот же, а это самое главное. Вот и наделали спец.траблов.
#17
Отправлено 26 фев 2007 - 15:02
Немного не так. Это если слепо делать тому, что "замутил" Рил, то будут вышеперечисленные косяки. Я же меню сбрасывал в ОТДЕЛЬНЫЙ ТАЙТЛ, а основной фильм и другие клипы нужно раскладывать по своим отдельным тайтлам, тогда все будет нормально работать.Вот нашел по-быстрому:
Three types of titles exist: a monolithic title meant to be played straight through (one_sequential_PGC title), a title with multiple PGCs for varying program flow (multi_PGC title), and a title with multiple PGCs that are automatically selected according to the parental restriction setting of the player (parental_block title). One_sequential_PGC titles are the only kind that have time maps for timecode display and searching.
Source: DVD Demystified - Jim Taylor
Если внимательно разобраться, то это не спец.траблы, а своего рода "фича" Рила.Говорят у Рила и Сценариста muxing-движок один и тот же, а это самое главное. Вот и наделали спец.траблов.
Накидай простенький проект в Риле, сохрани его в виде скрипта и открой в Сценаристе.
И сразу все станет ясно.
Все дело в том, что в Риле последовательность проигрывания клипов определяется не командами в Post PGC, а программированием кнопок пульта NEXT, PREV и RETURN, т.е соответственно командами Next PGC, Prev PGC, GoUp PGC. А этими командами можно связать только клипы, находящимися в одном Title.
По этой же причине он делает пустые менюшные PGC в языковом модуле, а сами меню "сливает" в единый для всех клипов Title.
Из вышеизложенного отчетливо видно, что все недостатки Рила - это не его вина, а скорее беда из-за упрощений и ограничений.
Но само по себе как использование пустых PGC в языковом модуле, так и фактическое расположение меню в одном из тайтлов не запрещено спецификацией DVD и никаких ограничений не влечет.
1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей