|
Areyou
Стаж: 16 лет 10 месяцев Сообщений: 1724
|
Areyou ·
20-Ноя-12 22:20
(12 лет 10 месяцев назад)
Xpюша
А как верификатор реагирует на отсутствие VIDEO_TS.VOB или ноль у диска PAL (по содержимому VTS). И для чего в то поле заложено 2 бита?
Автор муксмана трактует поле PAL\NTSC в видеоменеджере просто как как "видеоатрибуты его VOB", а не как символическую "видеосистему тома" и т.п. Или есть еще одно поле, которое там не показано? http://dvd.sourceforge.net/dvdinfo/ifo.html
Нет видеоблоков в VMG - в VTS найдутся, и из местных ifo система определится до начала проигрывания чего-либо - не должно возникать технических проблем (не считая попадания ifo и bup в общий сектор, что преодолимо). Такое впечатление, что изначально не ставилось технических препятствий даже для объединения различных систем на диске (чем некоторые любители и пользуются), хотя такой запрет напрямую оговорен спецификацией.
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
21-Ноя-12 00:00
(спустя 1 час 40 мин., ред. 21-Ноя-12 00:00)
Areyou писал(а):
56429609А как верификатор реагирует на отсутствие VIDEO_TS.VOB или ноль у диска PAL (по содержимому VTS).
При 1 в таблице и отсутствии VIDEO_TS.VOB (т.е. в VMG нет видеороликов) - пишет примерно следующее: "Ошибка DVD. Некоторые поля в таблице имеют ненулевое значение, хотя при отсутствии видеоданных там должны быть только нули".
В случае, если в таблице 0, - позже, при проверке VTS, сообщает: "Ошибка DVD. Ожидали NTSC, а обнаружили PAL".
Areyou писал(а):
56429609Или есть еще одно поле, которое там не показано?
Вообще-то есть. Правда, оно связано не с видеосистемой, а с типом носителя - штамповка или записываемая болванка. Флаг ставится в IFO и в каждом NavPack. В Интернете об этом нигде не написано, на сайте mpucoder-а этот байт отнесён к "reserved", Muxman туда всегда прописывает 0, что соответствует штамповке.
Зачем этот флаг нужен - не знают даже те, кто знает о его существовании. Есть предположение, что он - отголосок тех времён, когда ёмкость DVD-R была гораздо меньше, чем у штампованных дисков (и, соответственно, питы на дорожках были гораздо больше, из-за чего диски нужно было быстрее крутить, чтобы получить ту же скорость считываемого потока)
Areyou писал(а):
56429609И для чего в то поле заложено 2 бита?
Не знаю. Там и поля типа кодирования (MPEG1/MPEG2) и пропорций кадра (4:3/16:9) - двухбитовые, и под поле размера кадра отведено 3 бита, хотя размеров имеется только 4.
Areyou писал(а):
56429609Автор муксмана трактует поле PAL\NTSC в видеоменеджере просто как как "видеоатрибуты его VOB", а не как символическую "видеосистему тома"
Совершенно верно, это таблица видеоатрибутов VMG. Но этот её бит явно имеет особое значение для всего диска в целом. Во всяком случае, верификатор реагирует на 0 в нём так, как я написал выше. А вот если аналогичный 0 стоит в видеоатрибутах VTS (по причине отсутствия видео в тамошнем меню), то верификатор молчит. Хотя многие издатели и в VTS-ные меню пустышки на всякий случай вставляют.
Areyou писал(а):
56429609Такое впечатление, что изначально не ставилось технических препятствий даже для объединения различных систем на диске (чем некоторые любители и пользуются), хотя такой запрет напрямую оговорен спецификацией.
Вот именно. Сначала разработали структуру диска, допускающую возможность такого комбинирования, потом решили, что это нехорошо, но вместо того, чтобы изменить (упростить!) структуру, - ввели искусственный запрет.
|
|
julllo
 Стаж: 15 лет 8 месяцев Сообщений: 91
