Ru-Board.club
← Вернуться в раздел «Программы»

» DVD-video (ДВД-видео) - что и как (часть 3)

Автор: Cheburashka
Дата сообщения: 19.08.2008 13:46
Как добавить переход в Audio Menu для диска?
Автор: Prez
Дата сообщения: 19.08.2008 14:23
Manul

Цитата:
навигация обрывается 2 раза: VMGM PGC5 и PGC7

Судя по всему последней командой в VMGM PGC 5 должна быть:
3 (JumpTT) Jump to Title 2
а в VMGM PGC 7:
3 (JumpTT) Jump to Title 5

Диск, похоже, кем-то ломаный. Title 5 убили и там была скорее всего реклама. Ну и ссылки поубивали не глядя. Если диск 100% нетронутый, то это косяки авторинга, с которыми приходится сталкиваться все чаще. Падает уровень, к сожалению. Я бы рекомендовал исправить их на ссылки на Title Menu каждую.
3 (JumpSS) Jump to VMGM Title menu
Мне кажется так будет логичнее в обоих случаях. В первом (при старте диска) проиграет заставка и диск выйдет в главное меню с первой подсвеченной кнопкой. Во втором - закончится фильм (вторая серия) и диск снова выйдет туда же с той же кнопкой.

Цитата:
И попутно, в фильме по умолчанию воспроизводятся русские субтитры. Где можно отключить сабы, чтобы их можно было вызвать только из меню?

