|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
10-Янв-10 18:53
(14 лет 10 месяцев назад)
silv
Цитата:
Также необходимо предусмотреть обнуление R9 во всех меню, из которых происходит прямой доступ к фильму. Обычно вся навигация по многосерийным фильмам завязана на один PGC из VMG, и обычно это PGC 2.
Обычно в меню присваивается промежуточный код одному из регистров, затем он обрабатывается в VMG (чаще всего всего в PGC 2). Поэтому достаточно одной команды обнуления. Очевидно.
В общем случае, если вам попался диск с прямыми переходами вроде Jump Title 1 Chapter 1 (не представляю, как надо извратиться, чтобы поставить прямые линки в фильме из нескольких частей) - что ж, придется обнулений делать много. Мне такие диски не попадались.
Цитата:
P. S. А если у всех Prev/Next PGC поставить нули, разве оно не будет работать?
В Римейке, правда, не будет, но плееры, мне кажется, съедят.
Просто если не поставить там везде нули, то, цитируя...
Следуя логике, Prev/Next PGC указывают, на какой из доступных в данном титле PGC переходить при попытке выйти за его пределы. Если там нули, плеер по идее должен игнорировать кнопки переходов между чаптерами (поправьте, если ошибаюсь). DvdRemakePro дает возможность указать первый PGC, так как он доступен. Ссылку на спецификацию видел, однако Remake утверждает обратное, да и логика тоже. Надо будет подумать.
|
|
silv
Стаж: 18 лет Сообщений: 1250
|
silv ·
10-Янв-10 19:10
(спустя 17 мин.)
Alter_Old
Мне диски попадались разные, но вот чтобы выделять специальную PGC, через которую принудительно транслировались бы все вызовы — такого не припомню. Обычно (в меню эпизодов, скажем) идет запоминание числа и нормальный переход на VMG Title N, без прогона через какую-то промежуточную PGC. Так что если уж писать инструкцию с претензией на универсальность, надо бы на всех входах в меню вашу R[9] занулить. Вот вопрос как раз в том, что будет делать плеер, когда там нули.
У меня просто диска подходящего для проверки нету, а железного плеера нет вовсе :о)
Но по главам плеер, конечно, будет переходить и при нулях, вопрос в том, как он обработает крайние переходы в крайних главах.
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
10-Янв-10 20:42
(спустя 1 час 32 мин., ред. 10-Янв-10 20:42)
silv писал(а):
Alter_Old
Мне диски попадались разные, но вот чтобы выделять специальную PGC, через которую принудительно транслировались бы все вызовы — такого не припомню.
Странно. Открываю "DVD и HD Video", беру ссылки с первой страницы на лицензионные диски (или их клоны) с достаточным числом сидеров: Район №9, Книга мастеров, Лыжная школа 2. Везде одна картина:
Навигация через PGC 2 VMG
А уж в фильмах, где несколько частей расположены в разных VTS, это почти правило и это удобно.
Далее. Вы в упор не замечаете мою фразу
Цитата:
Также необходимо предусмотреть обнуление R9 во всех меню, из которых происходит прямой доступ к фильму.
Все просто: ради полной уверенности проставьте обнуление во всех меню с категорией (title, root, chapters, sub-picture, audio, angles). Чаще всего присутствуют только title и root. Чаще всего достаточно только VMG title menu и один root (Language Unit с картинками). Все претензии удовлетворены ;).
Что будет делать плеер? Так ведь разные они. Даже если один отработает так, как хочется, это ведь ничего не значит. На досуге проверю, но, боюсь, ничего, так как
Цитата:
...при попытке выйти за его пределы. Если там нули, плеер по идее должен игнорировать кнопки переходов между чаптерами
|
|
Zbign
Стаж: 15 лет 6 месяцев Сообщений: 95
|
Zbign ·
11-Янв-10 00:01
(спустя 3 часа, ред. 19-Июн-10 06:01)
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
11-Янв-10 00:44
(спустя 43 мин., ред. 11-Янв-10 00:44)
Zbign
А что известно насчет One_Random_PGC_Title? Чем он отличается от One_Sequential_PGC_Title? Вроде все в пределах стандартов.
В итоге получены одновременно и перемотка внутри PGC, и переходы между разными PGC (VTS) по кнопкам Next/Prev дистанции.
|
|
Zbign
Стаж: 15 лет 6 месяцев Сообщений: 95
|
Zbign ·
11-Янв-10 07:29
(спустя 6 часов, ред. 19-Июн-10 06:00)
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
11-Янв-10 11:58
(спустя 4 часа)
Zbign
Я вам про Фому, а вы мне про Ерему. Ваша цитата утверждает, что One_Sequential_PGC отличается от One_Random_PGC Title и Multi_PGC Title. Это и так ясно. Повторюсь: что известно насчет One_Random_PGC Title? Например:
Цитата:
One_Random_PGC Title
In DVD-Video, a Title within a Video Title Set (VTS) that contains a single Program Chain (PGC), but does not meet the requirements of a One_Sequential_PGC Title.
|
|
Zbign
Стаж: 15 лет 6 месяцев Сообщений: 95
|
Zbign ·
11-Янв-10 22:00
(спустя 10 часов, ред. 19-Июн-10 06:00)
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
12-Янв-10 03:14
(спустя 5 часов, ред. 12-Янв-10 03:14)
Zbign
Вот ваша первая
Цитата:
One_Sequential_PGC Title In DVD-Video, a Title within a Video Title Set (VTS) that contains a single Program Chain (PGC) with the following attributes: 1) PG Playback mode is Sequential, 2) no Next PGC, Previous PGC or Go Up PGCs are defined, and 3) the Navigation Timer is neither set, nor referred to. Contrast with One_Random_PGC Title and Multi_PGC Title.
А вот вторая целиком
Цитата:
Three types of titles exist: a monolithic title meant to be played straight through (one_sequential_PGC title), a title with multiple PGCs for varying program flow (multi_PGC title), and a title with multiple PGCs that are automatically selected according to the parental restriction setting of the player (parental_block title). One_sequential_PGC titles are the only kind that have time maps for timecode display and searching.
Это из книги "DVD Demystified" Jim Taylor, Mark R. Johnson, Charles G. Crawford.
Сравниваем. Из второй следует, что если titles не one_sequential_PGC, то он обязательно multi_PGC, а это, естественно, означает " One_sequential_PGC titles are the only kind that have time maps for timecode display and searching". Но! Только в терминах второй цитаты, а там ни слова про One_Random_PGC. Теперь зачем я его "приплел": если верить данному для него определению, при установке Next/Prev PGC в состояние 1 речь идет уже о One_Random_PGC, значит, нарушения спецификаций DVD не происходит. Или, если не зацикливаться на Next/Prev PGC, согласно первой цитате использование Navigation Timer превращает наш One_sequential_PGC во что-то другое, при этом с time maps все в порядке. В этом случае тоже не соблюдаются спецификации DVD? В общем, одни вопросы.
Вдобавок DvdRemakePro практически ничего не позволяет сделать с DVD в обход стандартов: светится красным. Здесь не светится.
Перечисленные вами способы уже упоминались. Естественно, я о них знаю. Во всех из них меняются оригинальные VOB-файлы. В моем - нет, и это, во первых - быстрее (Export modified files), во вторых - требует совсем мало места на диске, и в третьих - позволяет мне сохранить на том же DVD исходные IFO и BUP файлы в отдельной папке, и в любой момент восстановить оригинал. Только не спрашивайте, зачем это нужно ;').
Термин One_Random_PGC встречается также в мануале по ошибкам спецификации DVD "DVD+RW Video Format Compilance Verifier v1.4" от августа 2005г., © Royal Philips Electronics.
В любом случае - спасибо за диалог.
|
|
Zbign
Стаж: 15 лет 6 месяцев Сообщений: 95
|
Zbign ·
12-Янв-10 08:10
(спустя 4 часа, ред. 19-Июн-10 06:00)
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
12-Янв-10 13:18
(спустя 5 часов, ред. 12-Янв-10 19:37)
Ясно. С PGCEdit погорячился. Тогда еще немного о Next/Prev PGC. Обращается ли к этим полям плеер в любом случае, или только если были нажаты соответствующие кнопки пульта ДУ? То есть я не могу понять логику: сказано, что в One_sequential_PGC эти поля должны быть нулевыми. Это ясно: при нулях плеер в "закрайних" переходах игнорирует кнопки Next/Prev пульта ДУ (или, скорее, смотрит: - куда перейти? - а никуда). Ясно также, почему произойдет ошибка при значениях больше единицы: в title содержится только один PGC, и перейти на второй и далее не представляется возможным. Но какие причины для ошибки в случае значения 1? Неужели плеер, считав единицу и имея возможность перейти на PGC с таким номером, сгенерирует ошибку только потому, что так требует спецификация?
С time map. Примерно ясно, почему он не создается (не учитывается) в случае Multi_PGC: каждый PGC может содержать разную информацию. Если Playback mode установлен в Shuffle или Random, тоже ясно: чаптеры проигрываются в произвольном порядке.
Но у меня Sequential playback с одним PGC и полями Next/Prev, указывающими именно на этот PGC. Какая другая разумная причина, кроме искусственных требований стандартов, может привести к появлению ошибки? Не могу найти логичного объяснения. Да, и еще момент с Navigation timer остается невыясненным. И с PGCEdit поэкспериментирую. Добавлено: ну вот еще простейшее решение, через IfoEdit. Открыть VIDEO_TS.IFO, выбрать в верхнем окне "Video Manager Title Play Map Table" (VMG_PTT_SRPT), в нижнем окне для каждого Title с фильмом (к примеру, Title_2: Title playback type) поменять значение на 20, сохранить. Все работает. Но как-то не по себе от того, что multi_PGC теперь обзывается one_sequential_PGC. Именно это делает PGCEdit, только дольше за счет пересчитывания time map.
|
|
Zbign
Стаж: 15 лет 6 месяцев Сообщений: 95
|
Zbign ·
12-Янв-10 21:51
(спустя 8 часов, ред. 19-Июн-10 06:00)
|
|
disawar
Стаж: 14 лет 10 месяцев Сообщений: 50
|
disawar ·
28-Янв-10 02:01
(спустя 15 дней, ред. 28-Янв-10 02:01)
Ребята подскажите у меня вступительный ролик находится в каталоге video manager ,как сделать чтобы его можно было перематывать или пропустить ?,избавляться от него нет необходимости просто бесит каждый раз ждать.
|
|
silv
Стаж: 18 лет Сообщений: 1250
|
silv ·
28-Янв-10 12:35
(спустя 10 часов, ред. 17-Фев-10 00:28)
disawar
А, у вас видео в меню… Нет, насколько я знаю, с ним ничего не сделать. Жмите кнопку Root menu. Или удаляйте ролик.
Если очень надо его сохранить, то сделайте реавторинг, переместив ролик в Program chains какого-нибудь VTS и расставив переход на него и с него. Тогда можно будет перематывать и пропускать.
|
|
AlanPike
Стаж: 15 лет 5 месяцев Сообщений: 181
|
AlanPike ·
03-Фев-10 11:04
(спустя 5 дней, ред. 03-Фев-10 11:04)
Alter_Old писал(а):
...Добавлено: ну вот еще простейшее решение, через IfoEdit. Открыть VIDEO_TS.IFO, выбрать в верхнем окне "Video Manager Title Play Map Table" (VMG_PTT_SRPT), в нижнем окне для каждого Title с фильмом (к примеру, Title_2: Title playback type) поменять значение на 20, сохранить. Все работает...
А я этой же прогой меняю значение Title playback type на 0, помогает почти в 100% случаев - на железном плеере (Panasonic-97) начинают работать перемотка и запоминание позиции остановки (не помогло только в двух случаях с DVD-Audio Led Zeppelin с какой-то очень нестандартной структурой, пришлось оставить так как есть).
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
03-Фев-10 20:07
(спустя 9 часов)
AlanPike
На самом деле Title playback type рассчитывается, исходя из следующих условий:
Цитата:
JLC - (Jump/Link/Call) Command 7 - reserved (default 0)
6 - not one-sequential (0 = not present, 1 = present)
5 - JLC in cell commands (0 = not present, 1 = present)
4 - JLC in pre/post commands (0 = not present, 1 = present)
3 - JLC in button commands (0 = not present, 1 = present)
2 - JLC present (0 = if bits 5, 4, and 3 are not set, 1 = if bits 5, 4, or 3 are set)
1 - PTT play or search prohibited (for entire title, overrides PGC) (0 = Don't prohibit, 1 = prohibit)
0 - time play or search prohibited (for entire title, overrides PGC) (0 = Don't prohibit, 1 = prohibit)
Десятичная 20 (00010100) - значит, что это One_Sequential_PGC; в нем присутствуют команды Jump/Link/Call в pre/post секциях; нет запрета на chapter/time play or search. Ноль - значит, команды Jump/Link/Call не используются.
|
|
konnn
Стаж: 16 лет 6 месяцев Сообщений: 28
|
konnn ·
04-Мар-10 16:45
(спустя 1 месяц, ред. 04-Мар-10 16:45)
Подскажите пожалуйста! В раздаче https://rutr.life/forum/viewtopic.php?t=1591409 не работает перемотка. Пробовал на 4х плеерах 2х компьютерах. WMP просто вырубается, KM player виснет и пишет_division by zero. DvdReMakePro пишет Invalid block header in sector 0 in D:\Download torrent\finished downloads\Incognito\VIDEO_TS\VTS_01_1.VOB (1089:VobData.cpp)
Can't open title set vob - will substitute blanks. (881:VTS.cpp)
Cell #1 uses vobus (vobID=1, cellID=1) not pressent in vob file. Substituting blank cell instead. (2117:PGC.cpp).
Можно что то сделать? Релизер не отвечает.
|
|
silv
Стаж: 18 лет Сообщений: 1250
|
silv ·
04-Мар-10 17:27
(спустя 41 мин.)
konnn
Через DVDFab прогоните со снятием защит.
|
|
konnn
Стаж: 16 лет 6 месяцев Сообщений: 28
|
konnn ·
05-Мар-10 14:32
(спустя 21 час, ред. 05-Мар-10 14:32)
silv писал(а):
konnn
Через DVDFab прогоните со снятием защит.
Спасибо. Попробую. Попробывал- не получилось.
А вообще это SATRip -какая там может быть защита...?
|
|
silv
Стаж: 18 лет Сообщений: 1250
|
silv ·
05-Мар-10 14:49
(спустя 17 мин.)
konnn
Писалось DVD-рекордером, так что защита может быть запросто.
Собственно, вариантов всего два: либо защита, либо файлы битые.
Попробуйте не с винчестера через Fab прогонять, а с предварительно записанной болванки DVD. И Fab последний скачайте.
Во втором случае — перепроверить хеш раздачи и, если совпадет, ругаться на автора.
|
|
konnn
Стаж: 16 лет 6 месяцев Сообщений: 28
|
konnn ·
05-Мар-10 23:24
(спустя 8 часов)
silv
хэш совпадает. Спасибо за помощь.
|
|
AVV_UA
Стаж: 16 лет 7 месяцев Сообщений: 6234
|
AVV_UA ·
05-Мар-10 23:42
(спустя 17 мин.)
silv писал(а):
Писалось DVD-рекордером, так что защита может быть запросто.
Если можно, хотя бы пару слов: что, рекордеры защиту вшивают? Никогда не слыхал о таком (правда, не могу сказать, что я знаток подоной техники).
|
|
incognet
Стаж: 16 лет 6 месяцев Сообщений: 11
|
incognet ·
03-Апр-10 03:25
(спустя 29 дней)
Гуру подскажите что не так сделал. Хочу чтобы лицензионная заставка в начале диска перематывалась. Разблокировал User Operations и создал программу в конце и навесил на неё команду вызова меню. На компе кнопка Next перематывает на меню, отлично, а на бытовом она-же приводит к остановке воспроизведения. Вот структура диска которая у меня получилась.
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
03-Апр-10 04:33
(спустя 1 час 7 мин.)
incognet
Добавленный вами чаптер пропишите в тайтле (см. скриншот).
|
|
darkman70
Стаж: 15 лет 9 месяцев Сообщений: 1274
|
darkman70 ·
03-Апр-10 10:20
(спустя 5 часов)
Делал по инструкции Tartak. Создал титул, но не могу туда перетащить pgc с фильмом. Окошко SELECT PGC выходит пустым (активирована только кнопка "cancel")
В лишнем PGC находится рекламный ролик. Интересно, что на VLC всё нормально, а вот на PowerDVD перемотка не работает, только по главам.
Пробовал удалять и скрывать ролик - результат нулевой.
Может подскажет кто-нибудь что можно сделать?
|
|
silv
Стаж: 18 лет Сообщений: 1250
|
silv ·
03-Апр-10 10:59
(спустя 39 мин.)
darkman70
Можно, например, прочитать первое сообщение темы целиком.
|
|
darkman70
Стаж: 15 лет 9 месяцев Сообщений: 1274
|
darkman70 ·
03-Апр-10 14:45
(спустя 3 часа)
silv
Да. Как раз последний абзац не прочитал.
PGC1 c роликом переместил в созданный title2(chapter2, programe2). Чаптер не удалял. Стало всё нормально работать. Римейк никаких ошибок не показывает.
|
|
incognet
Стаж: 16 лет 6 месяцев Сообщений: 11
|
incognet ·
03-Апр-10 17:57
(спустя 3 часа, ред. 03-Апр-10 17:57)
Alter_Old писал(а):
incognet
Добавленный вами чаптер пропишите в тайтле (см. скриншот).
Неполучилось. В title создал chapter2 в нем указал запуск программы 2. На копме также как и раньше работает, а на бытовом прееле кнопка Next приводит к остановки воспроизведения.
|
|
Alter_Old
Стаж: 16 лет 6 месяцев Сообщений: 513
|
Alter_Old ·
03-Апр-10 19:26
(спустя 1 час 29 мин., ред. 03-Апр-10 19:26)
incognet
Не надо в нем ничего указывать. Удалите вообще Cell Command. У вас в секции Post Commands уже есть нужная команда. Когда вы нажмете Next на пульте, произойдет переход из Program 1 в Program 2. Последняя длится меньше, чем полсекунды, а затем выполняется блок Post Commands. По команде из него вы перейдете на VMG PGC 8, а оттуда - в root меню VTS 1. Если опять не заработает - пишите.
|
|
incognet
Стаж: 16 лет 6 месяцев Сообщений: 11
|
incognet ·
04-Апр-10 23:58
(спустя 1 день 4 часа, ред. 04-Апр-10 23:58)
Alter_Old
Увы так ничего и не получилось, перебрал все варианты. И только в самом конце пришла идея записать оригинальный диск, и "о-чудо", после воспроизведения лицензии он останавливается. То-есть это какая-то ошибка в структуре оригинального диска и её надо искать, тут так просто не получается.
ПС
пробовал на 3 разных бытовых плеерах. 2 разных пионера - останавливают воспроизведения (даже на оригинале). а третий LG оригинал воспроизводит и переходит на меню, но при нажатии на >>| воспроизводить с начало эту лиц. заставку.
Устал мучится, удалил эту лиц. заставку и в PGC2 указал переход на VTS2, пусть по умолчанию, сразу начинает играть первую серию мультфильма, это всё лучше чем остановка воспроизведения.
ППС
Какой кривой программой они собирали диск??!
|
|
|