|
julllo ·
27-Ноя-12 22:03
(спустя 6 дней)
semion писал(а):
55947017Возникла следующая проблема. Слил два диска. Каждый имеет свое меню. После проигрывания каждого из них происходит возврат в его собственное меню. Как сделать, чтобы после проигрывания любого из них возврат происходил в Главное меню. Заранее спасибо!
Areyou писал(а):
55973355semion
Самое простое (если объединялось через Merge DVDs) - вставить в последней PGC фильма первой пост-командой 'Call First Play (resume cell 1)'. В принципе, немного сложнее, но можно устроить подсветку нужной кнопки.
Объединил два диска (через Merge DVDs), Каждый имеет свое меню в котором две кнопки - одна для проигрывания всего диска (Play), вторая - для выбора треков (Track Menu, это музыкальный DVD).
Сделал так для обеих дисков, как пояснил Areyou: -
Цитата:
...... вставить в последней PGC фильма первой пост-командой 'Call First Play (resume cell 1)'....
у меня было: - if (R[14] & R[14]) Call VMG PGC 8 (resume cell 1)
после выбора - Call FirstPlay - вверху высвечивается - if (R[14] & R[14]) Call FirstPlay 8 (resume cell 1),
но строка выбора - resume cell 1 - пропадает и поcле нажатия кнопки - OK - получается - if (R[14] & R[14]) Call FirstPlay 8.
Итог: при проигрывании объединенного диска - при нажатии - Play - после окончании диска (и 1-го и 2-го) возврат идет в Главное меню -)),
но при проигрывании через - Track Menu - возврат идет опять в собственное меню каждого диска.
Вопрос: можно ли малой кровью сделать выброс в Главное меню из Track Menu?
Спасибо.
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
27-Ноя-12 23:10
(спустя 1 час 7 мин., ред. 27-Ноя-12 23:10)
julllo
Поздравляю - Вы нашли ещё одну ошибку в DVDRemake.
Правда, она косметическая: вместо "Call FirstPlay (resume cell N)" он на экран выводит "Call FirstPlay N". Но в файл пишет правильно, так что на работу диска эта ошибка не влияет. Но в Вашем случае N получилось равным 8, а команда, соответственно, вышла "Call FirstPlay (resume cell 8)" вместо нужной "Call FirstPlay (resume cell 1)". Поэтому исправьте там 8 на 1. Да, и галочку с блока "if" снимите. Скорее всего, это была проверка: "откуда в фильм попали?" Куда возвращаться - зависит от результатов этой проверки, поэтому та команда Call работала не всегда. А Вам, с Вашим желанием, нужно всегда возвращаться в меню диска.
|
|
julllo
 Стаж: 15 лет 8 месяцев Сообщений: 91
|
julllo ·
28-Ноя-12 01:50
(спустя 2 часа 39 мин.)
сделал поэтапно, отчёт: Xpюша
Цитата:
....Поэтому исправьте там 8 на 1.....
Исправил - вверху высветилось - if (R[14] & R[14]) Call FirstPlay 1 - ничего не изменилось....
Цитата:
....галочку с блока "if" снимите....
снял галку с - Condition - вверху высветилось - Call FirstPlay 1
выброс в Главное меню из Track Menu заработал 
благодарю за помощь ....
|
|
Areyou
Стаж: 16 лет 10 месяцев Сообщений: 1724
|
Areyou ·
28-Ноя-12 21:59
(спустя 20 часов)
julllo писал(а):
56550252Track Menu - возврат идет опять в собственное меню каждого диска.
Вы не вставляли команду (выделить первую строку -> insert command -> Jump/Call Instructions и т.д.), а редактировали имеющуюся, отсюда и первоначальные затыки. Я предлагал вставить, но это правильно работало бы в случае одного фильма, а у вас несколько треков и функция play all. Поэтому таким простым способом добиться возврата в меню можно только либо для случая play all, поместив команду в последнем проигрываемом треке, либо поместить её во всех треках - для возврата из каждого, что убило бы play all.
Шаблон команды авторинга узнаваем по if (R[14] & R[14]) - весьма вероятно, что это одна из программ TMPG. Схема пост-команд там такая, что в первой строке выполнение условия по регистру 14 ведет по пути play all, а его невыполнение ведет вниз по списку пост-команд - после обнуления некоторых регистров к выходу из трека (например, в его меню) командой Jump/Call последней строки. Если схема такая (посмотрите остальные команды), то в принципе, можно отредактировать как первую строку посткоманд последнего трека (для play all) так и эту последнюю команду во всех треках (смотря куда хотите выходить при отсутствии play all).
|
|
julllo
 Стаж: 15 лет 8 месяцев Сообщений: 91
