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

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

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

Показано с 611 по 620 из 2000

  1. #1

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



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

    Официальный сайт 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.
    Последний раз редактировалось Palych; 06.11.2021 в 23:04.
  2. #611
    частичное изменение ID не влияет на работу
    Вот и замечательно! Собрался увеличить память, да что-то призадумался.
    Ну, теперь смело могу активировать программу, а как память подберу, так же
    смело могу её менять
    Ещё раз Огромное спасибо Друзья!
  3. #612
    CDK, такой вопрос.
    К примеру, есть Popoup Menu. Снизу выезжает планка, высота у нее 180px.
    При использовании анимации Slide In/Slide Out мы указываем в настройках анимации эти 180px.
    Но если у нас есть кнопка для возврата в ГЛАВНОЕ МЕНЮ и мы вешаем на нее команду "вернуться в главное меню" + сделать Slide Out на эти 180px,
    наша планка не скрывается до конца, в этом случае (команда+анимация) нам надо назначать 240px.
    И чем выше высота этой планки, тем больше приходиться делать эту разницу, она увеличивается. Тоже самое происходит, если нам надо использовать анимацию слева-направо и наоборот.
    Вопрос, а почему так?
  4. #613
    bbcby ну вообще, по логике, не должно быть так. Возможно не хватает команды синхронизации перед долгой командой либо внутренние глюки используемого графического движка. Оно при уезжании не уезжает до конца и этот кусок висит, пока выполняется комманда?
    Скорее всего причина следующая:
    - имеем, например, анимацию 180 пикселей на 6 кадров - 30 пикселей на кадр
    - при выезжании каждый кадр картинка смещается на 30 пикселей, но, из-за ошибки в конце остается на экране 30 пикселей

    Возможно это можно поправить - посмотрим.
  5. #614
    Вобщем тестовая версия BDS_MX_Setup_1.2.0.75.exe и BDS_Setup_1.2.0.75.exe:

    + Неправильно генерировались плеймарки для меню с интро, если у интро или меню тайминг не с 00:00:00
    + Неправильно рассчитывалась длительность видео для VC1 и MPEG2
    + Top menu
    + При Undo удаленный объект не добавляется назад в свои анимационные группы.
    + Добавить в генерацию чаптеров для флага Add To Anim Group настройку анимации: Return Animation, Enter Animation, Play Animation.
    + Добавить в генерацию чаптеров для попап флаг Close Popup.
    + Выполнять синхронизацию перед долгими операциями.

    bbcby посмотри эту версию - возможно этот глюк пропадет. Главное чтобы это побочных эффектов не вызвало.
    Последний раз редактировалось Mowny Devam; 04.05.2014 в 12:22.
  6. Поблагодарили:

  7. #615
    Оно при уезжании не уезжает до конца и этот кусок висит, пока выполняется комманда?
    Она не доезжает до конца, останавливается и исчезает.
    Проверил в новой версии, все нормально. В Popup Menu.
    Но забыл ранее добавить, тот же глюк был и в Главном меню (нажать на кнопку ПРОСМОТР --> анимация заезд плашки вниз --> воспроизведение фильма).
    Так вот он остался.
  8. Поблагодарил:

     CDK
  9. #616
    Оно задается для всего диска?
    Если не выбрано, все будет как прежде?
    Лучше бы его задавать для каждого мувика.
  10. #617
    Интересно, а это я что намудрил?

    Скрытый текст

    Adding video asset for START
    Adding audio asset for START
    Adding video asset for INTRO MENU
    Adding audio asset #1 for INTRO MENU
    Warning: Popup Menu not specified in movie "Movie FRENCH"
    Adding video asset for Movie FRENCH
    Adding audio asset #1 for Movie FRENCH
    Adding audio asset #2 for Movie FRENCH
    Adding audio asset #3 for Movie FRENCH
    Adding subtitles #1 for Movie FRENCH
    Adding subtitles #2 for Movie FRENCH
    Warning: Popup Menu not specified in movie "Movie ENGLISH"
    Adding video asset for Movie ENGLISH
    Adding audio asset #1 for Movie ENGLISH
    Adding audio asset #2 for Movie ENGLISH
    Adding subtitles #1 for Movie ENGLISH
    Adding subtitles #2 for Movie ENGLISH
    Warning: Popup Menu not specified in movie "EXTRAS 1 FRE"
    Adding video asset for EXTRAS 1 FRE
    Adding audio asset #1 for EXTRAS 1 FRE
    Adding subtitles #1 for EXTRAS 1 FRE
    Warning: Popup Menu not specified in movie "EXTRAS 2 FRE"
    Adding video asset for EXTRAS 2 FRE
    Adding audio asset #1 for EXTRAS 2 FRE
    Adding subtitles #1 for EXTRAS 2 FRE
    Warning: Popup Menu not specified in movie "EXTRAS 3 FRE"
    Adding video asset for EXTRAS 3 FRE
    Adding audio asset #1 for EXTRAS 3 FRE
    Adding subtitles #1 for EXTRAS 3 FRE
    Warning: Popup Menu not specified in movie "INTRO"
    Adding video asset for INTRO
    Adding audio asset #1 for INTRO
    Warning: Popup Menu not specified in movie "EXTRAS 1 ENG"
    Adding video asset for EXTRAS 1 ENG
    Adding audio asset #1 for EXTRAS 1 ENG
    Adding subtitles #1 for EXTRAS 1 ENG
    Warning: Popup Menu not specified in movie "EXTRAS 2 ENG"
    Adding video asset for EXTRAS 2 ENG
    Adding audio asset #1 for EXTRAS 2 ENG
    Adding subtitles #1 for EXTRAS 2 ENG
    Warning: Popup Menu not specified in movie "EXTRAS 3 ENG"
    Adding video asset for EXTRAS 3 ENG
    Adding audio asset #1 for EXTRAS 3 ENG
    Adding subtitles #1 for EXTRAS 3 ENG

    Step 1/4: done

    Step 2/4: done

    Step 3/4 ...
    XletShowCommands.java:773: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler = (VisualRCHandler) show.getRCHandler("H:MM_SETUP_FRE.Handler");
    ^
    XletShowCommands.java:774: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    iBtn = handler.lookupState("SUB");
    ^
    XletShowCommands.java:774: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    iBtn = handler.lookupState("SUB");
    ^
    XletShowCommands.java:775: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:775: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:784: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler = (VisualRCHandler) show.getRCHandler("H:MM_SETUP_FRE.Handler");
    ^
    XletShowCommands.java:785: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:785: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:786: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:786: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:795: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler = (VisualRCHandler) show.getRCHandler("H:MM_SETUP_FRE.Handler");
    ^
    XletShowCommands.java:796: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:796: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:797: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:797: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:806: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler = (VisualRCHandler) show.getRCHandler("H:MM_SETUP_ENG.Handler");
    ^
    XletShowCommands.java:807: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:807: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:808: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:808: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:817: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler = (VisualRCHandler) show.getRCHandler("H:MM_SETUP_ENG.Handler");
    ^
    XletShowCommands.java:818: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:818: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    iBtn = handler.lookupState("AUDIO");
    ^
    XletShowCommands.java:819: cannot find symbol
    symbol : variable iBtn
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    XletShowCommands.java:819: cannot find symbol
    symbol : variable handler
    location: class XletShowCommands
    handler.setState(iBtn, false, false);
    ^
    25 errors
    [свернуть]


    Это происходит, если я пытаюсь в мультиэкшене установки звука добавить переход на кнопку без анимации.
    В 73-й версии то же самое.

    Заметил еще такое - не срабатывает End action переход в топ меню на кнопку без анимации, если разрешение мувика не совпадает с разрешением меню. Точнее срабатывает, но графику меню не видно.
    Последний раз редактировалось Mowny Devam; 04.05.2014 в 12:23.
  11. Поблагодарил:

     CDK
  12. #618
    Оно задается для всего диска?
    Да - это и есть недостаток такой реализации. Иначе только через 2 джара + подписание.

    Причем самое печальное что эта кнопка отработает на тех же интро с варнингом о запрете копирования. Но тут есть воркэраунд для тех кто компилирует в сценаристе. Эти видео можно выкинуть из проекта студии и засунуть в FirstPlay в сценаристе, запретив в FirstPlay вызов топ-меню.
  13. #619
    Причем самое печальное что эта кнопка отработает на тех же интро с варнингом о запрете копирования.
    А в чем печаль? Если по нажатию кнопки прямо оттуда попадаешь в ТОП-меню - ну и хорошо.
    Собственно, одно на весь диск тоже нормально для подавляющего большинства случаев. Просто как раз сейчас делаю диск с двумя версиями фильма и там да, хотелось бы разных ТОПов. Можно и обойтись.
  14. #620
    А в чем печаль? Если по нажатию кнопки прямо оттуда попадаешь в ТОП-меню - ну и хорошо.
    Ну официальщики не хотят чтобы кто-то пропустил страшный варнинг и их креативный логотип

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

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

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

Похожие темы

  1. Создаём глянцевый текст
    от WishMaster в разделе Графика и web дизайн
    Ответов: 0
    Последнее сообщение: 19.06.2013, 17:17
-->