PapaKarlo, спасибо! поковыряюсь...
» DVD-video (ДВД-видео) - что и как (часть 3)
Prez
Цитата:
Скачал недавно один из ихних дисков. Так вот, при открытии его в PgcEdit, он сразу предлагает это исправить. Если говоришь нет, то при сохранении диска он говорит, что всё равно исправит это сам автоматически. Я так понимаю, что можно без боязни соглашатся на это?
Цитата:
Но то, для чего эту феню использует "Крупный план", логичным или умным назвать тяжело. Они это лепят то ли по незнанию, то ли по лености, то ли по невнимательности. Я на их дисках это убиваю однозначно.
Скачал недавно один из ихних дисков. Так вот, при открытии его в PgcEdit, он сразу предлагает это исправить. Если говоришь нет, то при сохранении диска он говорит, что всё равно исправит это сам автоматически. Я так понимаю, что можно без боязни соглашатся на это?
Prez
Цитата:
Из 20 двдшек 4:
http://img238.imageshack.us/img238/2841/clip211yr8.png
http://img239.imageshack.us/img239/283/clip212zf8.png
http://img399.imageshack.us/img399/4658/clip213qq1.png
http://img368.imageshack.us/img368/3848/clip215et9.png
а можно подробней про мультистори, что сие есть и отчего оно сложное такое? Названье позволяет кой чего предположить, но лучше точно узнать
Цитата:
Если б все так просто было я б может и сам разобрался))) То что конкретно тут достаточно удалить вторую строку я понял. Но вот в том VMGM PGC 7 такой код
Код: [71 00 00 01 00 00 00 00] 1 Set gprm(1) =(mov) 0
[71 00 00 02 00 00 00 00] 2 Set gprm(2) =(mov) 0
[71 00 00 0E 1F 48 00 00] 3 Set gprm(14) =(mov) 8008
[7A 00 00 0A 00 08 00 00] 4 Set gprm(10) |=(or) 8
[20 A4 00 09 00 01 00 06] 5 if ( gprm(9) == 1 ) then { LinkPGCN PGC 6 }
[20 A4 00 05 00 00 00 09] 6 if ( gprm(5) == 0 ) then { LinkPGCN PGC 9 }
[71 F0 05 06 00 01 00 02] 7 if ( gprm(5) < 2 ) then { Set gprm(6) =(mov) 1 }
[20 F4 00 05 00 02 00 04] 8 if ( gprm(5) < 2 ) then { LinkPGCN PGC 4 }
[20 04 00 00 00 00 00 05] 9 LinkPGCN PGC 5
Цитата:
Но это - редчайшая вещь
Из 20 двдшек 4:
http://img238.imageshack.us/img238/2841/clip211yr8.png
http://img239.imageshack.us/img239/283/clip212zf8.png
http://img399.imageshack.us/img399/4658/clip213qq1.png
http://img368.imageshack.us/img368/3848/clip215et9.png
а можно подробней про мультистори, что сие есть и отчего оно сложное такое? Названье позволяет кой чего предположить, но лучше точно узнать
Цитата:
Похоже, что это как раз и есть тот редкий случай, когда автор пытается завернуть потребителя на рекламу любой ценой. Как по мне - это мало того, что нехорошо, так просто глупо. Вместо того, чтобы тратить усилия на ловлю глюков в диске и улучшения, автор тратит системные регистры, время и силы на такие глупости. Но это лирика. В данном диске бороть можно проще, чем исправлять команды. Их (строку 2) надо просто удалить. Зачем исправлять? Удалять быстрее. В помощь есть функции поиска. Допустим VMGM PGC 7 отправляет на рекламный тайтл. Становишься на нее (VMGM PGC 7) и жмешь Ctrl+G и PgcEdit сам покажет тебе все места в диске, откуда эта PGC 7 вызывается, чтобы ты не дай бог чего не пропустил где эту гадость надо убивать.
Если б все так просто было я б может и сам разобрался))) То что конкретно тут достаточно удалить вторую строку я понял. Но вот в том VMGM PGC 7 такой код
Код: [71 00 00 01 00 00 00 00] 1 Set gprm(1) =(mov) 0
[71 00 00 02 00 00 00 00] 2 Set gprm(2) =(mov) 0
[71 00 00 0E 1F 48 00 00] 3 Set gprm(14) =(mov) 8008
[7A 00 00 0A 00 08 00 00] 4 Set gprm(10) |=(or) 8
[20 A4 00 09 00 01 00 06] 5 if ( gprm(9) == 1 ) then { LinkPGCN PGC 6 }
[20 A4 00 05 00 00 00 09] 6 if ( gprm(5) == 0 ) then { LinkPGCN PGC 9 }
[71 F0 05 06 00 01 00 02] 7 if ( gprm(5) < 2 ) then { Set gprm(6) =(mov) 1 }
[20 F4 00 05 00 02 00 04] 8 if ( gprm(5) < 2 ) then { LinkPGCN PGC 4 }
[20 04 00 00 00 00 00 05] 9 LinkPGCN PGC 5
Необходимо скопировать DVD на DVD.
Есть к примеру поцарапанный диск, как после создания образа,
до того как записывать диск, просмотреть проект, что получилось
и стоит ли записывать?
Есть к примеру поцарапанный диск, как после создания образа,
до того как записывать диск, просмотреть проект, что получилось
и стоит ли записывать?
Цитата:
как...просмотреть проект
Наверное той же программой, которой образ создавался
crackcrack
Цитата:
Смонтировать образ как диск и просмотреть на плеере.
Цитата:
Это нужно самому решить Для начала идентичность копии можно проверить с помощью контрольных сумм. Если не совпадают, то внимательно просмотреть копию - если устроит, то прожигать.
Цитата:
как после создания образа,
до того как записывать диск, просмотреть проект, что получилось
Смонтировать образ как диск и просмотреть на плеере.
Цитата:
и стоит ли записывать?
Это нужно самому решить Для начала идентичность копии можно проверить с помощью контрольных сумм. Если не совпадают, то внимательно просмотреть копию - если устроит, то прожигать.
Вообщем-то вариантов - масса, но ищу опять - оптимальный, наилучший вариант
(как по способам, так и по софту), сама задача:
Что делать с матрешками для аппаратных (бытовых) двд проигрывателей с поддержакой только divx.
(как по способам, так и по софту), сама задача:
Что делать с матрешками для аппаратных (бытовых) двд проигрывателей с поддержакой только divx.
5555555
Цитата:
Как что? Кодировать только. Я их "разбираю" с помощью MKVextract, индексирую с помощью DGAVC (мне материал попадается закодированный как правило х264), пишу подходящий AviSynth скрипт, и закидываю его в прокодер или дабмод (в зависимости от того, что хочу получить на выходе: mpeg 2 для DVD Video или AVI для DVD VR).
Цитата:
Что делать с матрешками для аппаратных (бытовых) двд проигрывателей с поддержакой только divx.
Как что? Кодировать только. Я их "разбираю" с помощью MKVextract, индексирую с помощью DGAVC (мне материал попадается закодированный как правило х264), пишу подходящий AviSynth скрипт, и закидываю его в прокодер или дабмод (в зависимости от того, что хочу получить на выходе: mpeg 2 для DVD Video или AVI для DVD VR).
5555555
DVDFlick Вам в руки Мне когда-то очень помогал.
DVDFlick Вам в руки Мне когда-то очень помогал.
BOLiK_Ltd
Manul
1. Спасибо
BOLiK_Ltd
Цитата:
Manul
1. Спасибо
BOLiK_Ltd
Цитата:
Как что?Это-то понятно, но на все время категорически не хватает (для самостоятельного подбора оптимального варианта - тучу опробовал, везде свои +-). Потому и подбираю готовое решение массдефакто.
5555555
Предложенный BOLiK_Ltd вариант - думается самый оптимальный и универсальный. Сам именно им и пользуюсь. 100% гарантия правильного результата.
Да, не однокнопочное (и не однопрограммное даже ) решение. Зато беспроблемное. Программки преимущественно простые и бесплатные. Освоить - дело 5-10 минут. А потом уже фактически на автомате делается.
Предложенный BOLiK_Ltd вариант - думается самый оптимальный и универсальный. Сам именно им и пользуюсь. 100% гарантия правильного результата.
Да, не однокнопочное (и не однопрограммное даже ) решение. Зато беспроблемное. Программки преимущественно простые и бесплатные. Освоить - дело 5-10 минут. А потом уже фактически на автомате делается.
Цитата:
А потом уже фактически на автомате делается.
100%
Manul
Цитата:
Можно подробнее?
Цитата:
Для начала идентичность копии можно проверить с помощью контрольных сумм.
Можно подробнее?
ruslong
Цитата:
А чего тут подробнее? Делается чексум для оригинала, затем - для копии. Если совпадают, то копия идентична оригиналу и посему: оригинал не вечен, а копия бессмертна!
Добавлено:
Сам пользуюсь QuickSFV.
Можно создавать тем же Тотал Коммандером, а проверять Nero MD5 Verifier
Цитата:
Можно подробнее?
А чего тут подробнее? Делается чексум для оригинала, затем - для копии. Если совпадают, то копия идентична оригиналу и посему: оригинал не вечен, а копия бессмертна!
Добавлено:
Сам пользуюсь QuickSFV.
Можно создавать тем же Тотал Коммандером, а проверять Nero MD5 Verifier
BOLiK_Ltd
Цитата:
Нет, это он не предлагает исправлять. То о чем пишу я - это структура диска, в которой PgcEdit без твоего ведома ничего не сделает сам (тем более, если ты явно ему сказал этого не делать). Скорее всего мы говорим о разных вещах. Он может предлагать создать или исправить таблицу Timemap и может предложить сам ее создать при записи диска, если она отсутствует (хотя, если упереться рогом, то он ее не тронет ). Автор это мотивирует тем, что есть плеера, которые все равно используют эту таблицу в своей работе, не смотря на то, что она не является обязательной по спецификации. Вероятно, ты это сообщение PgcEdit-а имел в виду?
Цитата:
Да, на это можно соглашаться. PgcEdit создает корректную таблицу Timemap в любом случае, что бывает очень не лишне особенно после всяких "однокликеров".
Кстати, если принудительно проверить в PgcEdit диски, сделанные в Сценаристе или Маэстро, то он тоже скажет, что их таблицы ошибочные. Это происходит оттого, что Сценарист и Маэстро почему-то не добивают одно или два значения в этой таблице в конце и получается, что длительность фильма, адресуемая этой таблицей, на несколько секунд короче фактической длительности. PgcEdit делает длительность "по факту". На Думе в свое время обсуждался этот вопрос, почему так поступают Сценарист и Маэстро, но к единому мнению так и не пришли. В любом случае это не ошибка и ни одна из трех программ не создает косяков.
0Vovan0
Цитата:
Все 4 - стандартная Маэстровская структура. "True multistory" тут и не пахнет. Я за всю свою историю работы с ДВД встретил лишь один диск с настоящей мультистори. Его структуру и привел выше. Что там навернули в этих дисках - понятия не имею. Но 4-й очень похож на мой пример (2 PGC с одинаковым TTN в одном Title) .
Цитата:
Это когда в фильме есть вариантный сюжет. Например, есть 5 кусков одного фильма. 1-й и 5-й являются общими, в них одно и то же, а вот 2, 3, 4 разные и надо поиметь три варианта воспроизведения: 1-2-5, 1-3-5 и 1-4-5. Это очень похоже на MultiAngle, но только многоугольник ложится полностью в одну PGC, а мультистори каждая в свою. В мультистори нельзя переключаться по ходу просмотра между вариантами, как в углах, но, насколько я понимаю, и требования к исходникам у стори тогда менее жесткие, чем в углах. Возможно не нужно иметь все закрытые ГОПы и строгую идентичность вариантов. Но это лишь просто мои мысли.
Конечно, если иметь три полных разных версии, то проблемы с воспроизведением нет, но тогда возникает проблема с местом на диске. А сложность мультистори в том, чтобы объединить общие для всех трех версий части с различающимися частями. Нельзя положить как попало просто три куска разных вариантов, чтобы любой плеер их воспроизвел без сучка и задоринки. Каждый из кусков надо разбить на мелкие части, чтобы полученные кусочки каждой части не превышали требований по бесшовному воспроизведению и перетасовать их друг с другом, соблюдая все показатели ВОБов так, как каждый кусок воспроизводился бы единолично, как вроде всех остальных просто нет. На сегодняшний день такого инструментария в виде отдельной программы авторинга не существует. Это можно сделать только на авторинговых комплексах у каких-то западных супер студий. Поэтому и редкость. Кстати, многие (и очень многие) студии победнее решают этот вопрос при помощи родственной фичи Multiangle. Зато можно сделать в Сценаристе.
Цитата:
Во всяком случае я вижу, что именно сам PGC 7 никакого отношения к рекламе не имеет, если только реклама не валяется в самом VMGM, а значит ты зря в него вцепился. Ищи те PGC в VMGM, которые отправляют на просмотр Title непосредственно. И их гаси. Не забывай, что отправиться на просмотр можно либо из VMGM либо из того VTS, где лежит Title. Всё. Больше ниоткуда доступа нет. Ставь курсор на Title с рекламой и ищи откуда он вызывается по Ctrl+G. И вот те участки и исправляй. В случае с Маэстро, это почти всегда VMGM PGC 2. Редко где еще есть обращения.
Цитата:
А что там разбираться? Пляши от рекламного куска. Сделай плееру так, чтобы он думал, что реклама проиграла. Посмотри, какие регистры или команды важны для последующей работы и переставь их в другое место. Установку регистров безболезненно можно перенести в VMGM или FP. Хуже если имеются явные начальные задания языка для звука/субтитров командами SetSTN. Это можно делать только в VTS. Ну в этом случае можно где-то создать пустышку (dummy) в меню и там один раз задать установки языка и вернуть затем управление в точку разрыва. Если реклама лежит в доменах меню, то убивать можно безболезненно по Ctrl+K (Kill PGC Playback). Если в Тайтле, то сделай этот Тайтл невызываемым (убей все ссылки на него) и запусти операцию "Delete uncalled PGCs" из меню "DVD". При этом редко когда приходится очень уж серьезно править логику работы диска. Или ты специально какие-то извращенческие диски разыскиваешь? С некоторыми особо заумными дисками проще поступить так (если экранов в меню до 10 и навигации практически никакой): вообще убить на фиг все команды с диска и заполнить диск прямым и понятным тебе авторингом. Я к такому методу тоже прибегаю. При этом за основу я беру методику авторинга Маэстро. Самая классная структура у него, мне больше всего нравится.
А ваще, выложил бы ты ифошки (PgcEdit_backup) да рассказал что там и где валяется, что убить, а что оставить. Быстрее бы дело было. И будет тебе конкретный пример, о чем ты просил. А то так можно долго бродить вокруг да около.
ЗЫ. Володя, я щас разрываюсь между трех огней. Я конечно много чего могу порассказать, но мне сейчас лучше быстро помочь тебе по конкретному диску(-ам). А ты уже сам потом сиди и анализируй что я предложил сделать.
Цитата:
Скачал недавно один из ихних дисков. Так вот, при открытии его в PgcEdit, он сразу предлагает это исправить. Если говоришь нет, то при сохранении диска он говорит, что всё равно исправит это сам автоматически.
Нет, это он не предлагает исправлять. То о чем пишу я - это структура диска, в которой PgcEdit без твоего ведома ничего не сделает сам (тем более, если ты явно ему сказал этого не делать). Скорее всего мы говорим о разных вещах. Он может предлагать создать или исправить таблицу Timemap и может предложить сам ее создать при записи диска, если она отсутствует (хотя, если упереться рогом, то он ее не тронет ). Автор это мотивирует тем, что есть плеера, которые все равно используют эту таблицу в своей работе, не смотря на то, что она не является обязательной по спецификации. Вероятно, ты это сообщение PgcEdit-а имел в виду?
Цитата:
Я так понимаю, что можно без боязни соглашатся на это?
Да, на это можно соглашаться. PgcEdit создает корректную таблицу Timemap в любом случае, что бывает очень не лишне особенно после всяких "однокликеров".
Кстати, если принудительно проверить в PgcEdit диски, сделанные в Сценаристе или Маэстро, то он тоже скажет, что их таблицы ошибочные. Это происходит оттого, что Сценарист и Маэстро почему-то не добивают одно или два значения в этой таблице в конце и получается, что длительность фильма, адресуемая этой таблицей, на несколько секунд короче фактической длительности. PgcEdit делает длительность "по факту". На Думе в свое время обсуждался этот вопрос, почему так поступают Сценарист и Маэстро, но к единому мнению так и не пришли. В любом случае это не ошибка и ни одна из трех программ не создает косяков.
0Vovan0
Цитата:
Из 20 двдшек 4:
Все 4 - стандартная Маэстровская структура. "True multistory" тут и не пахнет. Я за всю свою историю работы с ДВД встретил лишь один диск с настоящей мультистори. Его структуру и привел выше. Что там навернули в этих дисках - понятия не имею. Но 4-й очень похож на мой пример (2 PGC с одинаковым TTN в одном Title) .
Цитата:
а можно подробней про мультистори, что сие есть и отчего оно сложное такое?
Это когда в фильме есть вариантный сюжет. Например, есть 5 кусков одного фильма. 1-й и 5-й являются общими, в них одно и то же, а вот 2, 3, 4 разные и надо поиметь три варианта воспроизведения: 1-2-5, 1-3-5 и 1-4-5. Это очень похоже на MultiAngle, но только многоугольник ложится полностью в одну PGC, а мультистори каждая в свою. В мультистори нельзя переключаться по ходу просмотра между вариантами, как в углах, но, насколько я понимаю, и требования к исходникам у стори тогда менее жесткие, чем в углах. Возможно не нужно иметь все закрытые ГОПы и строгую идентичность вариантов. Но это лишь просто мои мысли.
Конечно, если иметь три полных разных версии, то проблемы с воспроизведением нет, но тогда возникает проблема с местом на диске. А сложность мультистори в том, чтобы объединить общие для всех трех версий части с различающимися частями. Нельзя положить как попало просто три куска разных вариантов, чтобы любой плеер их воспроизвел без сучка и задоринки. Каждый из кусков надо разбить на мелкие части, чтобы полученные кусочки каждой части не превышали требований по бесшовному воспроизведению и перетасовать их друг с другом, соблюдая все показатели ВОБов так, как каждый кусок воспроизводился бы единолично, как вроде всех остальных просто нет. На сегодняшний день такого инструментария в виде отдельной программы авторинга не существует. Это можно сделать только на авторинговых комплексах у каких-то западных супер студий. Поэтому и редкость. Кстати, многие (и очень многие) студии победнее решают этот вопрос при помощи родственной фичи Multiangle. Зато можно сделать в Сценаристе.
Цитата:
Но вот в том VMGM PGC 7 такой код
Во всяком случае я вижу, что именно сам PGC 7 никакого отношения к рекламе не имеет, если только реклама не валяется в самом VMGM, а значит ты зря в него вцепился. Ищи те PGC в VMGM, которые отправляют на просмотр Title непосредственно. И их гаси. Не забывай, что отправиться на просмотр можно либо из VMGM либо из того VTS, где лежит Title. Всё. Больше ниоткуда доступа нет. Ставь курсор на Title с рекламой и ищи откуда он вызывается по Ctrl+G. И вот те участки и исправляй. В случае с Маэстро, это почти всегда VMGM PGC 2. Редко где еще есть обращения.
Цитата:
И поди разберись что там нужно для корректной работы диска а что нет.
А что там разбираться? Пляши от рекламного куска. Сделай плееру так, чтобы он думал, что реклама проиграла. Посмотри, какие регистры или команды важны для последующей работы и переставь их в другое место. Установку регистров безболезненно можно перенести в VMGM или FP. Хуже если имеются явные начальные задания языка для звука/субтитров командами SetSTN. Это можно делать только в VTS. Ну в этом случае можно где-то создать пустышку (dummy) в меню и там один раз задать установки языка и вернуть затем управление в точку разрыва. Если реклама лежит в доменах меню, то убивать можно безболезненно по Ctrl+K (Kill PGC Playback). Если в Тайтле, то сделай этот Тайтл невызываемым (убей все ссылки на него) и запусти операцию "Delete uncalled PGCs" из меню "DVD". При этом редко когда приходится очень уж серьезно править логику работы диска. Или ты специально какие-то извращенческие диски разыскиваешь? С некоторыми особо заумными дисками проще поступить так (если экранов в меню до 10 и навигации практически никакой): вообще убить на фиг все команды с диска и заполнить диск прямым и понятным тебе авторингом. Я к такому методу тоже прибегаю. При этом за основу я беру методику авторинга Маэстро. Самая классная структура у него, мне больше всего нравится.
А ваще, выложил бы ты ифошки (PgcEdit_backup) да рассказал что там и где валяется, что убить, а что оставить. Быстрее бы дело было. И будет тебе конкретный пример, о чем ты просил. А то так можно долго бродить вокруг да около.
ЗЫ. Володя, я щас разрываюсь между трех огней. Я конечно много чего могу порассказать, но мне сейчас лучше быстро помочь тебе по конкретному диску(-ам). А ты уже сам потом сиди и анализируй что я предложил сделать.
Prez
Цитата:
Цитата:
На сегодняшний день такого инструментария в виде отдельной программы авторинга не существует. Это можно сделать только на авторинговых комплексах у каких-то западных супер студий.Т.е., если я правильно понимаю, Scenarist не позволяет сделать MultiStory (несмотря на наличие соответствующего пункта в меню)? Жаль
PapaKarlo
True Multistory не позволяет. Та которая с интерливом делается. А так - делайте, только дергаться будет.
True Multistory не позволяет. Та которая с интерливом делается. А так - делайте, только дергаться будет.
Цитата:
"True multistory" тут и не пахнет
Ну я так и понял)) Вопрос надо это както имправлять или ненадо, и все будет нормально?
сенькс за обьяснение про мультистори.
Ну а основной вопрос это всетаки реклама.
Вот бекап этой двдшки http://ifolder.ru/6063023 , реклама - тайтлы 2,5-8. Могу конечно ошибаться, но безопасно удалить рекламу не так просто, а каждый раз давать тебе бекап всетаки не дело)) Я попробовал просто удалить все JumpTT к рекламе - поведвд полученное проиграть несмог и завис, по трасировке в pgcedit и логу команд в преплее видно что они исполняются бесконечно, на видео не попадая.
Да, походу можно просто завернуть фистплей на менюшку и убрать строку с проверкой регистров, которая перекидывает на рекламу. Вроде бы все при этом работает. Но вдруг чтото нет, что сразу не заметится? Полностью уверенным что все работает как надо я так не буду..
Цитата:
Пляши от рекламного куска. Сделай плееру так, чтобы он думал, что реклама проиграла
Ну вот примерно об этом я и думаю, и в чем проблема то - осмыслить все как оно идет в диске с таким авторингом весьма сложно, десяток-два доменов в VMGM/VTSM в каждом из которых куча команд, и сама реклама в пяти VTSах, от вставки диска до появления нужной менюшки проходит шагов двадцать и разобрать что в них и как происходит сложно. Вот в принципе и интересуюсь как ты справляешся
Цитата:
Или ты специально какие-то извращенческие диски разыскиваешь?
Я то не специально, просто интересуюсь не фильмами а концертами в основном, которые часто забугорные лицензионные издания с кучей рекламы и сложным для меня авторингом
Цитата:
С некоторыми особо заумными дисками проще поступить так (если экранов в меню до 10 и навигации практически никакой): вообще убить на фиг все команды с диска и заполнить диск прямым и понятным тебе авторингом. Я к такому методу тоже прибегаю.
Иногда так делаю, благо двдребилдер умеет разбирать диск на составляющие, но со сложными менюшками такой подход для меня нерулит, а с простыми проблемы реже возникают
Цитата:
ЗЫ. Володя, я щас разрываюсь между трех огней. Я конечно много чего могу порассказать, но мне сейчас лучше быстро помочь тебе по конкретному диску(-ам). А ты уже сам потом сиди и анализируй что я предложил сделать.
Да у меня дисков которые лежат на винте оттого что не убрал рекламу нормально, и пока сам затрудняюсь ну штук пять минимум))
Давай пока так - погляди что я выше выложил, расскажи что править, если несложно с кратким обьяснением почему делать именно так.
Manul
Цитата:
Можно создавать тем же Тотал Коммандером, а проверять Nero MD5 Verifier
и проверять тоталом же можно, даблклик по .sfv .md5 файлику
Немного по теме, но все же - чем можно удобно распечатать обложку двдшки, фактически - просто распечатать рисунок строго заданного размера? По наивности попробовал в экселе вставить картинку, поставить нужные размеры, убрать поля и распечатать - все получилось, с погрешностью в размерах не больше сантиметра :-D А надо б точно
0Vovan0
Цитата:
Вот это - уже разговор. Конкретный вопрос - конкретный ответ.
С этим диском двоякое решение. Он в точности попадает под мое предыдущее определение (10 экранов меню и куча тупых наворотов, вникать в которые лично мне не очень охота, а у новичка вообще вызывает легкий шок). Итак два путя. Самый надежный, но немного геморный - не вникать вообще и убить все на фиг, а затем запрограммировать диск в PgcEdit по своему разумению (я бы сделал именно так). Либо придется немного вникнуть, чтобы аккуратно выкусить рекламу и все что не нужно, оставив работу диска в точности такой же. Для тебя будет лучше второй, как я понимаю. Собсно и первый тоже пойдет, но это мне придется набарабанить текста страницы на полторы форума. Хоть я и быстро набираю, но все равно муторно.
Мы поубиваем все тайтлы (и VTS) с рекламой совсем, и сделаем так, что диск будет думать, что все играет как надо. Диск имеет две цепочки рекламы. Откуда и когда они запускаются нам плевать, главное - как они работают. Первая: тайтлы 2 - 5 - 7 - 6. И вторая - особняком тайтл 8. Если ты посмотришь по Ctrl+G откуда запускается каждый тайтл, то увидишь, что все они запускаются по условию из VMGM PGC 6. Благо команд в тайтлах - мизер и назначений регистров тоже нет. Вот мы и сымитируем проигрывание этих цепочек с назначением нужных регистров. Судя по условиям в VMGM PGC 6 за запуск тайтлов отвечает регистр GPRM 9. Именно в него по всему диску забивается значение по которому и происходит запуск отсюда. Пройдем по каждой рекламной цепочке и аккуратно соберем все регистры и значения, которые в ней изменяются. В конце первой цепочки (тайтл 6, который отправляет в собственное рут-меню, а оттуда в VMGM PGC 4) собирается такая фигня:
GPRM (9) = 1.
Никаких других значений в этой цепочке не меняется. Проверь сам. Пройди последовательно по ней вручную. Все эти тайтлы просто друг за дружкой меняют значение GPRM 9 на следующий тайтл и больше ничего. Последний засовывает в него 1, которая, судя по числу запустит дальше Title 1 (основной мувик).
Значит, напрашивается решение: все вызовы рекламных тайтлов (только первой цепочки)заменить вызовом финальной команды VMGM PGC 4 с предварительной установкой GPRM 9 в 1. Сделаешь сам. Заменишь в VMGM PGC 6 команды JumpTT на:
Set GPRM(9) = 1
LinkPGC 4
Вторая рекламная цепочка - тайтл 8. Что происходит в нем? А в нем еще стоит какая-то операция с GPRM 10. Что она делает - мне совершенно неинтересно, но оставим ее как есть (перенесем в вызываемую точку в VMGM PGC 6). Плюс опять устанавливается значение GPRM 9 в 1. И его добавим. Итого меняешь в VMGM PGC 6 JumpTT 8 на три команды:
Set gprm(10) &=(and) 65527
Set gprm(9) =(mov) 1
LinkPGC 6 (сама на себя, так вызывается из рут-меню тайтла 8)
Но это еще не все. Осталось проверить вызовы Root меню этих тайтлов (через них тоже можно их запускать). Имеются в виду конечно вызовы не из этого же VTS, а из VMG. Проверять надо каждое меню каждого тайтла. Нашелся один такой вызов. Вызывает Root тайтла 2 и оттуда в зависимости от значения GPRM 7 либо запускает рекламу, либо основной мувик. И находится он в VMGM PGC 3. Заменяем его результатом выполнения этой цепочки, добавив изменение регистра GPRM 7 на 1 (это значение присваивается в VTSM 2 PGC 2). Итого VMGM PGC 3 должен стать таким:
Set GPRM(7) = 1
Set GPRM(9) = 1
LinkPGC 4
Теперь надо запустить уничтожение мусора. В принципе можно это не делать, реклама все равно уже убита насмерть, но если охота почистить место на диске, то запускай из меню "DVD" функцию "Delete uncalled PGCs". Мы убили все вызовы на рекламные тайтлы, сделав их (и их меню) невызываемыми ниоткуда снаружи, а эта функция удалит их с диска физически. Если какой-то тайтл находился в куче с другими, то PgcEdit удалит PGC с этим тайтлом, но физически в ВОБах этого VTS он останется. Если надо прочистить и ВОБы, то можно запустить FixVTS. Однако, FixVTS лучше не пользоваться, если диск MultiAngle или MultiStory. FixVTS также лучше не запускать, если ВОБы битые (косо скачанные из локалки или косо рипнутые), иначе он может там много плохого наворотить. С такими ВОБами лучше работать аккуратно руками (если нет возможности перекачать).
Это почти все. Осталось не забыть, что мы убили рекламные тайтлы, которые запускались в начале диска и если в диске есть команда Resume, то она начнет глючить, если до ее выполнения не было проиграно ни одного тайтла. Значит надо поискать еще Resume по диску. Делается это из нижней правой панели. Набираешь там руками rsm и жмешь кнопку "all" справа. Упс, нашлось. Аж 2 штуки. Смотрим, как оно запускается. По условию, если GPRM 5 = 2, то RSM. В принципе нормально. Можно не трогать. Наши рекламные тайтлы нигде не меняли GPRM 5, так что разницы быть не должно и главное что команда не голая, а по условию. Если сильно охота проверить, то можно посмотреть где GPRM 5 принимает значение 2 (а он его принимает, когда запускается или основной мувик или его чаптеры). Жмешь на кнопку в панели инструментов с красной лупой, смотришь статистику по регистрам. У каждого справа есть кнопка. Жмешь ее и программа показывает где этот регистр используется. Оттуда можно попасть в саму PGC и поглядеть на окружение команды. Ну это если сильно интересно.
Вот теперь всё!
Добавлено:
Я всегда печатал из Word или Excel. Никогда не было таких проблем. Всегда печаталось миллиметр в миллиметр хоть на струйнике хоть на лазернике хоть на плоттере. Дрова к принтеру насилуй. Возможно задан неправильный размер бумаги.
Цитата:
Вот бекап этой двдшки http://ifolder.ru/6063023 , реклама - тайтлы 2,5-8.
Вот это - уже разговор. Конкретный вопрос - конкретный ответ.
С этим диском двоякое решение. Он в точности попадает под мое предыдущее определение (10 экранов меню и куча тупых наворотов, вникать в которые лично мне не очень охота, а у новичка вообще вызывает легкий шок). Итак два путя. Самый надежный, но немного геморный - не вникать вообще и убить все на фиг, а затем запрограммировать диск в PgcEdit по своему разумению (я бы сделал именно так). Либо придется немного вникнуть, чтобы аккуратно выкусить рекламу и все что не нужно, оставив работу диска в точности такой же. Для тебя будет лучше второй, как я понимаю. Собсно и первый тоже пойдет, но это мне придется набарабанить текста страницы на полторы форума. Хоть я и быстро набираю, но все равно муторно.
Мы поубиваем все тайтлы (и VTS) с рекламой совсем, и сделаем так, что диск будет думать, что все играет как надо. Диск имеет две цепочки рекламы. Откуда и когда они запускаются нам плевать, главное - как они работают. Первая: тайтлы 2 - 5 - 7 - 6. И вторая - особняком тайтл 8. Если ты посмотришь по Ctrl+G откуда запускается каждый тайтл, то увидишь, что все они запускаются по условию из VMGM PGC 6. Благо команд в тайтлах - мизер и назначений регистров тоже нет. Вот мы и сымитируем проигрывание этих цепочек с назначением нужных регистров. Судя по условиям в VMGM PGC 6 за запуск тайтлов отвечает регистр GPRM 9. Именно в него по всему диску забивается значение по которому и происходит запуск отсюда. Пройдем по каждой рекламной цепочке и аккуратно соберем все регистры и значения, которые в ней изменяются. В конце первой цепочки (тайтл 6, который отправляет в собственное рут-меню, а оттуда в VMGM PGC 4) собирается такая фигня:
GPRM (9) = 1.
Никаких других значений в этой цепочке не меняется. Проверь сам. Пройди последовательно по ней вручную. Все эти тайтлы просто друг за дружкой меняют значение GPRM 9 на следующий тайтл и больше ничего. Последний засовывает в него 1, которая, судя по числу запустит дальше Title 1 (основной мувик).
Значит, напрашивается решение: все вызовы рекламных тайтлов (только первой цепочки)заменить вызовом финальной команды VMGM PGC 4 с предварительной установкой GPRM 9 в 1. Сделаешь сам. Заменишь в VMGM PGC 6 команды JumpTT на:
Set GPRM(9) = 1
LinkPGC 4
Вторая рекламная цепочка - тайтл 8. Что происходит в нем? А в нем еще стоит какая-то операция с GPRM 10. Что она делает - мне совершенно неинтересно, но оставим ее как есть (перенесем в вызываемую точку в VMGM PGC 6). Плюс опять устанавливается значение GPRM 9 в 1. И его добавим. Итого меняешь в VMGM PGC 6 JumpTT 8 на три команды:
Set gprm(10) &=(and) 65527
Set gprm(9) =(mov) 1
LinkPGC 6 (сама на себя, так вызывается из рут-меню тайтла 8)
Но это еще не все. Осталось проверить вызовы Root меню этих тайтлов (через них тоже можно их запускать). Имеются в виду конечно вызовы не из этого же VTS, а из VMG. Проверять надо каждое меню каждого тайтла. Нашелся один такой вызов. Вызывает Root тайтла 2 и оттуда в зависимости от значения GPRM 7 либо запускает рекламу, либо основной мувик. И находится он в VMGM PGC 3. Заменяем его результатом выполнения этой цепочки, добавив изменение регистра GPRM 7 на 1 (это значение присваивается в VTSM 2 PGC 2). Итого VMGM PGC 3 должен стать таким:
Set GPRM(7) = 1
Set GPRM(9) = 1
LinkPGC 4
Теперь надо запустить уничтожение мусора. В принципе можно это не делать, реклама все равно уже убита насмерть, но если охота почистить место на диске, то запускай из меню "DVD" функцию "Delete uncalled PGCs". Мы убили все вызовы на рекламные тайтлы, сделав их (и их меню) невызываемыми ниоткуда снаружи, а эта функция удалит их с диска физически. Если какой-то тайтл находился в куче с другими, то PgcEdit удалит PGC с этим тайтлом, но физически в ВОБах этого VTS он останется. Если надо прочистить и ВОБы, то можно запустить FixVTS. Однако, FixVTS лучше не пользоваться, если диск MultiAngle или MultiStory. FixVTS также лучше не запускать, если ВОБы битые (косо скачанные из локалки или косо рипнутые), иначе он может там много плохого наворотить. С такими ВОБами лучше работать аккуратно руками (если нет возможности перекачать).
Это почти все. Осталось не забыть, что мы убили рекламные тайтлы, которые запускались в начале диска и если в диске есть команда Resume, то она начнет глючить, если до ее выполнения не было проиграно ни одного тайтла. Значит надо поискать еще Resume по диску. Делается это из нижней правой панели. Набираешь там руками rsm и жмешь кнопку "all" справа. Упс, нашлось. Аж 2 штуки. Смотрим, как оно запускается. По условию, если GPRM 5 = 2, то RSM. В принципе нормально. Можно не трогать. Наши рекламные тайтлы нигде не меняли GPRM 5, так что разницы быть не должно и главное что команда не голая, а по условию. Если сильно охота проверить, то можно посмотреть где GPRM 5 принимает значение 2 (а он его принимает, когда запускается или основной мувик или его чаптеры). Жмешь на кнопку в панели инструментов с красной лупой, смотришь статистику по регистрам. У каждого справа есть кнопка. Жмешь ее и программа показывает где этот регистр используется. Оттуда можно попасть в саму PGC и поглядеть на окружение команды. Ну это если сильно интересно.
Вот теперь всё!
Добавлено:
Я всегда печатал из Word или Excel. Никогда не было таких проблем. Всегда печаталось миллиметр в миллиметр хоть на струйнике хоть на лазернике хоть на плоттере. Дрова к принтеру насилуй. Возможно задан неправильный размер бумаги.
Цитата:
PapaKarlo
True Multistory не позволяет. Та которая с интерливом делается. А так - делайте, только дергаться будет.
спасибо большое
Skofild777
Извините, если такая тема уже есть. У меня лежит много фильмов в формате mpeg-4. Какой программой можно записать двд диск, но так чтобы умещалось хотя бы по четыре фильма на диск.
Цитата:
Программы для записи нескольких .avi .mpg .divx на DVD и просмотра на бытовом плеере:
ConvertXtoDVD
DVD Flick
Подскажите, переписал DVD диск на DVD - R. На компьютере воспроизводится на DVD нет. Обязательно ли финализировать диск DVD - R? как для аудио
Добавлено:
Копировал программой Ideal DVD Copy
может еще какие соображения будут
Добавлено:
Копировал программой Ideal DVD Copy
может еще какие соображения будут
crackcrack
Цитата:
Если диск не закрыт, то бытовой плеер читать его не будет
Цитата:
Обязательно ли финализировать диск DVD - R?
Если диск не закрыт, то бытовой плеер читать его не будет
Manul
спасибо за оперативный ответ!
спасибо за оперативный ответ!
Цитата:
DVD Flick
а оно меню загрузочное создает?
crackcrack
Это http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=23751&start=100 меню загрузочное создает. Но простейшее.
Это http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=23751&start=100 меню загрузочное создает. Но простейшее.
Цитата:
Подскажите, переписал DVD диск на DVD - R. На компьютере воспроизводится на DVD нет. Обязательно ли финализировать диск DVD - R? как для аудио
Когда пишешь в NERO, например - вопрос даже не стоит, финализировать или нет. Опция вообще недоступна, финализируется по дефолту. Но - это если выбрать проект ДВД-ВИДЕО. А его нужно выбирать обязательно.
Цитата:
чтобы умещалось хотя бы по четыре фильма на диск.
При переводе в mpeg2 в таком случае качество будет хуже на порядок. Единственный выход - использование низких разрешений, например 352х576 или даже 352х288, так как это делают пираты. Но качество опять же пострадает.
Добрый день!
Посоветуйте пожалуйста программку. С помощью бытового записывающего ДВД плеера с ТВ на ДВД диски записан с максимальным битрейтом видео материал. Нужна программка для вырезания некоторых частей и склеивания отдельных (записанных рекордером под разным названием) без перекодировки (без потери качества). Возможно ли это? По окончанию работы программа должна или сама создать ДВД диск, или подготовить для этого файлы, чтобы можно было создать ДВД при помощи другой программы (допустим Неро). Для меня самое главное – наименьшая потеря качества, или чтобы потерь вообще избежать. Подскажите программку или что в этом случае делать. Буду очень благодарен.
Посоветуйте пожалуйста программку. С помощью бытового записывающего ДВД плеера с ТВ на ДВД диски записан с максимальным битрейтом видео материал. Нужна программка для вырезания некоторых частей и склеивания отдельных (записанных рекордером под разным названием) без перекодировки (без потери качества). Возможно ли это? По окончанию работы программа должна или сама создать ДВД диск, или подготовить для этого файлы, чтобы можно было создать ДВД при помощи другой программы (допустим Неро). Для меня самое главное – наименьшая потеря качества, или чтобы потерь вообще избежать. Подскажите программку или что в этом случае делать. Буду очень благодарен.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
Предыдущая тема: ABBYY FineReader 9.0
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.