Хм, так отключаются же они по умолчанию вроде. Вы ничего не путаете? В FP_PGC в gprm(15) запихивается условие начальной установки, а в VTSM 1, PGC 2 (переход по этому условию из Root) они и отключаются. И дальше диск пошел на заставку. Сделайте предыдущие правки и попробуйте еще раз. Должно работать. Если что-то не так, то поднимите (по Ctrl+[) команду в VTSM 1, Root menu:
3 if ( gprm(15) != 0 ) then { LinkPGCN PGC 2 }
на первое место. Может то на чем Вы смотрите, не добирается до нее почему-то. Но это глюк плеера уже.

Добавлено:
Cheburashka

Цитата:
Как добавить переход в Audio Menu для диска

Не дочитал, торопыга.
Автор: Cheburashka
Дата сообщения: 19.08.2008 14:36
Prez

Цитата:
Не дочитал, торопыга

Когда я читал ещё сообщения не было И решил что мой вопрос затерялся

Спасибо за советы буду пробовать.


Цитата:
Есть еще сайт DVD-Replica.

Ага видел. Но с английским я не очень поэтому как справочник можно будет исспользовать в будущем

Есть ещё вопросы:
1. Title menu и Root Menu куда должны в идеале вести?
2. Как делается такое: если нажали просмотр то все мультики идут по порядку если же выбрали один мультик то после просмотра идёт возврат обратно?
3. Есть ли где то список функций DVD которые должны выполнятся чтобы не было проблем не у софтовых не у хардверных плейеров. В частности поддержки переходов по всяким меню, возобновление просмотра с прерванного метса и пр... Уж не знаю что там есть в хардверных плейерах.
Автор: Manul
Дата сообщения: 19.08.2008 14:55
Prez

Цитата:
Должно работать. Если что-то не так, то поднимите (по Ctrl+[) команду в VTSM 1, Root menu:
3 if ( gprm(15) != 0 ) then { LinkPGCN PGC 2 }
на первое место. Может то на чем Вы смотрите, не добирается до нее почему-то.

И это не помогло Смотрю на Power DVD 8

Цитата:
Но это глюк плеера уже.

Наверняка, т.к. MPC субтитры не воспроизводит (но и в настройках их наличие не показывает )
СПАСИБО!
Но вопрос, из каких соображений выбираются циферки в подобных соотношениях и равенствах gprm(8) =(mov) 1 для меня так и остается невыясненным
Автор: SergFalkon
Дата сообщения: 19.08.2008 16:01

Цитата:
Title menu и Root Menu куда должны в идеале вести

Title menu - для переходов к разным VTS. Root - внутри одного VTS.
Но сделать можно по разному, в т.ч. и наоборот
Цитата:
если нажали просмотр то все мультики идут по порядку если же выбрали один мультик то после просмотра идёт возврат обратно?

Через программирование. Скажем, выделяется один регистр для хранения признака - Просмотр всего (допустим, 0) или по эпизодам (например, 1). Нужное значение в него прописывается при входе или выходе из соответсвующего меню. И в конце каждого эпизода (мультика) стоИт прверка - этот регистр равен 0 - идем на следующий, равен 1 - возврат в меню эпизодов.
Цитата:
Есть ли где то список функций DVD которые должны выполнятся чтобы не было проблем не у софтовых не у хардверных плейеров

В принципе, на советуемой вам DVD-Replica должно быть. Но, к сожалению, есть плеера - как софт. так и аппаратные, которые не всегда как задумано было отрабатывают разные команды. Одна фича Q-play (сразу переход на фильм, игнорируя меню и вступительные ролики) чего стОит
Автор: NickZN
Дата сообщения: 19.08.2008 17:17
SergFalkon Prez

Цитата:
Я так понимаю, что речь идет о софтовом плеере. Потому что далеко не все стационары имеют такую функцию прямого вызова.
Для данного диска так сделать просто. Но надо будет перепахать каждый домен меню в каждом VTS с мультиком, добавляя меню и команды. Такие меню можно вызвать только в пределах своего VTS (за исключением Title Menu, которое может быть вызвано из любой точки диска). Смотри для одного меню в VTS 3. Дальше сделаешь сам по аналогии.


Есть ДВД в который добавлена вторая аудио дорожка, нужно сделать переключение этих дорожек! Если в структуре несколько VTS, то нужно в каждом(как вы говорите) делать PGC (Audio Menu)?
Просматривая как отрабатывается пошагово код (на других ДВД) увидел что есть команда или регистр(незнаю как назвать) audio она то и принимает значение 0 или 1 или если больше дорожек то другое занчение... далее плеер занает каую дорогу выбрать...
Можно ли сделать как то отдельно это аудио меню, а при включении какогото VTS сделать Jump на меню проверить какое значение стоит и обратно на проигрываение ...
Автор: Prez
Дата сообщения: 19.08.2008 17:18

Цитата:
Cheburashka
Как делается такое: если нажали просмотр то все мультики идут по порядку если же выбрали один мультик то после просмотра идёт возврат обратно?
SergFalkon
Через программирование.

Или как вариант так, как в диске у Manul. В один Тайтл запихать все мультики, а затем прицепом из кучи Тайтлов сделать еще каждый по отдельности. Места это почти не займет, но сэкономит регистр, если необходимо. Короче, вариантов - не один, а может и не два.

Цитата:
Есть ли где то список функций DVD которые должны выполнятся чтобы не было проблем не у софтовых не у хардверных плейеров.

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

Цитата:
Одна фича Q-play (сразу переход на фильм, игнорируя меню и вступительные ролики) чего стОит

Ага. А как она сказочно работает.
Manul

Цитата:
Но вопрос, из каких соображений выбираются циферки в подобных соотношениях и равенствах gprm(8) =(mov) 1 для меня так и остается невыясненным

Из соображений "кому как хочется". Что регистры, что значения выбираются авторами дисков исключительно из собственного удобства и опыта. А также если автор положится на автоматику программ авторинга (мало кому интересно сидеть и вбивать тучи команд по одной и нигде не запутаться, когда диски идут потоком), то из весьма неплохого опыта команды разработчиков этих самых программ авторинга. Никого не волнует какими командами оперирует программа, когда автор просто протягивает визуальную связь от кнопки к PGC. Страдает оптимальность, но выигрыш по скорости и ошибкам очевиден.
Автор: NickZN
Дата сообщения: 19.08.2008 17:23
Проверил... в VMG можно сделать тольоко тип Title
Значит нужно сделать новый VTS в котором будет содержаться аудио меню... Правильно?
Автор: Prez
Дата сообщения: 19.08.2008 17:24
NickZN

Цитата:
Есть ДВД в который добавлена вторая аудио дорожка, нужно сделать переключение этих дорожек!

Не нужно повторяться. Тем более на той же самой странице. В DVDRemake эту операцию не сделать. Вам нужна программа авторинга, в которой надо сделать это меню. А уже в Римейке Вы сможете его "докинуть" в диск к другим менюшкам.

Цитата:
Если в структуре несколько VTS, то нужно в каждом(как вы говорите) делать PGC (Audio Menu)?

Это разговор шел о другом.

Добавлено:
NickZN

Цитата:
Проверил... в VMG можно сделать тольоко тип Title

В VMG это меню делать крайне неудобно. В видеоменеджере запрещено применять команды по установке звука/субтитров/углов. Значит - только неявные установки через задания значений общих регистров. Это неудобно.
Автор: SergFalkon
Дата сообщения: 19.08.2008 17:56
Prez

Цитата:
Или как вариант так, как в диске у Manul
Ага. Я, в принципе, так и делаю.
Автор: Manul
Дата сообщения: 19.08.2008 18:55
Prez

Цитата:
Что регистры, что значения выбираются авторами дисков исключительно из собственного удобства и опыта.

Тогда подскажите, как разобраться в PGCEdit для конкретного диска какой регистр за что отвечает и какие значения чему соответствуют. Как человек, вроде меня (тупикал юзер), может выяснить "кто кому Рабинович" на диске. С переходами и условиями на выполнение просто и ясно, а вот с этим - ну, никак Может я что-то не то кушаю?
Автор: Prez
Дата сообщения: 20.08.2008 08:50
Manul
Просто смотреть где используется регистр и всё (в помощь этому есть поиск, статистика использования регистров, трассировка и пр.). По другому никак. Дело в том, что очень много российских изданий (если не вообще вся офиц. лицензия) идет в Маэстро. А он авторит по однотипной схеме. Изучив эту схему Вы научитесь быстро и без труда разбирать такие диски. А вот когда попадается что-то экзотическое, западное, вот тут приходится посидеть, пока воткнешь что там к чему.
Есть еще один путь. Вообще не ковыряться в диске, а грохнуть все команды и насадить туда свои, понятные, привычные. Я так тоже иногда делаю. И в своих дисках в том числе. Мне нравится Маэстровская манера, поэтому я храню ее структуру на многие случаи жизни и просто переношу в новые диски чуть подправляя.
Автор: Manul
Дата сообщения: 20.08.2008 09:22
Prez
(Жаль, до Харькова далековато)
Автор: kurio3
Дата сообщения: 20.08.2008 18:08
SergFalkon

Цитата:
выделяется один регистр для хранения признака - Просмотр всего

Мог бы ты это пояснить конкретными командами, как они стоят в PgcEdit, плиз. Т.е. как выделяется gprm и как привязывается он в данном примере к просмотру всего или по эпиздам?


Добавлено:
Prez

Цитата:
Просто смотреть где используется регистр и всё

Хорошо сказал про простоту материи. Объясни пжалста где искать поиск, статистику использования регистров, трассировку и пр.



Автор: SergFalkon
Дата сообщения: 20.08.2008 21:14

Цитата:
где искать поиск, статистику использования регистров

Меню Info>GRPMs. Появится табличка из 3-х колонок - №регистра, его символьная метка (для тебя только, на диск она не запоминается) и сколько раз этот регистр использовался во всех командах на диске. Если там (в третьей колонке) стоИт free - свободный регистр, можно самому использовать.
Цитата:
как выделяется gprm и как привязывается он в данном примере к просмотру всего или по эпиздам?
Значит, определились со свободным регистром. Например, взяли gprm(0). Пусть когда он =0 - просмотр подряд (пришли из Title menu), если он =1 - после каждой Cell - возврат в меню эпизодов.
Тогда, в Pre Title menu добавляем команду Set gprm(0)=(mov) 0
А в Pre меню эпизодов Set gprm(0)=(mov) 1 . И еще - если у него (меню эпизодов) не прописан тип меню, прописываем ChapterMenu (на нем правой кнопкой и Set menu type). Это надо чтобы попроще по Cell команде к нему перейти. Но есть и варианты ...
Затем идем к PGC с фильмом (мультиками в вашем случае, вроде?). В Cell командах команду
if (gprm(0) == gprm(1) ) then { (CallSS) Call ChapterMenu ...}

но еще надо добавить в Pre First play PGC команду Set gprm(1)=(mov) 1 , т.к. при команде Call menu нельзя сравнивать регистр непосредственно с числом, а только с другим регистром, приходится использовать еще один регистр (1) для хранения числа 1.

И не забыть зайти в Edit PGC и для каждой Cell прописать #комманды 1.
Теперь, если вы начали просмотр из Title menu, в gprm(0) будет 0, и Cell команда не выполнится - перейдет просмотр к следующей Cell. Если зашли из меню эпизодов, в gprm(0) будет 1, условие выполняется, и будет переход к Chapter Menu.

Но этот метод не очень хорош - даже если условие не выполняется, при наличии Cell команд может быть заметная пауза. Но в вашем случае - когда в каждой Cell отдельный мультик - это не так заметно будет. Для цельного фильма лучше по другому - через отдельный Title с темже содержимым (в PGCEdit - команда Clone PGC). И на первый (старый) Title переход из Title menu и все, на второй - из меню эпизодов, при этом в его Cell команды прописывается только безусловный переход (CallSS) Call ChapterMenu ...} - возврат к меню эпизодов после каждой Cell.

Но, конечно, варианты могут зависеть от конкретной реализации диска ...
Автор: Manul
Дата сообщения: 20.08.2008 21:47
SergFalkon
от меня
Спасибо от малограмотного
Автор: Prez
Дата сообщения: 21.08.2008 08:06
kurio3

Цитата:
Объясни пжалста где искать поиск, статистику использования регистров, трассировку и пр

Поиск: справа внизу маленькое окошко. Туда вбиваешь все что угодно (в текстовом виде или регулярные выражения) и жмешь кнопки правее. All - по всему диску (Pre, Post, Cell, Buttons, BOVs области). Правой кнопкой по All - только области Menu buttons и BOVs. ">" - единичный поиск вперед в текущей PGC (области Pre, Post, Cell). ">>" - единичный поиск вперед по всему диску (области Pre, Post, Cell).

Статистика: по SergFalkon. Плюс кнопка в панели инструментов с красной лупой и циферками (если щелкнуть мышкой по кнопке счетчика в правой колонке против какого-нить регистра, то выпадает окно со всеми командами, где он используется в диске). Плюс скрытая возможность: из редактора команд правой кнопкой мыши по кнопке выпадающего меню выбора gprm. Так же можно будет поступить и с sprm в новой версии.

Трассировка: Ctrl+T. Или меню Trace -> Trace mode. В этом режиме можно пошагово прогонять диск и смотреть текущие значения всех регистров и изменять их.

Кроме того есть еще мощный плагин "Поиск и замена" (и автоинкрементирование там же).
Автор: kurio3
Дата сообщения: 21.08.2008 13:01
SergFalkon
Присоединяюсь к ликованию Manulа. Ты весьма наглядно объяснил как можно использовать gprm. Такие простые примеры я не нашёл ни у Блохнина ни у ЛаБаржа. Ну правда они и пишут про работу с программой, а не о программировании вручную или о gebugging.
Prez
Thank you. Отпечатал твой пост и SergFalkon чтоб под рукой были. Пошагово прогонять диск в Trace mode весьма интересно. У меня только он не шёл, а просто летел. Не успел глазом моргнуть. Объясни коротко управление этим Trace mode (кнопки). Останавливается трассировка при грубых ошибках в авторинге?
Автор: Manul
Дата сообщения: 21.08.2008 13:40
kurio3

Цитата:
Пошагово прогонять диск в Trace mode весьма интересно. У меня только он не шёл, а просто летел. Не успел глазом моргнуть. Объясни коротко управление этим Trace mode (кнопки).

Чтобы не летал, пользуйся кнопкой Step. Тогда трассировка происходит пошагово. Кнопка Next PB - "пролетает" воспроизведение каждого VTS или от точки прерывания до следующей точки. Кнопка Run - "проганяет" между точками прерывания. Кажется так

Цитата:
Останавливается трассировка при грубых ошибках в авторинге?

Трассировка прекращается в местах предусмотренных авторингом и в случае "обрыва" переходов. Грубые ошибки подсвечиваются красным цветом и в обычном режиме.
Автор: vpnvetal
Дата сообщения: 21.08.2008 14:03
Подскажите пожалуйста, в переходах часто продают DVD (двухстороние), на которых вмещается 10 фильмов, тоесть 1 сторона = 5 фильмов, и присутствует простенькое меню!
Вот как и какими програмами это делают? Что не пробую больше 2х, 3х, фильмов нормально не помещаются,свыше при просмотре появляются очень много квадратов!
Автор: SergFalkon
Дата сообщения: 21.08.2008 14:16
vpnvetal
Там обчно (когда 10 и более) размер кадра уменьшают до 352х576 или даже 352х288 (или х480 и х240 для NTSC версий).
Ну и вы каким именно софтом пробовали?

И на каких исходниках? Делатели 8-10-12..-в-1 используют обычно фирменные DVD как исходники. А не пережатки в DVD5 или того хуже - в DivX какой-нить.
Автор: vpnvetal
Дата сообщения: 21.08.2008 21:48
Есть 5 фильмов с хорошим качеством в avi (divX), вес фильма примерно 1,5 - 1,6 гига. Разрешение 720*... (не помню 16:9) каким софтом сделать с простеньким меню эти фильмы в DVD 5, в разрешении хотя-бы 352х576?
Пользуюсь VSO ConvertXtoDVD, начал отставать звук от видео, примерно на сек 20.
Автор: SergFalkon
Дата сообщения: 22.08.2008 09:05
vpnvetal
Какая FPS у исходников? И в какой системе далал ConvertXtoDVD - PAL или NTSC?
Отставание звука - сразу или нарастающее?


Цитата:
каким софтом сделать с простеньким меню эти фильмы в DVD 5, в разрешении хотя-бы 352х576
Не знаю (т.к. не пользуюсь) ConvertXtoDVD - может произвольный размер кадра задать?
Ну и AR 16:9 можно только для 720х576. 352х576 - только 4:3 по стандарту DVD http://www.videohelp.com/dvd

Я бы, если ВДРУГ приспичило такое, делал кодирование Canopus Procoder'ом а потом авторинг.

НО, повторю - те, что продаются 10-в-1 не делаются с пережаток в DivX.
Автор: anignatev
Дата сообщения: 22.08.2008 17:42
уважаемые форумчане! подскажите простенькую программу для просмотра видео характеристик( размер кадра, языки, итд) из папки двд на жестком диске
Автор: Manul
Дата сообщения: 22.08.2008 18:33
anignatev
http://www.rusdivx.ee/ifm/users/starsoft/DVDInfoSetup.exe
Автор: anignatev
Дата сообщения: 22.08.2008 19:39
Manul

спасибо ее искал, новые версии слишком навороченые
Автор: AVV_UA
Дата сообщения: 22.08.2008 21:07
Вопрос, наверное, к Prez.
DVD-9 FilmPrestige ("Красная пустыня" Антониони). Там фильм на диске физически присутствует один раз, а в PgcEdit - дважды:



Тайтл 5 длиннее на минуту 3 сек. - в начале есть дополнительные титры (итальянские сведения о реставрации), отдельный cell 1. Из меню на него НЕТ выхода: при нажатии "Просмотр" - воспроизводится Тайтл 6; при заходе через "Эпизоды" и нажатии на кнопку 1-го - Тайтл 6.
Здесь архив с бэкапной папкой и VOB'ом меню (сорри за многотомность, прокси не позволяет аплоуд более 5 мегов):
http://rapidshare.com/files/139300858/IL.DESERTO.ROSSO.part1.rar.html
http://rapidshare.com/files/139300994/IL.DESERTO.ROSSO.part2.rar.html
http://rapidshare.com/files/139301066/IL.DESERTO.ROSSO.part3.rar.html
http://rapidshare.com/files/139301115/IL.DESERTO.ROSSO.part4.rar.html
Вопрос: возможно ли сделать так, чтобы при нажатии на "Просмотр" воспроизводился 5-й тайтл? NB: Я послал бэкап Manul, и мы в режиме междугородного телефонного разговора (за счёт моих работодателей ) пытались это решить. Но если получалось, то летела вся навигация, потому что все команды переадресовывались на короткий Тайтл 6, где всё сдвинуто на 1 пункт... )
Автор: Jekill
Дата сообщения: 24.08.2008 14:30
Какой программой можно оцифровать .VOB в .avi?
Спасибо.
Автор: BOLiK_Ltd
Дата сообщения: 24.08.2008 15:25
Jekill
DVD -> AVI (XviD/DivX)
Автор: SergFalkon
Дата сообщения: 24.08.2008 17:01
Jekill

Цитата:
можно оцифровать .VOB в .avi?
Не понял - причем тут ОЦИФРОВКА?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: ABBYY FineReader 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.