|
julllo ·
30-Ноя-12 01:08
(спустя 1 день 3 часа)
Areyou
Спасибо за объяснение, Ваш метод и подсказки Хрюши решил проблему возврата в общее меню. Записал еще 3 DVD по 2 фильма - выброс в Главное меню работает и из Play all и из Track Menu.
а о подсветке какой кнопки идет речь здесь:
Areyou писал(а):
55973355semion
Самое простое (если объединялось через Merge DVDs) - вставить в последней PGC фильма первой пост-командой 'Call First Play (resume cell 1)'. В принципе, немного сложнее, но можно устроить подсветку нужной кнопки.
Я так понял, что о кнопке выброса в Главное меню из собственного меню каждого из дисков, но т.к. там такой кнопки нет, то надо пересобирать менюшки каждого диска, рисовать кнопку и т.д. Или Вы имели ввиду нечто другое......
|
|
johniwe
Стаж: 17 лет 7 месяцев Сообщений: 14
|
johniwe ·
24-Фев-13 17:04
(спустя 2 месяца 24 дня)
После импорта Video Manager - красным. При наведении на него курсором - VMG/Menu/PGC 1/pre cmd 1>>No Language Units defined. Что сиё значит и как с этим бороться? Заранее благодарен.
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
24-Фев-13 22:42
(спустя 5 часов, ред. 24-Фев-13 23:13)
johniwe писал(а):
58056723Что сиё значит
В VMG PGC 1 стоит команда перехода на менюшную PGC какого-то VTS. Если в том VTS меню вообще отсутствует - DVDRemake выдаёт такое сообщение.
johniwe писал(а):
58056723и как с этим бороться?
А не надо было удалять.
|
|
johniwe
Стаж: 17 лет 7 месяцев Сообщений: 14
|
johniwe ·
25-Фев-13 06:26
(спустя 7 часов)
Так я и не удалял. А восстановить ЭТО можно?
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
25-Фев-13 12:01
(спустя 5 часов, ред. 25-Фев-13 12:01)
Мужику на переезде поезд ногу отрезал да с собой её уволок. Доставили собутыльники пострадавшего в больницу и спрашивают: "Доктор, а восстановить можно?" Можно, конечно, некий "протез" приделать, но ещё вопрос: а надо ли?
На этом диске вообще меню есть?
|
|
johniwe
Стаж: 17 лет 7 месяцев Сообщений: 14
|
johniwe ·
26-Фев-13 10:48
(спустя 22 часа, ред. 26-Фев-13 10:48)
Не было.
При помощи VSO ConvertXtoDVD сделал.
Но вылезла другая проблема - DVDRemake Pro 3.6.3 не хочет добавлять третий диск. Точнее - объединять три диска. В строчке Disk3 - none.
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
26-Фев-13 13:40
(спустя 2 часа 52 мин., ред. 26-Фев-13 13:40)
johniwe писал(а):
58084923Но вылезла другая проблема - DVDRemake Pro 3.6.3 не хочет добавлять третий диск.
Точнее - объединять три диска. В строчке Disk3 - none.
"none" у "Disk3" - заблокировано? Или выбор доступен?
Если доступен, то причина в том, что из этих дисков - кто-то в PAL, а кто-то - в NTSC. И по этой причине объединять все три нельзя. (Технически-то возможно, и DVDRemake это позволяет (ручным выбором дисков), да стандарт не велит.)
|
|
Alter_Old
Стаж: 17 лет 5 месяцев Сообщений: 513
|
Alter_Old ·
26-Фев-13 16:17
(спустя 2 часа 36 мин.)
По-моему, римейк при объединении только два диска подставляет автоматом, независимо от их содержимого. Третий и четвертый надо выбирать самостоятельно.
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
26-Фев-13 17:02
(спустя 44 мин.)
|
|
johniwe
Стаж: 17 лет 7 месяцев Сообщений: 14
|
johniwe ·
26-Фев-13 17:15
(спустя 13 мин.)
Получилось!
Хотя два диска были в PAL, а один NTSC.
Спасибо за консультации, Хрюша!
|
|
angelica_k
 Стаж: 16 лет 5 месяцев Сообщений: 1029
|
angelica_k ·
27-Фев-13 20:29
(спустя 1 день 3 часа)
johniwe писал(а):
58089792Хотя два диска были в PAL, а один NTSC.
Вот только на железном плеере возможны проблемы, в частности у меня на PS3.
Объединила допы от двух разных фильмов/дисков, затерла все ненужные кнопки, исправила навигацию и совершенно упустила из виду что один диск в NTSC, а второй в PAL.
Из общего меню запускается на PS3 только NTSC, на компе - оба.
|
|
Areyou
Стаж: 16 лет 10 месяцев Сообщений: 1724
|
Areyou ·
27-Фев-13 20:46
(спустя 16 мин.)
angelica_k
При автоматическом объединении возможны конфликты и в одной системе - просто потому, что если в VMG на обоих дисках есть меню, они могут расходиться по свойствам звуковых потоков или по AR видео. А объединяются они по автоматической схеме в общую VMG область, где свойства видео единообразно прописаны в ifo. В простейших случаях (в меню первого диска нет звука, и из второго меню звук не берётся), можно поменять последовательность объединения. В более сложных случаях нужно вручную переставлять одно из меню в отдельный VTS, и нет смысла пользоваться автоматом.
|
|
angelica_k
 Стаж: 16 лет 5 месяцев Сообщений: 1029
