Такой вопрос. После того как диск прогнал через AnyDVD, чтобы снять региональную защиту строка проверки региона изменилась с if ( (PSR)Region[ID:20] == 2)JumpTitle Title#4[ID:4] на такой вид if (2 == 2)JumpTitle Title#4[ID:4] я так понял вручную в самом Сценаристе это нельзя сделать из-за невозможности оставить поле Compare - date type - пустым.
Кстати, а выражение != 2) понимается как не является двум т.е. для значения больше или меньше его?
Денис Пирожков,
У вас или другой пример или вы что-то путаете.
В примере из фака описан случай, при котором плеер должен быть региона В (т.е. 2). Если же плеер любого другого региона (1 или 4, что естественно не равно 2), то играется Тайтл4 с заставкой о неправильном номере региона.
Т.е. в примере из фака нужно либо целиком удалять блок if ( (PSR)Region[ID:20] != 2) JumpTitle Title#4[ID:4]
или ставить заранее невыполнимое условие if (2 != 2) JumpTitle Title#4[ID:4], при котором Тайтл4 не запустится ну никак.
Выражение !=2 понимается как любое значение, не равное 2.
tymoxa, Да всё верно я привёл другой пример не связанный с факом. Там была проверка региона и 3 строки я лишь написал одну для примера. Суть была такая каждая строка отвечает за свой регион. То есть первая проверяет регион 1 и отсылает на свой Тайтл, вторая проверяет регион 2 и отсылает на свой Тайтл ну и третья строка проверяет регион 4 и отсылает тоже на свой Тайтл. Все 3 не стал писать взял по одной до и после AnyDVD. Мне интересно как так AnyDVD меняет строку на тот вид, при котором его нельзя сделать в ручном режиме в Сценаристе.
где пример? так трудно скопировать код до/после энидвд? или хоть скриншоты бдэдита до/после?
если побыть экстрасенсом, то можно предположить, что в твоём случае из трёх сравнений только одно ведёт не в тупиковый тайтл. варианта в этом случае 3:
убрать Compare совсем, оставив только одну комманду с нужным JumpTitle
во всех Compare изменить ID JumpTitle на нужный нам
сделать в поле Compare нужное нам условие… что судя по всему и сделал энидвд - if (2 == 2) JumpTitle Title#4[ID:4]
Да пример ваш с FAQ. Если подробно, то скриншот конечно покажу.
Так я с этого и начал. Я же спрашивал как всё это сделать в ручную в Сценаристе.
Жду ответа на главный вопрос как сделать это в Сценаристе, если там ни как нельзя сделать поля о которых я говорил пустыми?
Кстати Palych и tymoxa нет желания обновить ФАК пункт 49 в том плане, что там всего лишь 1 вариант приведён, а выяснилось что их 3 которые выше приведены. Лично мне 2-ой понравился
Денис Пирожков,
Сценарист не понимает, что в поле Compare/Data type может быть Immediate число… 2 напрямую сравнивать с 2 как-то странно, но так уж работает этот хак.
Если есть цель добится такого же эффекта ручками в сценаристе, то нужно сделать что-то типа:
Move (GPR)NoEntried[ID:3333] 2
if ((GPR)NoEntried[ID:3333] != 2)JumpTitle Title#4[ID:4]
JumpTitle Title#3[ID:3]
Но если подумать, то должно стать понятным что в случае, когда диск залочен на регион В(2), две строки из этой конструкции вообще лишние и их просто можно удалить. Оставить только:
JumpTitle Title#3[ID:3]
Смысл примера в факе - показать что необязательно все комманды оставлять или изменять, кое-что можно вполне удалить как ненужное. Нет смысла расписывать все возможные варианты, нужно понять как работает блюреевская логика.
Уважаемые подскажите, при добавлении потоков в сценарист вылетает вот такая ошибка: Error : Value [duration] of corresponding base view and dependent view video streams shall be the same. File Path:[E:\REMUX 3D\left.avc.ves]
что можно сделать?
при добавлении потоков в сценарист вылетает вот такая ошибка:
Error : Value [duration] of corresponding base view and dependent view video streams shall be the same. File Path:[E:\REMUX 3D\left.avc.ves]
Palych, правильное тебе решение подсказал
у тебя ошибка была при импорте потоков в сценарист, теперь ты пишешь
пробовал это решение - не помогло. Я уже менял эти значения, сценарист принял потоки
я тебе специально выделил жирным шрифтом твои слова, значит эта проблема решилась:)
дальше у тебя
при муксе на 50% выдал ошибку. Пробовал три раза
посмотри в логе МУИ генератора какая ошибка, скорее всего Buffer underflows
решение проблемы смотри здесь, пункт 3
если не получиться решить проблему. ищи решение на этих страницах
#465 Это мне не даёт покоя. Охота чётко для себя уяснить либо мы возлагаем на AnyDVD версии < 6.7.9.0 либо мы принимаем и второе утверждение и тогда версии > 6.7.9.0 с папкой AACS . Давай ещё раз уточним о версиях.
Денис Пирожков,
речь шла о переподписывании .jar файлов после вмешательства в их внутренности.
можете уточнить свой вопрос, а то я не понимаю его сути?
Palych, Да я этот пост тоже видел. Просто когда увидел Тимохин пост, то в нём сказано 2 утверждения разные по смыслу. Его пост я и за цитировал, чтобы точно узнать почему он так написал. Поясню, в его посте первая часть сообщения говорит, что нужно работать с прогой версией не позднее 6.7.9.0. Само понятие позднее означает, то что версии вышедшие после т.е. допустим 6.8.1.0 и так далее.
Во-второй части его поста сказано, что если используются поздние версии, а это те как я уже написал вышедшие после 6.7.9.0 т.е. и 6.8. и 6.9 и 7.1 и так далее они уже потребуют папку AACS. Вывод в его двух утверждениях сам на пришивается, что переподписывании .jar файлов можно делать любой версией AnyDVD, только в одном случаи нам будет не нужна папка AACS, а в другом нужна.
Поэтому я и решил уточнить как на самом деле. Это же не проста так был пост, его написал сам ТИМОХА, а он всегда пишет только по делу.
На сколько я помню, более поздние версии по факту этого не могут, и не важно, будет эта папка или нет.
Но сам с удовольствием выслушаю, что по этому поводу думает tymoxa.
Денис Пирожков
Вот что пишет энидвд в версиях позднее 6.7.9.0
Media is not AACS protected. No AACS, skipping Java fixes.
Речь в обсуждении шла исключительно о переподписывании джавы с помощью энидвд, для чего предлагалось создать “фейковый” образ диска без папки стримов.
Не вопрос… можно собрать какой-то простой диск в сценаристе с AACS, но зачем если 6.7.9.0 может фиксить джаву и без этих лишних движений?
Вот сделал я так. Дальше, мне что можно сделать? Использовать новые версии AnyDVD или удалить папку AACS и пользоваться версией 6.7.9.0 ???
UPD:
Ну вот же ответ. Я этого и ждал. Сами же написали, что можно использовать и новые версии и старые. Я же изначально в первом посте всё понятно изложил и процитировал и вопрос задал чёткий, так нет у нас как всегда истина приходит только тогда когда мы всю страницу здесь заполним постами Надо было сразу, так и сказать. А то выходит 2 авторитетных для меня гуру говорят только 6.7.9.0 и не выше, а второй вроде как говорит можно выше но папку AACS надо. И в то же время утвердить оба варианта никто не может. Вот сейчас увидел подтверждение. Теперь могу с удовольствием всех отблагодарить Спасибо.