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

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

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

Показано с 191 по 200 из 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. #191
    если кому-то интересно
    Все что вы делаете всегда интересно.
    У меня просто желания и стимула нет больше
    Это печально...
    Значит в "Avatar" как-то по другому сделано.
    Повторюсь: в "голливудских" BD совершенно другой принцип программирования. позаимствовать оттуда алгоритмы не удастся. Там нет сегментов как в BDS, анимация и любые действия могут происхдить одновременно и независимо.
    помогла мне именно смекалка
    Это хорошо!
    а не знание программирования на Java
    Это грустно
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 17:23.
  4. #192
    Повторюсь: в "голливудских" BD совершенно другой принцип программирования. позаимствовать оттуда алгоритмы не удастся. Там нет сегментов как в BDS, анимация и любые действия могут происхдить одновременно и независимо.
    А в какой программе авторинга там делают, в Scenarist BD или Sofatronic Kaleidoscope?
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 17:19.
  5. #193
    @maks8881,
    В своей собственной, у них инсайдерский софт.
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 18:34.
  6. #194
    А в какой программе авторинга там делают
    Просто пишут на джаве, это позволяет делать все что угодно, нет ограничений/компромисов вида простота/универсальность. У них написаны свои движки/библиотеки/фреймворки.


    Сабы это вообще жесть какая-то https://forum.dvd-logic.com/viewtopic.php?p=530#p530
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 17:20.
  7. #195
    @Mowny Devam, @CDK, Я изучал Java на этом сайте, всё начиналось легко и просто из-за того что были небольшие знания из BDS, но потом всё труднее и труднее стало даваться обучение. Когда дошёл примерно до Цепочки вызовов, потерял интерес. Подскажите пожалуйста сайт, обучение на котором мне действительно пригодится для авторинга Blu-ray.

    Объясните пожалуйста, чем отличается PSR[2] от PSR[17] простыми словами.
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 17:12.
  8. #196
    Объясните пожалуйста, чем отличается PSR[2] от PSR[17].
    PSR(17) - это настройки сабов в меню плеера, аппаратные настройки, для диска они считаются по умолчанию.
    PSR(2) - это текущие настройки сабов при воспроизведении диска.

    Сабы это вообще жесть какая-то https://forum.dvd-logic.com/viewtopic.php?p=530#p530
    Я в шоге В Scenarist HDMV все работало как швейцарские часы.
    Последний раз редактировалось Mowny Devam; 24.11.2021 в 17:23.
  9. #197
    @Mowny Devam, По идее мой UDF можно сократить, и ооочень сильно, если диск будет воспроизводиться на стационарных плеерах, в которых переключение происходит "сверху вниз"

    Пример для аудио/субтитров

    public void UDF_Audio_Sub() {
    if (manager.getGPR(1)==1) {
    if (manager.getCurrentAudioID()==2) {
    manager.setGPR(1, 2);
    manager.activateSegment("S:РM_Audio.animate1");
    }
    }
    if (manager.getGPR(1)==2) {
    if (manager.getCurrentAudioID()==3) {
    manager.setGPR(1, 3);
    manager.activateSegment("S:РM_Audio.animate1");
    }
    }
    if (manager.getGPR(1)==3) {
    if (manager.getCurrentAudioID()==4) {
    manager.setGPR(1, 4);
    manager.activateSegment("S:РM_Audio.animate1");
    }
    }
    if (manager.getGPR(1)==4) {
    if (manager.getCurrentAudioID()==5) {
    manager.setGPR(1, 5);
    manager.activateSegment("S:РM_Audio.animate1");
    }
    }
    if (manager.getGPR(1)==5) {
    if (manager.getCurrentAudioID()==1) {
    manager.setGPR(1, 1);
    manager.activateSegment("S:РM_Audio.animate1");
    }
    }
    if (manager.getGPR(2)==0) {
    if (manager.getCurrentSubID()==1) {
    manager.setGPR(2, 1);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==1) {
    if (manager.getCurrentSubID()==2) {
    manager.setGPR(2, 2);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==2) {
    if (manager.getCurrentSubID()==3) {
    manager.setGPR(2, 3);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==3) {
    if (manager.getCurrentSubID()==4) {
    manager.setGPR(2, 4);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==4) {
    if (manager.getCurrentSubID()==5) {
    manager.setGPR(2, 5);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==5) {
    if (manager.getCurrentSubID()==6) {
    manager.setGPR(2, 6);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==6) {
    if (manager.getCurrentSubID()==7) {
    manager.setGPR(2, 7);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==7) {
    if (manager.getCurrentSubID()==8) {
    manager.setGPR(2, 8);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==8) {
    if (manager.getCurrentSubID()==9) {
    manager.setGPR(2, 9);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==9) {
    if (manager.getCurrentSubID()==10) {
    manager.setGPR(2, 10);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==10) {
    if (manager.getCurrentSubID()==11) {
    manager.setGPR(2, 11);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==11) {
    if (manager.getCurrentSubID()==12) {
    manager.setGPR(2, 12);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    if (manager.getGPR(2)==12) {
    if (manager.getCurrentSubID()==0) {
    manager.setGPR(2, 0);
    manager.activateSegment("S:РM_Subtitles.animate1");
    }
    }
    }
    [свернуть]

    Но на софтовых плеерах он будет работать тоже только при переключении по списку сверху вниз, в остальных случаях ничего не произойдет. Возможно при ооочень быстром переключении на стационарных плеерах тоже работать не будет.
    Последний раз редактировалось maks8881; 24.11.2021 в 19:53.
  10. #198
    переключение происходит "сверху вниз"
    Жё не компрон па, мусьё.
    только при переключении по списку сверху вниз
    Вакаримасен

    Я так понимаю тут уже специфика плеера, вроде клипинга который оставляет артефакты.
  11. #199
    Жё не компрон па, мусьё.
    К примеру воспроизводится диск на Blu-ray плеере и активна в данный момент первая аудиодорожка. При нажатии на кнопку "Аудио", на пульте, активируется вторая аудиодорожка, ещё при нажатии - активируется третья. Теперь понимаете?
    Вакаримасен
    В софтовых плеерах аудио и субтитр дорожки тоже по списку сверху вниз, если нажать правой кнопкой мыши на экран и выбрать "аудио" или "субтитры". Что-же тут непонятного? Могли бы наоборот приколоться над моим чувством юмора.
    Я так понимаю тут уже специфика плеера, вроде клипинга который оставляет артефакты.
    Жё не компрон па, мусьё.
    Последний раз редактировалось maks8881; 24.11.2021 в 23:51.
  12. #200
    @maks8881, а я и прикалываюсь. По серьёзному так написал бы латиницей и хироганой.
    На счет клипинга вы наверное первый, кто опровергает это уже, казалось бы, зарекомендовавшее средство "выключения" объектов. Так у нас скоро и никаких "средствов" не останется.

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

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

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

Похожие темы

  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
-->