|
angelica_k ·
27-Фев-13 21:23
(спустя 37 мин., ред. 27-Фев-13 21:23)
Areyou писал(а):
58109578А объединяются они по автоматической схеме в общую VMG область, где свойства видео единообразно прописаны в ifo. В простейших случаях (в меню первого диска нет звука, и из второго меню звук не берётся), можно поменять последовательность объединения. В более сложных случаях нужно вручную переставлять одно из меню в отдельный VTS, и нет смысла пользоваться автоматом.
То, как объединил Римейк я как раз таки всё вычистила и переделала, сама сделала общее меню в VMG (в NTSC) с выбором отдельных "мини" дисков, каждый из которых со своими подменю сидел в отдельной VTS.
Но вот PS3 заартачилась, потому как переход получился из общего меню в NTSC в подменю в PAL -> "данное видео не поддерживается".
|
|
Areyou
Стаж: 16 лет 10 месяцев Сообщений: 1724
|
Areyou ·
27-Фев-13 22:30
(спустя 1 час 7 мин.)
angelica_k
Значит, это устройство с криминалом (две системы на диске) принципиально не имеет дела  . Достаточно при загрузке диска записать в память данные о системе и всё прочее отбрасывать. А вообще с PAL работает?
|
|
angelica_k
 Стаж: 16 лет 5 месяцев Сообщений: 1029
|
angelica_k ·
27-Фев-13 22:42
(спустя 12 мин., ред. 15-Мар-13 22:13)
Areyou писал(а):
58111539А вообще с PAL работает?
Конечно )
|
|
nazim5
  Стаж: 13 лет 6 месяцев Сообщений: 6310
