Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » DVD-video (ДВД-видео) - что и как (часть 3)

Модерирует : gyra, Maz

Widok (29-12-2008 12:37): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Это продолжение разговора, начатого в первой и второй частях.

 



Программы для копирования (декриптования):

  • DVD Decrypter  
  • RipIt4Me   Зеркало - декриптер снимающий новейщие типы защит(ARccOS™ и RipGuard DVD)
  • Обсуждение работы RipIt4Me
  • Smart Ripper
  • Alcohol 120% копирование защищённых и повреждённых дисков


    Программы для сжатия/разрезания DVD:

  • DVD Shrink + описание (около 1 Мб),
  • Pinnacle Instant Copy (около 16 Мб) + описание,
  • IfoEdit (около 670 кб), описание
  • Slysoft CloneDVD2,DVDFab,
  • VobBlanker (900KB) маленькое описание,
  • MenuEdit (150КВ),
  • DVD Rebuilder + маленькие описания его работы вместе с CCE
              Делаем из DVD9 -> DVD5
              Преобразование (ремастеринг) (DVD-9 to DVD-5, 2 in 1 и работа со звуком)
  • DVD2One + описание
  • DvdReMake Pro


    Программы для сжатия в MPEG (1 и 2):

  • Canopus ProCoder
  • MainConcept H.264/AVC & MPEG Encoder
  • TMPGEnc + краткое описание
  • Cinema Craft Encoder + в варезнике


    Программы для DVD-авторинга:

  • DVDLab Pro - всё в одном,
  • Sonic Scenarist Sonic Solutions + описание,
  • TMPGEnc DVD Author - работает с DVD-VR , TMPGEnc MPEG Editor
  • Sonic DVDIt - довольно просто и удобно сделать меню, главы и т.д..


    Комбинированные программы (кодировщик + компилятор):

  • * Adobe Encore DVD + описание,
  • * Ulead DVD Movie Factory + Описание.
  • * Ulead DVD Workshop в варезнике


    Программы для записи нескольких .avi .mpg .divx на DVD и просмотра на бытовом плеере:

  • ConvertXtoDVD
  • DVD Flick


    * - программы имеющие функцию сжатия помечены *
     
    Шапку оформил Aleks78 (c)

     
    Замена аудиодорожки на DVD диске без полного реавторинга  (исправлена ссылка)
    Замена (добавление) аудиодорожки на DVD
    How to add subtitles to a DVD?!! (на английском)
    Добавляем субтитры на DVD-диск
    Устранение типичного "крупноплановского" косяка - невозможности перемотки (метод Prez, изложено AVV_UA)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:40 19-11-2007 | Исправлено: Nikolai2004, 22:23 03-12-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    В ВОБах таких полей нет! Это поле если и есть, то оно относится к потоку видео, причем именно раздемуксенному (элементарному), раз его видит и даже позволяет что-то редактировать ReStream. Я, честно говоря, никогда не сталкивался с этим полем или чтобы его требовалось редактировать. Это поле надо искать (если очень нужно) в стандарте видео MPEG-1, 2. К DVD-видео оно напрямую отношения не имеет. Возможно его "увидит" и TMPG Editor или что-то подобное (редактор для MPEG-видео). Кстати, править его напрямую в ВОБах стремно, если на то пошло. Надо раздемуксивать. Это мое мнение.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 10:10 13-10-2008
    Manul



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez
    Вопросы появились
    Имеем диск http://rapidshare.com/files/153514892/PgcEdit_backup.rar.html
    Изначально
     
    1. В FP_PGC добавляю в начало Set gprm (1) =(mov) 1
    2. Правлю последнюю команду (JumpSS) Jump to VTSM 1, Root menu (TTN 1)
    3. В VMGM PGC 2. Правлю 12-ю строку if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 1 }
    4. В VMGM PGC 4 удаляю строки 3 и 5
    5. Выполняю Replace VTST Titles:  Title 1 на Title 2
    5. DVD -> Clear jump to void PGC.
    6. DVD -> Delete uncalled PGCs.
    7. Записываю
     
    Имею
    Причём переход в меню происходит только при выборе "Меню эпизодов".
     
    Что сделано неправильно или упущено? (Если не в тягость)

    Всего записей: 2668 | Зарегистр. 22-12-2002 | Отправлено: 12:13 13-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Manul
    В Pre секции нового Тайтла 1 прописать ту же единицу в gprm(1). Там 0 сидит изначально.
     
    Добавлено:
    Manul
    Дело в том, что плеер по нажатию Root отправляется в ту PGC в домене меню, в каком VTS он находится в текущий момент. В VTS_02 в этой PGC сидели все установки gprm(1) и gprm(5) правильно. Вы пересадили фильм в новый VTS_01. Соответственно теперь плеер будет переходить на Root меню VTS_01. А там ни фига нет. Значит эти установки надо прописать в Pre секцию тайтла, чтоб не возникало ошибки. И gprm(5) = 1 тоже добавьте, а то может возникнуть ситуация, когда при выходе из фильма в главное меню по нажатию Root будет подсвечиваться не первая кнопка (это будет зависеть от того, какое текущее значение будет сидеть в gprm(5) ). В диске нет кнопки в меню по возврату в фильм по RSM, поэтому gprm(5) можно прописывать прямо в Pre Тайтла. По идее других вариантов не возникнет (ситуаций, когда секция Pre Тайтла может быть обойдена, а она может быть обойдена только при Resume). Ваще, если все сливать в один VTS, то желательно переработать авторинг поглубже. Тут вообще теряет смысл регистр gprm(1), поскольку все сидит в одном VTS и доступ есть прямой отовсюду и везде. А вот gprm(1) может сыграть злую шутку на железном плеере. Железный (нормальный, не ВВК) имеет функцию Resume аппаратно. И после первого срабатывания Root, диск может отказаться входить в меню через кнопку Root. Поэтому надо как минимум еще заменить команду RSM в Root меню на две gprm(5)=1 и LinkPGCN PGC 7. При таком раскладе любые нажатия не вызовут глюков.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 12:50 13-10-2008 | Исправлено: Prez, 13:12 13-10-2008
    5555555



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez

    Цитата:
    В ВОБах таких полей нет!
    не стоит так категорично заявлять то, в чем не уверены. Я не очень хорошо знаю стандарт, то способен посмотреть файл в простом текстовом редакторе, чтобы убедиться, что оно есть.
    Цитата:
    в стандарте видео MPEG-1, 2. К DVD-видео оно напрямую отношения не имеет.

    о чем я и написал на предыдущей странице, самолично сделав этот вывод
    Цитата:
    ВОБах стремно, если на то пошло
    стремно, но можно, что и было без проблем проделано.

    Всего записей: 2618 | Зарегистр. 01-04-2004 | Отправлено: 13:20 13-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555

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

    Я заявляю то, в чем уверен. В контейнере ВОБ такого поля нет. Возьмите программу VobEdit и посмотрите сами. Тот набор символов, который вы просто нашли внутри, находится в потоке видео, что к ВОБу (контейнеру) прямого отношения не имеет. По каким правилам эти данные упаковываются в контейнер знает в подробностях только стандарт DVD-видео, которого ни у кого из простых смертных не имеется. Почему я и сказал, что править огульно просто hex-редактором опасно.

    Цитата:
    о чем я и написал на предыдущей странице, самолично сделав этот вывод

    На предыдущей станице вы собрались писать простенькую утилиту для правки. Сомневаюсь, что вы напишете демуксер, правку по требованиям стандарта MPEG, и муксер сразу с соблюдением требований стандарта DVD-видео.

    Цитата:
    стремно, но можно, что и было без проблем проделано.

    Да всё можно, кто спорит. Но вот насчет "без проблем", это можно заявить, зная ОБА стандарта досконально. Вы их знаете? Тогда добавьте слово "пока" без проблем.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 14:12 13-10-2008
    Manul



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez
    Спасибо!

    Цитата:
    Ваще, если все сливать в один VTS, то желательно переработать авторинг поглубже.

    Ясненько. Другими словами: пользуйся KillPGC playback пока не научишься

    Всего записей: 2668 | Зарегистр. 22-12-2002 | Отправлено: 14:42 13-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Manul

    Цитата:
    Другими словами: пользуйся KillPGC playback пока не научишься  

    Ну, это уж для совсем ленивых. Вы не из таких, мне кажется.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 15:17 13-10-2008
    5555555



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez

    Цитата:
    прямого отношения не имеет
    трудно не согласиться. На данный момент вообще мало интересовала степень вложенности информации и её принадлежность. Она была найдена в исходном виде, дальнейшее - не интересовало.

    Цитата:
    вы собрались писать простенькую утилиту для правки. Сомневаюсь, что вы напишете демуксер
    то, что надо было (на скорую руку) уже отработало своё По поводу демукса и т.п. - даже и не собирался - овчинка выделки не стоит.
    Цитата:
    добавьте слово "пока" без проблем
    В моем случае - (а решение далеко не универсальное, но дальше этого состояния и задачи-то не было идти) - будет без проблем, поскольку все играет Их должно быть теоретически даже меньше, чем при использовании софта с перетряхнутыми мозгами в виде кряка (а действие выполнено в принципе - аналогичное).
     

    Всего записей: 2618 | Зарегистр. 01-04-2004 | Отправлено: 16:03 13-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555

    Цитата:
    В моем случае ... будет без проблем

    Ну, могу только пожелать, чтобы так и было. Главное, что вас все устраивает.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 17:15 13-10-2008
    kurio3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez

    Цитата:
    Это то же самое программирование.

    Главу 6 из книжки Блохнина читал. Имею парочку простеньких вопросов по теории:
    1. Что означает (как работает) комманда set gprm(1) &=(and) 255?
    2. Имею в VTSM PGC (dummy) if (gprm(7) == 1) then (RSM), в TTN 1 pre command стоит set gprm(7) =(mov) 1 и в post command сажает gprm(7) на нуль. В чем смысл операций? Как используется команда RSM?

    Всего записей: 155 | Зарегистр. 01-01-2007 | Отправлено: 21:22 14-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kurio3
    1. Это команда побитного логического "И" (and в переводе с англ. - И). Что это значит. Регистры плеера 16-разрядные, т.е. могут хранить 16 бит. Если взять виндовый калькулятор и перевести десятичное 255 в двоичное, то получится, что заполнены единицами 8 младших разрядов, вот так 0000 0000 1111 1111. Операция "двоичное И" означает, что на выходе будет единица, если оба сравниваемых бита единичные (для двух бит фраза "И тот И другой"). В противном случае на выходе будет ноль, если хоть один из двух бит (или оба) равны нулю. Значит, приведенная команда выделяет (оставляет в результате) младший байт из регистра gprm(1), отбрасывая (обнуляя) старший. Пример.
    255:
    0000 0000 1111 1111
    Регистр gprm(1):
    1001 1110 1010 0001
    Результат:
    0000 0000 1010 0001
    Смотри, любые значения, содержащиеся изначально в старшем байте gprm(1), будут обнулены (ведь они сравниваются с нулями, поэтому неважно, что они содержат, на выходе все равно будут нули). Младший байт регистра будет сохранен в исходном виде, потому что там где он содержал нули, нули и останутся (сравниваясь с единицей они все равно остаются нулями), а там где были единицы будут единицы, потому что оба бита единичные.
     
    2. Это самое правильное применение команды RSM. Защищенное от любых глюков (на вменяемых плеерах). Именно так (с условиями) эту команду надо применять в авторинге дисков, но никак не голую, как иногда встречаешь. Только еще надо либо обнулять, либо задавать другое значение gprm(7) во ВСЕХ остальных тайтлах в Pre (и в FP_PGC для подстраховки), а то может возникнуть ситуация, когда ты прервешь фильм и начнешь смотреть какие-то допы (интервью, рекламу, терейлеры и пр.), потом из середины допов опять выйдешь в меню, нажмешь "просмотр фильма", а тебя киданет на недосмотренные допы.
     
    Команда RSM возвращает просмотр в точку, из которой был сделан выход в меню либо кнопкой "Root (Title) Menu" на пульте, либо командой CallSS, которую можно поставить на любую ячейку или конец Тайтла, и которая имеет обязательный параметр в виде номера ячейки Тайтла, на которую плеер вернется при получении команды RSM. Команда RSM имеет стек возврата, который содержит время (точку возврата), и который заполняется автоматически при нажатии кнопки "... menu" во время просмотра тайтла или командой CallSS. После вставки диска в плеер этот стек не определен, поэтому очень неплохо, чтобы диск содержал (проиграл) какой-то мелкий тайтл в начале (типа заставки студии), чтобы заполнить этот стек. Если стек не заполнен и будет вызвана команда RSM, то плеер просто вывалится из воспроизведения. Это глюк. Причем авторинга. Значит автор диска - дятел.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 10:39 15-10-2008 | Исправлено: Prez, 10:59 15-10-2008
    FoXDerian

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите!!! Я уже не знаю что делать. Издагаю суть проблемы.
      У меня были исходники видео в формате avi, я их перекодировал в mpeg и скормил DVD-lab PRO 2. Диск, конечно немножко больше получился и я захотел его сжать. От тут и начались проблемы.
      Сначала я сжал прогой DVD Rebuilder, но вечно на готовом диске пропадал звук вообще (типа звуковой дорожки нет, срезал что-ли DVD Rebuilder не пойму, ведь опции срезания звук были выключены и срезания звука DTS и коментариев тоже были выключены)   Потом DVD Shrink 3.2 - но я забил, так как он вообще отказывался конвертировать.   И наконец меня выручил Pinnacle InstantCopy. Кажысь все хорошо, но...    На компе звук читается, НО на DVD-плеере -нет.
      Пытался я ковертировать и так и сяк (типа разными кодерами) и нифига - при сжатии DVD Rebuilder-ом звука вообще нет, а при Pinnacle InstantCopy - на DVD-плеере звука нет. От какая-то фигня... Кто поможет? Пожалуйста, я уже в отчаянии.

    Всего записей: 4 | Зарегистр. 23-09-2008 | Отправлено: 16:52 15-10-2008
    kurio3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Prez
    Объяснил понятно, спасибо. Работу команды &=(and) представлял себе немножко по другому. Но смысл применения этой команды в авторинге ещё не улавливаю, хотя вижу её часто. Пример из SubPicM:
    1 Set gprm(3) =(mov) sprm(2: Sub-picture stream number)
    2 Set gprm(3) &=(and) 255
    3 if ( gprm(3) < 64 ) then ( LinkPGN Program 1, button 7 (7168) )
    4 Set gprm(3) &=(and) 63
    5 if ( gprm(3) == 0 ) then ( LinkPGN Program 1, button 1 (1024) )
    6 if ( gprm(3) == 1 ) then ( LinkPGN Program 1, button 2 (2048) )
    Регистр 3 получает в первой команде значение из sprm(2) (0-31, если sub-picture off, 62, если поток ещё не задан и 64-95, если sub-picture on), которое можно и без побитного сравнения сразу использовать в командах 3,5 и 6. Нужны ли тогда вообще команды 2 и 4?
     
    По поводу RSM. Втречается не в каждом авторинге. Реализуется в таких случаях самим плеером или эта операция отсутствует тогда вообще?

    Всего записей: 155 | Зарегистр. 01-01-2007 | Отправлено: 20:05 15-10-2008 | Исправлено: kurio3, 20:33 15-10-2008
    Lacrimax



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FoXDerian
    а в несжатом диске со звуком все нормально? Попробуй его закинуть в DvdReMake или в PgcEdit - посмотри, какие там ошибки вылезут, кроме превышения размера диска.

    Всего записей: 1122 | Зарегистр. 14-06-2005 | Отправлено: 06:24 16-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FoXDerian
    Помогаю. Это уже давным давно известная проблема Ребилдера и лечится "правильной" таблеткой (исчезание звука - проблема некорректного слома). Либо покупкой лицензии. Правильную таблетку с последней версией 1.28.2 ищем в местном варезнике.
     
    Добавлено:
    kurio3
    Они подстраховываются, чтобы жестко заданные условия сработали при любых ситуациях. Мало ли что пролезет в регистр (sprm2) в старшие биты. Плеер их не использует, а вот условия при этом не сработают. Вот они и отсеивают их. А так, конечно, можно использовать и исходные значения. И я встречал диски, которые их именно так и используют.
     
    Разумеется, авторинговое RSM встречается не в каждом диске. Но есть рекомендации ДВД-форума (ссылку когда-то давал OJOJOJ), которые определяют аппаратную реализацию этой функции в плеерах.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 09:46 16-10-2008
    tim9867

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вам, уважаемый Prez нужно книгу написать. Что-то типа  "Правка ДВД в PGCEdit-е"
    Будет бестселлером
    А если серьезно, то огромное Вам спасибо за Ваши ответы и советы.
     
    У меня тоже вопрос возник.
    Есть ДВД у которого переход из главного меню в меню выбора эпизодов не идет ни на одном железном плеере. В то же время меню выбора эпизодов присутствует и работает достаточно корректно, если к нему сразу обратиться из софтверного плеера.
    С чего нужно начинать, в смысле где и как можно посмотреть(и по возможности исправить) этот косяк на диске.
    Спасибо.

    Всего записей: 627 | Зарегистр. 19-06-2004 | Отправлено: 11:58 16-10-2008
    Prez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tim9867

    Цитата:
    Вам, уважаемый Prez нужно книгу написать.

    Уже предлагали и не раз . Уже отказался .
     

    Цитата:
    С чего нужно начинать,

    С того, что выложить папку PgcEdit_backup после первого запуска на чистом диске. Не видя Вашего диска, что же я могу сказать конкретного?
     
    Сама кнопка для меню эпизодов присутствует в меню (полагаю, что да)? Что присходит, когда Вы ее жмете (виснет, вываливается, рестартует то же меню, запускает черти что)? Как ведет себя диск на софтовых плеерах и на каких проверяли? Откройте диск в PgcEdit и посмотрите какая команда стоит на этой кнопке. От этого и начинайте работу.

    Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 15:28 16-10-2008
    hitmann

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хоть пишу и не в тему, но прошу помочь. Переустановил винду, скачиваю программы а он их предлагает установить через пейнт, эксплорер, и т.д, вообщем всякий хлам. Скажите пож-ста как сделать нормаьную, стандартную установку программ. Заранее огромное спасибо

    Всего записей: 2 | Зарегистр. 16-10-2008 | Отправлено: 17:42 16-10-2008
    FoXDerian

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    давным давно известная проблема Ребилдера и лечится "правильной" таблеткой (исчезание звука - проблема некорректного слома). Либо покупкой лицензии. Правильную таблетку с последней версией 1.28.2 ищем в местном варезник

     
    Но перед этим я сжал диск тем же Ребилдером и все было ок.
     
       Проблема не в этом. Подскажыте как мне добится сжатие диска так, чтобы был звук и на ДВД-плеере.
     
    Добавлено:
    Может мне уже сжатый диск (тот который на компе норм читается, а на ДВД- нет) перекодировать без сжатия, но с кодированием аудио (может аудио формат лажовский какой-то?, тип кодер паршивый был). Если есть такие проги, подскажите а?

    Всего записей: 4 | Зарегистр. 23-09-2008 | Отправлено: 16:33 17-10-2008
    Arias

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как свести (ранее разобранных из dvd9) два DVD5 в один DVD9 ?

    Всего записей: 149 | Зарегистр. 24-09-2008 | Отправлено: 06:53 18-10-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

    Компьютерный форум Ru.Board » Компьютеры » Программы » DVD-video (ДВД-видео) - что и как (часть 3)
    Widok (29-12-2008 12:37): лимит страниц. продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru