@
kinoiv,
Цитата:
главы перепутаны при воспроизведении фильма.
В Lionsgate всегда так, я думал вы с этим разобрались раз сразу не задали этот вопрос, нужно найти правильный плейлист,
в котором все m2ts расположены в правильном порядке, обычно их номера пишут в комментариях к раздаче.
Затем в BDinfo посмотреть с какого плейлиста начинается воспроизведение, ну и взяв правильный плейлист, переименовать его с заменой,
в тот с которого теперь всё заводится, да и ещё нужно открыть эти плейлисты в Hex Editor Neo и сравнить по длине,
обычно правильный короче, в этом случае нужно добить нолями до размера не правильного, иначе не будет работать.
@
taurusus, добрый вечер.
Набросал дополнительные аудиодорожки в фильм и правильный плейлист стал больше, чем неправильный.
Что можно в таком случае сделать?
Спасибо.
@
kinoiv,
Цитата:
Что можно в таком случае сделать?
В какой проге добавляешь дороги, я попробовал по быстрому в BDfix но после него у меня вообще перестаёт работать,
а вообще можно в TSmuxer объединить все m2ts тогда плейлист не превысит нужный размер, но придётся много нолей добивать.
@
taurusus, добрый день.
Не могу найти класс, чтобы при нажатии на зелёную кнопку в Закладке вместо слова "Chapter" появлялось "Эпизод".
Как это можно сделать?
Спасибо.
@
kinoiv,
Набери в общем поиске в "luyten"
"Chapter " с пробелом перед закрывающими кавычками.
@
taurusus, спасибо, нашёл, заменил, но DJ Java Decompiler выдаёт ошибку при компиляции.
Попробовал компилировать исходный класс без замены, тоже ошибка.
Что можно сделать?
Спасибо.
@
kinoiv,
Его надо редактировать в JByteMod-1.8.2
P.S.
Или в "rej"
@
taurusus, спасибо за помощь.
Можете поделиться редакторами, попробую заменить?
Спасибо.
@
kinoiv,
JByteMod
rej
- - - Добавлено - - -
@
kinoiv,
Видео как и что делать в этих прогах
На данный момент я реализовал все свои проекты в HDMV. Однако сейчас я хотел бы обратиться к Java для создания серии статей. Я хочу интегрировать в свои диски замечательную функцию "Season Play". (Эта функция встроена, например, в Blu-Ray "Lost".) Благодаря этой функции BD-плеер запоминает последнюю позицию воспроизведения эпизода на всех дисках сезона. Можно даже назначить разные имена пользователей.
К сожалению, я абсолютный новичок, когда дело доходит до Java. Прежде чем перечитывать все PDF-документы "Java для чайников", чтобы, например, использовать в качестве основы Blu-rays "Lost", я бы лучше спросил, нельзя ли сделать проще.
Потому что у меня уже есть несколько идей о том, как я могу запрограммировать такую функцию (без индивидуальных имен пользователей) в HDMV. Однако для этого мне нужна Java: А именно для передачи регистров GP с диска на диск.
Отсюда мой вопрос к здешним экспертам: Возможно ли в принципе сохранить только отдельные данные с георадара через Java? Чтобы затем использовать их с HDMV в Movie Objects? :smile_bk:
Заранее благодарю вас за ответы.
------------
I have realized all my projects in HDMV so far. Now, however, I want to venture into Java for a series. I am interested in integrating the great feature of "Season Play" into my discs. (This feature is built into the "Lost" Blu-rays, for example.) This feature ensures that the BD player remembers the last playback position of an episode across all discs in a season. You can even assign different user names.
Now unfortunately I am an absolute novice regarding Java. Before I now read through every one of my "Java for Dummies" PDF documents to use e.g. my "Lost" Blu-rays as a basis, I'd rather ask if there is a simpler way.
Because I already have a few ideas how I can program such a function (without individual user names) with HDMV. But I need some Java for it: Namely to pass GP registers from disc to disc.
Therefore my question to the experts here: Is it possible to save only single data from the GPR via Java? In order to use these then with HDMV in Movie Objects? :smile_bk:
I thank you in advance for your answers.
@
Dame_Edna,
Приветствую, здесь никто таких задач не ставил, мы здесь максимум можем отредактировать меню, добавить удалить кнопки, да и то только по аналогии с уже имеющимися записями в классах,
а что бы добавить что то от себя такого здесь никто не делал.
Цитата:
хотел бы обратиться к Java
Цитата:
...feature ensures that the BD player remembers the last playback position of an episode across all discs in a season.
That's called bookmarks in hddvd parlance...there are a few papers on hddvd authoring which might shed some light on this topic. I also believe that the whole bd-java part and the storage within the player's eeprom set aside for its cache is seriously tied up to aacs protection without which the advanced functions will not function as the player will have no way to uniquely identify a particular disc.
Короче суть в том шта мне думается на самописных болванках продвинутые функции работать не будут.
Цитата:
You can even assign different user names.
Are you sure about that? The Java VM used in BD players is a single user environment, besides the fact that the very limited linux based firmware it runs on top of, is also a slimmed down single user system. То есть суть в том что на бд плеере мультиюзер функционал непримене и невозможен по дизайну.
Цитата:
...Namely to pass GP registers from disc to disc.
I don't think the method if there is one is standardized. It depends pretty heavily on a particular player's firmware and its implementation of required features of Java (to pass BD logo certification) which you don't know and won't know without disassembling the firmware which is most likely closed source for the majority of manufactures, and authored-in features (better call it hacks) of a particular disc which are never guaranteed to be fully compatible with all the players there are , at least not by the hardware manufactures. Those hacks you also have no idea about so what it all comes down to is you have to find your way to implement you idea into a solution which will eventually be compatible with your player at the very least. Exactly how you reach the goal given the means at your disposal is akin the age-old adage about skinning a cat...
То есть ввиду отсутсвия какой либо стандартизации в данном вопросе и в большинстве закрытого кода фирмвари плееров многие если не все продвинутые функции зависят от того на чем они будут воспроизводится и как они выполнены автором диска
Цитата:
Я попытался добавить координаты новой кнопки в файл RESDIR.QCD, но всё перестало работать
Добрый день @
taurusus.
Может как-то получится восстановить третью кнопку аудио? Как я понял, кнопка была для французского языка (на фото выделил), но её убрали.
Спасибо.
@
kinoiv,
Я так ничего сказать не могу, надо видеть как работает меню
@
taurusus, вот на фильм или меню выложить?
@
kinoiv,
А так это всё тот же фильм который мы уже обсуждали, я уже не помню что там к чему, скачаю посмотрю.
Да, с сообщения 1346 и далее.
Решил посмотреть ещё с
Ultra HD, но там координаты букв найти не могу.
@
kinoiv,
Я сомневаюсь что вообще была третья кнопка, так как французская кнопка на пнг
https://i115.fastpic.org/thumb/2021/...87bc135af.jpegотличается по стилю, возможно хотели сделать два меню английское и французское.
Цитата:
все координаты в трёх классах (ca,bz,bp)
Спасибо за помощь!!! В этих классах не нашёл английские буквы для замены на русские, чтобы меню попробовать сделать на русском.
Как назначить русские буквы?
Спасибо.
@
kinoiv,
Там английские представлены в виде юникода A-0041; B-0042; C-0043
hex-0041,70,66,22,33 - Координаты буквы А и её размер
Дальше идёт перечисление с какими буквами она сочетается new fb(65, 34, -8)
dec-65 - Сочетание буквы А с dec-34 кавычки
Я такое меню делал один раз, но я не заменял а добавлял русский алфавит и уже не помню нужно ли там прописывать все сочетания букв.
Цитата:
перечисление с какими буквами она сочетается
Имеется в виду, если я напишу слово "ПРОСМОТР", то надо делать сочетание букв "П" с "Р", "Р" с "О", "О" с "С", "С" с "М" и т.д?
@
kinoiv,
Вообще это таблица кернинга, третья цифра в этом ряду это, насколько одна буква отстоит от другой. По идее для каждой буквы и знака должны быть показаны сочетания, то есть в пнг как здесь 169 знаков и раньше у Лайонсгейт
такие сочетания были показаны в текстовом документе как таблица 169х169 знаков, а тут для каждой буквы по разному, так что я пока сам не пойму какие сочетания нужно прописать.
@
kinoiv,
В общем в классах "ca; bz" достаточно добавить название буквы в юникоде и её размер и координаты, сочетания не обязательно.
Затем в классе "fn" это главное меню заменить надпись, только DJ Java Decompiler при компиляции, хотя всё проходит без ошибок, сам класс становится не рабочим,
так что надо редактировать в JByteMod-1.8.2.
@
taurusus, скажите пожалуйста, какой программой можно сделать скриншоты меню Blu-Ray 3D?
@
Aleks061,
С плеера DVDFab я делаю просто сочетанием клавиш win+insert, с CyberLink PowerDVD вообще ни чем нельзя,
с него можно с помощью Mirillis Action! сначала захватить видео а уже потом с этого видео сделать скрин,
больше я ничем не пользуюсь.
@
taurusus, добрый вечер.
Ещё не понятно по меню от BD. В фотошоп на рисунке "imgLoad_fill_res.png" заменил "LOADING..." на "ЗАГРУЗКА...", но при загрузке диска всё равно идёт запись "LOADING...". Надо ещё где-то поменять?
Спасибо.
@
kinoiv,
Привет, да задал ты задачку, оказалось эта картинка
https://i115.fastpic.org/thumb/2021/...eba8fed3f.jpeg
берётся не напрямую с png, а вот с этого файла
ss.qsp он находится в джаре
там находятся обе картинки, в виде hex файла, я попробовал заменить на переделанную картинку
но в hex файл добавляется информация о фотошопе и эти начальные картинки не появляются.
Пробовал вырезать сведения о фотошопе, но с тем же успехом.
В обоих случаях всё работает, но без начальных картинок загрузки.
Можно вообще удалить этот
ss.qsp файл и не парится, так же всё будет работать.
Цитата:
там находятся обе картинки, в виде hex файла
@
taurusus, спасибо.
А как в таких файлах картинки искать?
@
kinoiv,
Цитата:
А как в таких файлах картинки искать?
Я сам впервые сталкиваюсь с этим и пока только смог раскодировать эти картинки, а вот как подменить на свою я пока не придумал.
Вот видео как извлечь картинки и преобразовать их опять в png файл.
@
kinoiv,
Продолжение предыдущего видео, замена исходного png на отредактированное.
@
taurusus, добрый вечер.
У меня так не получается по вашему видео.
Вы
сведения о фотошопе удаляли или нет?
Спасибо.
@
kinoiv,
Нет ничего удалять не надо, если не получится сделай видео как ты всё это делаешь я проверю.
@
taurusus, всё работает, не на том проигрывателе проверял.
На PowerDVD не работает, а на DVDFab Player работает.
ПОчему, не понятно, спасибо за помощь!!!
Привет sharklatan, Если меню sony, используйте AnyDVD 6.5.4.4:
anydvd-6-5-4-4
Hi sharklatan, If the menu is sony, use AnyDVD 6.5.4.4.
@
sharklatan,
Алло: Ты меня слышишь?
Удали из личных сообщений лишние, я не могу те достучаться в личку.