|
nazim5 ·
18-Июн-13 22:46
(спустя 3 месяца 19 дней, ред. 03-Сен-13 15:41)
|
|
alextrasq
Стаж: 15 лет 4 месяца Сообщений: 108
|
alextrasq ·
03-Сен-13 04:35
(спустя 2 месяца 14 дней)
Точно такая же фигня! Самым внимательным образом прочитал все 6 страниц и уверился в том, что по сути проблемы-то все были описаны пустячные! А что делать если ошибку выдаёт уже на самом начальном этапе, - импорт файла не осуществляется?! Полностью присоединяюсь к вопросу nazim5 ! Неужели никто не поможет??
Судя по записям лога вся фишка в этих загадочных VMG и .cpp - Но что это и как это исправить?
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
03-Сен-13 11:54
(спустя 7 часов, ред. 03-Сен-13 11:54)
alextrasq писал(а):
60723710Судя по записям лога вся фишка в этих загадочных VMG и .cpp
Ничего загадочного. VMG - это Video Manager (часть внутренней структуры DVD-Video). Откройте в DVDRemake любой диск - и увидите.
А VMG.cpp - это файл исходников самого DVDRemake, при работе 1034-й строки которого и была обнаружена неправильность диска.
alextrasq писал(а):
60723710Но что это и как это исправить?
Можно попытаться найти и исправить ошибку вручную с помощью IfoEdit, пользуясь подсказкой: "vmgm_c_adt <= vmgi_last_sector" и описанием структуры VIDEO_TS.IFO: http://stnsoft.com/DVD/ifo.html.
Можно попытаться исправить автоматически - с помощью открывания в PgcEdit.
Можно импортировать только .VOB-ы и реконструировать диск, разглядывая его структуру и команды в IfoEdit или PgcEdit.
|
|
alextrasq
Стаж: 15 лет 4 месяца Сообщений: 108
|
alextrasq ·
03-Сен-13 15:55
(спустя 4 часа, ред. 03-Сен-13 15:55)
Цитата:
Можно попытаться исправить автоматически - с помощью открывания в PgcEdit.
Я уже пробовал исправлять автоматически с помощью PgcEdit, но видимо что-то делал не так или просто не понимаю как должен происходить весь процесс. Ну вот "Open DVD" - открыл папку VIDEO_TS, мелькнуло какое-то жёлтое окошечко, буквально на долю секунды, и всё! Это что, и есть автоматическое исправление диска? Но тогда бы хоть всплывало окошко с предложением куда сохранить(если есть что сохранять, разумеется) или хотя бы просто информация что диск просканирован и все ошибки исправлены, а то вообще ведь ничего! А подробного описания как пользоваться этой в общем-то неплохой программой(PgcEdit) я так и не нашёл. Т.е. советов и инструкций в сети много, но - для каждого индивидуального случая. А вот как действовать именно в моём случае понятия не имею...
Цитата:
Можно импортировать только .VOB-ы и реконструировать диск, разглядывая его структуру и команды в IfoEdit или PgcEdit.
Так вот как раз только VOB-ы мне и нужны! Диск самодельный, записан видимо со спутникового ТВ, но видимо у хозяина руки не оттуда откуда надо растут! Зачем надо было диск размером менее 2-х гигов резать на две части и тем самым создавать геморрой другим - ума не приложу! Несколько других таких DVD я офигенно быстро объединил с помощью DVDremakePRO, а на последнем диске всё и застряло, прямо до слёз обидно! И на диске том нет меню(да оно и не нужно!)
Цитата:
Можно попытаться найти и исправить ошибку вручную с помощью IfoEdit, пользуясь подсказкой: "vmgm_c_adt <= vmgi_last_sector" и описанием структуры VIDEO_TS.IFO: http://stnsoft.com/DVD/ifo.html.
Спасибо огромное, информация для меня очень ценная, щас буду пробовать, авось что получится...
Да, - случай-то у меня точно такой же как у nazim5, но разумеется неисправность в другом секторе. Щас мельком глянул по ссылке http://stnsoft.com/DVD/ifo.html - жуть!! Долго ж там мне придётся разбираться... Прям какие-то дифференциальные и интегральные джунгли!
А не подскажете подробнее - как именно исправлять диск автоматически с помощью PgcEdit? Желательно по пунктам...
|
|
Xpюша
Стаж: 16 лет 2 месяца Сообщений: 3635
|
Xpюша ·
03-Сен-13 17:58
(спустя 2 часа 3 мин., ред. 03-Сен-13 17:58)
alextrasq писал(а):
60728279А не подскажете подробнее - как именно исправлять диск автоматически с помощью PgcEdit?
Когда PgcEdit при открытии диска обнаруживает некоторые ошибки в его структуре - он выдаёт сообщение об этом и спрашивает разрешения их исправить. Вот и всё.
Если диск открыл молча - значит, ничего особого не нашёл. Можно попробовать выполнить операцию "File" -> "Save DVD" (желательно, сделав перед этим резервную копию исходных IFO через "File" -> "Backups" -> "Create backup"), после чего опять попытаться загрузить диск в DVDRemake.
alextrasq писал(а):
60728279Так вот как раз только VOB-ы мне и нужны!
Ну так разобрать фильм на составляющие с помощью PgcDemux, после чего собрать заново Muxman-ом. Заодно, при необходимости, можно и количество ячеек радикально уменьшить, а то всякие там камеры/рекордеры любят лепить их через каждые 5-10 секунд.
|
|
alextrasq
Стаж: 15 лет 4 месяца Сообщений: 108
|
alextrasq ·
03-Сен-13 18:35
(спустя 36 мин.)
Цитата:
Можно попробовать выполнить операцию "File" -> "Save DVD"
Спасибо, помогло! Хотя, честно признаюсь, не очень-то надеялся что такой можно сказать примитивный способ поможет...
|
|
88080simon
Стаж: 15 лет 7 месяцев Сообщений: 301
|
88080simon ·
27-Дек-13 13:00
(спустя 3 месяца 23 дня)
А мне нужно соединить 6 DVD в 1. Как это сделать, чтоб в первоначальном меню отображались ссылки на все 6 дисков?
|
|
Areyou
Стаж: 16 лет 10 месяцев Сообщений: 1724
|
Areyou ·
27-Дек-13 22:00
(спустя 9 часов)
88080simon
Если всё умещается, видимо, можно в два этапа объединить проекты (3+3). На втором этапе в отдельном VTS появится меню на две кнопки. Его нужно будет заменить на отдельно изготовленное 6-кнопочное - отличие от стандартной замены будет в другом способе задания команд кнопкам: эти команды можно найти в пост-командах двух предыдущих меню (3+3) и приписать их напрямую кнопкам нового. Вероятно, придётся вручную подредактировать выход в верхнее меню с пульта.
|
|
Марлон
 Стаж: 13 лет 1 месяц Сообщений: 286
|
Марлон ·
19-Мар-14 19:25
(спустя 2 месяца 22 дня)
Пытался выполнить слияние 2х дисков по инструкции с 1й страницы, но в моей версии DRPro начисто отсутствует верхняя панель инструментов и собственно я не могу даже начать это слияние.
Скрин из инструкции:
Скрин моего проекта:
Подскажите, что не так.
|
|
|