Blu-Disc Studio: Создаём меню на Java. часть II - Страница 17

!!! Внимание, это архивный форум. Здесь написание новых сообщений отключено! Для того, чтобы присоединиться к обсуждению интересующих Вас тем, переходите в действующую версию форума, по адресу wedframe.ru

Blu-Disc Studio: Создаём меню на Java. часть II

Показано с 161 по 170 из 306

  1. #1

    Blu-Disc Studio: Создаём меню на Java. часть II



    Официальный сайт программы

    Официальный сайт DVDLogic

    Blu-Disc Studio - это профессиональная программа для создания дисков Blu-Ray, предназначенная для простого создания дисков Blu-ray с интерактивным Java-меню.

    Используя Blu-Disc Studio, вы можете создавать полноценные диски Blu-ray для личного использования, для вывода CMF (мастеринга) или экспорта данных в Scenarist® BD.

    Усовершенствованный и мощный пользовательский интерфейс, не требующий специальных знаний спецификации BD, и встроенный DVDLogic BD Muxer делают Blu-Disc Studio доступным для домашних пользователей и любителей.

    Профессиональные пользователи и студии будут приятно удивлены поддержкой экспорта проекта в Scenarist® BD и возможностью вывода CMF встроенным мультиплексором.

    UHD-версия Blu-Disc Studio является частью KITe UHD Authoring Suite.


    Скриншоты

    Основное окно программы



    Создание глав



    Мтрица и свитч



    Структура проекта и расширенная анимация



    Подпись JAR



    Симуляция меню


    [свернуть]

    Демонстрация возможностей


    Друзья! Представляю вашему вниманию ролики меню, созданные в Blu-Disc Studio нашим коллегой - bbcby!
    Он любезно предоставил их нам, что бы мы сами могли убедиться, на что способна программа уже сейчас, не говоря о том, что она сможет создавать в будущем!
    Дружище, спасибо огромное за предоставленный материал!

    P.S. Ролики смотрим на полном экране с максимальным разрешением (1080р HD)







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

    Закладки и немного анимации.


    Диснеевский таймлайн и локализованный видеоряд

    Пояснения:
    В левом нижнем углу появляется окно с таймером и картинкой текущей главы. При нажатии клавиш "Следующая глава"и "Предыдущая глава" оно появляется на 15 секунд. При нажатии клавиш "Пауза", "Перемотка вперёд" и "Перемотка назад" оно висит всё время, пока не будет нажата клавиша "Воспроизведение".
    Переключение видеоряда происходит при смене языков озвучки — при выборе руского языка автоматически включается руский видеоряд, при выборе англиского языка автоматически включается английский видеоряд.
    В ролике видно, что русское название фильма меняется на английское.
    [свернуть]

    Описание возможностей


    Возможности
    * Создание как главного меню, так и попап
    * Добавление функции закладок
    * Создание таймлайн
    * Программирование кнопок пульта ДУ
    * Анимация графических объектов меню
    * Генерация текста и векторных прямоугольников
    * Настраиваемые переходы между клипами (муви)
    * Подсветка активного чаптера, звуковой дорожки или субтитров
    * Автоматическое создание сцен
    * Симлесс
    * Компиляция диска встроенным муксером DVDLogic
    * Экспорт проекта в Scenarist®

    Поддерживаемые форматы звука, видео, графики
    * Графика: PNG 32 bit (24 + 8), а также импорт Adobe® Photoshop® PSD
    * Видео: AVC (h264), VC-1, M2V (MPEG-2) с разрешением 1920x1080, 1440x1080, 1280x720 и фреймрейтом 23,976p, 24p, 25i, 29,97i
    * Звук: AC3 (Dolby Digital), E-AC3 (Dolby Digital +), True-HD, DTS, DTS-HD и стерео WAV
    * Субтитры: SRT, BDN.xml + PNG, PES + MUI

    Для создание диска в Blu-Disc Studio нужно
    * Подготовить видео и звук соответствующих форматов
    * Подготовить графику
    * Расставить аудио и видео дорожки
    * Разместить графику (кнопки и картинки) в дизайнере
    * Расставить переходы между кнопками, меню и муви
    * Откомпилировать проект встроенным муксером или экспортировать его в Scenarist® BD
    [свернуть]

    Видеоинструкции от bbcby


    Данные уроки сделаны по нашей просьбе bbcby, за что ему большое спасибо!

    Создание простого меню:


    Анимация меню сцен:


    Карусельная анимация меню сцен:

    [свернуть]


    Мануал Blu-Disc Studio (актуально до билда 4.0.0.1508) от kinor

    Шпаргалка функций плавности анимации Slide

    Для получение ключа на 30-дней нужно:
    - Поставить актуальную дату и время - Trial может не заработать при неправильной дате (спасет только перестановка).
    - Скачать и установить соответствующую версию программы: Blu-Disc Studio (без встроенного муксера) или Blu-Disc Studio MX (со встроенным муксером)
    - Запустить Blu-Disc Studio (MX) - она покажет Hardware ID
    - Отправить Hardware ID на адрес bludiscstudio@dvd-logic.com
    - В ответ придет key-файл (для MX-версии 2 файла)
    - Положить key-файл(ы) в папку с установленной программой

    ВНИМАНИЕ: триальная версия не работает на виртуальной машине.





    If you do not speak Russian: please write in two languages ​​- your native language or English and Russian using Google Translate.
    Последний раз редактировалось Mowny Devam; 11.06.2023 в 16:31.
  2. Поблагодарил:

     acem
  3. #161
    Все это (кроме Java-игр) возможно в BDS благодаря команде manager.selectTitle, но и мороки с этим может быть много.
    Нашёл manager.selectTitle в мануале. Там сказано:
    void manager.selectTitle(int title) – функция выбирает указанный раздел (выгружает JAR, требует подписи JAR);
    В общем-то ничего определённого и понятного для меня не сказано. Подскажите пожалуйста как пользоваться командой manager.selectTitle, а то у меня уже Java код слишком большой, хотя я оптимизировал всё что можно, и по сравнению с тем что я дополнил и оптимизацией, по идее проблем не должно быть. После оптимизации файл проекта уменьшился на 2.7 мб, по сравнению с тем когда проблем не было. Похоже это связано с очень большим количеством UDF, хотя UDF это функция, а их в Java может быть неограниченное количество.
    Создать несколько проектов с разными функциями, а потом объединить их в Scenarist BD
    Вы можете ответить в теме Сценариста как это сделать?. а то я в Scenarist BD умею только делать мукс диска.
    Последний раз редактировалось maks8881; 21.10.2021 в 20:06.
  4. #162
    После оптимизации файл проекта уменьшился на 2.7 мб
    Если Jar без графики =< 4 Mb, то все нормально.

    связано с очень большим количеством UDF, хотя UDF это функция, а их в Java может быть неограниченное количество.
    UDF это тоже код так что и он может превысить лимит.

    как пользоваться командой manager.selectTitle
    Просто. В Enter кнопки прописываете Script:
    manager.selectTitle(1); для перехода BDJTitle ID[1]
    или
    manager.selectTitle(2); для перехода BDJTitle ID[2]
    и т.д.
    Однако.
    Выведение части кода во вспомогательный jar в BDS невозможно, но можно разделить проект на несколько разных. Например я иногда сохраняю в одном проекте меню с фильмом в другом допматериалы.
    В обоих проектах должны быть идентичные ID плейлистов, т.е. последовательность мувиков и плейлистов должна быть одинакова и обязательно сохранены плейлисты меню (попап роли не играют).
    Далее собираю основной проект в сценаристе, там это будет BDJTitle ID[1]. Создаю BDJTitle ID[2] и добавляю в него скомпилированный Jar проекта с бонусами (Jar в Scenarist). Папку с графикой нужно будет добавить в ручную.
  5. #163
    Просто. В Enter кнопки прописываете Script:
    manager.selectTitle(1); для перехода BDJTitle ID[1]
    BDJTitle ID[1] например, это JAR file index 1, в Project properties/Advanced? И что, в каждом меню/попап, на каждой кнопке, в Enter, прописывать скрипт? То есть в русском проекте, если JAR file index 1, то manager.selectTitle(1);?
    Забыл сказать, что какой бы AR file index не был, создаётся одна папка с PNG - 00000. Я так понимаю, надо изменить названия Main mosaic prefix для каждого проекта?
  6. #164
    BDJTitle ID[1] например, это JAR file index 1
    По умолчанию BDJTitle ID[1] это JAR file index 0. соответственно для второго Java-заголовка нужно ставить индекс 1 и т.д.

    Я так понимаю, надо изменить названия Main mosaic prefix для каждого проекта?
    Да.

    в каждом меню/попап, на каждой кнопке, в Enter, прописывать скрипт?

    Еще раз:
    Выведение части кода во вспомогательный jar в BDS невозможно, по этому можно вывести в отдельный jar например допматериалы. Соответственно manager.selectTitle(1); вешается на кнопку перехода в меню допов.

    P.S.
    Конечно дело ваше, как говорится, если очень хочется то можно. однако в нашем случае создание нескольких Jar'ов оправдано в случае избытка графики и при несовместимости некоторых функций с интерактивным заголовком. Остальное лечится сокращением кода.
  7. #165
    @Mowny Devam, Большое спасибо за пояснения. Если будут ещё вопросы - спрошу, на всякий случай подготовьтесь приготовьтесь.
  8. #166
    Как я писал ранее, у меня в AES такой свич:
    if [GPR(5)=5] --> [set]: GPR[5] = 4
    if [GPR(5)=4] --> [set]: GPR[5] = 3
    if [GPR(5)=3] --> [set]: GPR[5] = 2
    if [GPR(5)=2] --> [set]: GPR[5] = 1
    if [GPR(5)=1] --> [set]: GPR[5] = 0; анимация закрытия картинки добавления закладок, после которого следует запись в GPR 5 = 6 и скрытие за пределы экрана.
    if [GPR(6)=5] --> [set]: GPR[6] = 4
    if [GPR(6)=4] --> [set]: GPR[6] = 3
    if [GPR(6)=3] --> [set]: GPR[6] = 2
    if [GPR(6)=2] --> [set]: GPR[6] = 1
    if [GPR(6)=1] --> [set]: GPR[6] = 0 и скрытие за пределы экрана "слишком много закладок"
    Exclusive
    а при открытии попап, когда графика с закладкой или "слишком много закладок", ещё не скрылась - неэксклюзивный свич:
    if [GPR(5)=5 | if [GPR(5)=4 | if [GPR(5)=3 | if [GPR(5)=2 | if [GPR(5)=1 | if [GPR(5)=0] --> вывод на экран графики добавления закладок с информацией
    if [GPR(6)=5 | if [GPR(6)=4 | if [GPR(6)=3 | if [GPR(6)=2 | if [GPR(6)=1] --> вывод на экран "слишком много закладок"
    if [GPR(5)=6] --> скрытие за пределы экрана графики добавления закладок
    if [GPR(6)=0] --> скрытие за пределы экрана "слишком много закладок"
    какая то кнопка попап

    Так вот, работает второй свич без артефактов только в том случае, когда в Start action муви добавляю [set]: GPR[5] = 6 и [set]: GPR[6] = 0, хотя при загрузке диска GPR 5 и 6 нет. В остальных случаях, какой бы свич ни пробовал, разные проблемы и артефакты вылезают.
    Подскажите пожалуйста правильный свич, чтобы в Start action не надо было допавлять GPRы, а то я несколько дней не могу решить эту задачу.
  9. #167
    что произойдет, когда пройдет 30 дней
  10. #168
    Остальное лечится сокращением кода.
    А в BDS что есть какое-то внутреннее ограничение на размер используемого кода, если да то с чем оно связано ? Если же речь идет о лимите на размер .jar файла, то что мешает хранить графику за его пределами и использовать весь его обьем для описания функций, я думаю что порог в 4Mb в данном случае будет очень сложно преодолеть и вопросы нехватки памяти должны остаться навсегда позади. Вообще мне конечно не совсем понятно в чем в данном случае заключается проблема и почему данный вопрос вообще имеет место быть.
  11. #169
    А в BDS что есть какое-то внутреннее ограничение на размер используемого кода, если да то с чем оно связано ?
    Ограничение есть, откуда оно взялось это уже вопосы к CDK, но, если память мне не изменяет, это свойство движка.

    Если же речь идет о лимите на размер .jar файла, то что мешает хранить графику за его пределами
    Ничто не мешает, так и делаем, просто ограничение ни как не связано с размером jar. Я об этом и говорил ранее.

    Проблема тут одна, которая не совсем проблема. maks8881 любит максимализм от чего упирается в лимит.
  12. #170
    Проблема тут одна, которая не совсем проблема. maks8881 любит максимализм от чего упирается в лимит.
    Просто мне простые проекты не интересны и к тому же я сейчас ничего лишнего не делаю, просто у меня своеобразное меню/попап закладок слишком много кода требует, плюс ещё в начале было в одном .jar меню на двух языках.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)

Похожие темы

  1. Редактируем меню на Java
    от Palych в разделе Авторинг дисков Blu-ray
    Ответов: 1812
    Последнее сообщение: 29.03.2024, 18:38
  2. Blu-Disc Studio: Создаём меню на Java. часть I
    от CDK в разделе Авторинг дисков Blu-ray
    Ответов: 1999
    Последнее сообщение: 06.11.2021, 23:16
  3. MKVToolnix - Создаём MKV легко и быстро
    от Palych в разделе Общие вопросы авторинга
    Ответов: 25
    Последнее сообщение: 16.08.2015, 13:59
  4. Создаём глянцевый текст
    от WishMaster в разделе Графика и web дизайн
    Ответов: 0
    Последнее сообщение: 19.06.2013, 17:17
-->