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

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

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

Показано с 1,881 по 1,890 из 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. #1881
    от 23.01.2019, 19:00
    Спасибо. К примеру у меня фильм и два бонуса, и мне нужно чтобы был resume туда, откуда я зашел в меню, и чтобы к resume была привязана одна кнопка. Это я так понимаю невозможно? Потому что последний ответ мне не помог никак.
    от 23.01.2019, 19:41
    Возможно, но "ручками".
    Резюм здесь свой, а не HDMV'шный.
    У каждого видео есть его время резюма и, соответственно, отдельная команда резюма для каждого муви. Можно использовать какой-то GPR, в который писать номер муви при старте каждого муви и потом в свиче, по этому номеру, определять что резюмить и вызывать соответсвующую команду резюма.
    Хотел чтобы был возврат в основное муви или в продолжение воспроизведения избранного, в зависимости от того где прекратил воспроизведение. Вроде все понятно, но что-то у меня не получается это сделать, наверное потому что GPRов много и они все относятся к избранному, точнее я в них запутался.
    Наставьте на путь истинный пожалуйста.
  3. #1882
    Ну по идее все просто. Как Вы определяете что игралось: муви или избранное? Если по какому-то GPR то по нему и делайте SWITCH (например GPR[100]):
    Код:
    if Custom GPR(100)=0 -> Movie: CONCERT [resume]
    if Custom GPR(100)=1 -> Movie: Playlist [resume]
  4. #1883
    if Custom GPR(100)=0 -> Movie: CONCERT [resume]
    if Custom GPR(100)=1 -> Movie: Playlist [resume]
    Ну да, я так и делал. Но на сколько я понимаю запуск избранного нужно тогда делать тоже соответствующе.
    Я делал так:
    if Custom GPR(100)=1 -> UDF на основе switch ниже
    switch:
    if Custom GPR(2)=1 -> PL: Playlist CONCERT [2]
    if Custom GPR(3)=1 -> PL: Playlist CONCERT [3]
    ........
    Только запуск избранного так не работает.
  5. #1884
    Скажите что я делаю не так? Просто если делать только
    if Custom GPR(100)=0 -> Movie: CONCERT [resume]
    if Custom GPR(100)=1 -> Movie: Playlist CONCERT [resume]
    то воспроизводится всегда только основное муви.
  6. #1885
    Хотел чтобы был возврат в основное муви или в продолжение воспроизведения избранного, в зависимости от того где прекратил воспроизведение.
    Как Вы отличаете что воспроизводить? Где у Вас хранится флаг что воспроизводилось последним?
  7. #1886
    Если я Вас правильно понял, то нужно при остановке воспроизведения диска, при активации stop в избранном, и при заходе в меню из избранного, откуда и планирую делать такой запуск, нужно заносить в storage резюм плейлиста для избранного под GPR(100)=1 а потом эти данные восстанавливать при запуске диска. Так?
    Последний раз редактировалось maks8881; 03.10.2020 в 15:34.
  8. #1887
    Вы "возврат в основное муви или в продолжение воспроизведения избранного" хотите из гланого меню, при выходе в главное меню из муви/избранного?
    Или при вынимании/вставке диска тоже?

    В любом случае - Вам самому нужно где-то хранить флаг того, что игралось последним - муви или избранное. Программа сама такое не сохраняет. И по этому флагу уже и смотреть что запускать.

    Для отработки при выходе в главное меню достаточно просто хранить этот флаг в каком-нибудь GPR (в моем примере - в GPR[100]). При запуске муви писать в GPR[100]=0, а при запуске избранного - GPR[100]=1 (как пример).

    Чтобы работало при вынимании/вставке диска - придется при установке этого флага записывать его сразу в сторадж и потом при вставке диска - считывать из стораджа в тот же GPR (это все уже только через скрипт).
  9. #1888
    Чтобы работало при вынимании/вставке диска - придется при установке этого флага записывать его сразу в сторадж
    Если Вы так написали, то как я понимаю при нажатии OPEN лотка диска в железном плеере, минуя кнопку стоп, тоже можно как-то записывать в сторадж. А как это?
    И разве на счет остального я не это же написал? Или записывать резюм муви в сторадж тоже надо?
  10. #1889
    Да, кнопки Stop же нету в Remote control buttons.
    Извините за вопрос. Если в Action every second плейлиста вставить скрипт
    manager.Store_Streams();
    manager.allowSaveState(true);
    manager.saveMediaState();
    manager.resumeVideoAt('Playlist CONCERT');
    manager.setGPR(100, 1);
    manager.storeData("GPR100", 1);
    это не слишком большой объем записи будет, или каждую секунду новая запись?
  11. #1890
    Зачем Вам Stop или "Action every second"?

    При запуске муви (действие Enter (ok) кнопки Play) запоминаем значение в GPR и пишем в сторадж:
    Код:
    manager.setGPR(100, 0);
    manager.storeData("GPR100", 0);
    Т.е. конвертируем запуск Play Movie в мультиэкшен или скрипт и добавляем туда этот скрипт.

    Аналогично при запуске на проигрывание избранного, только вместо 0 пишем 1 в GPR[100] и сторадж.

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

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

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

Похожие темы

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