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

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

Автор: Prez
Дата сообщения: 21.05.2009 08:49
behar

Цитата:
глюк такой есть когда двд с клипами режут на куски dvdfabom например,

Если режут по ячейкам (Cells), то тогда конечно мрачно, особенно если файлов 3 сотни. Чтобы не потерять синхрон надо к каждому из них создать IFO в IfoEdit и затем посмотреть задержку в PgcDemux (единственная на сегодня программа, правильно показывающая задержку в любых случаях). Что такое megui не знаю, никогда не пользовался. Но другого пути, кроме как через раздемукс и дикий геморрой не вижу. Но если файлы того стОят, то можно и помучиться.
Автор: Lacrimax
Дата сообщения: 21.05.2009 08:50

Цитата:
Возьмите Вомблу, там есть MPEG GOP Fixer

У меня в вобле эта хрень не работает, делает вид, что все нормально, а результатов 0.
Автор: behar
Дата сообщения: 21.05.2009 08:57

Цитата:
behar

Цитата:глюк такой есть когда двд с клипами режут на куски dvdfabom например,


Если режут по ячейкам (Cells), то тогда конечно мрачно, особенно если файлов 3 сотни. Чтобы не потерять синхрон надо к каждому из них создать IFO в IfoEdit и затем посмотреть задержку в PgcDemux (единственная на сегодня программа, правильно показывающая задержку в любых случаях). Что такое megui не знаю, никогда не пользовался. Но другого пути, кроме как через раздемукс и дикий геморрой не вижу. Но если файлы того стОят, то можно и помучиться.


точнее не megui а лишь DGindex который в него входит - тот тоже вроде не плохо задержку определяет, хотя было ошибался, а в вобле у меня тоже не пошет mpeg gop fixer
Автор: tartaki
Дата сообщения: 21.05.2009 08:58
Наверное у вас тухлая вобла. У меня работает, особливо под пиво.

И DGIndex и PGCDemux показывают задержку правильно, в них была починена ошибка с закрытыми GOP'ами из DVD2AVI (и Декриптера)
Автор: Prez
Дата сообщения: 21.05.2009 09:23
behar
В Вашем ВОБе наверняка сидит не менее 2 клипов, а значит меняется VobID, а значит надо сделать IFO и через раздемукс в PgcDemux вынуть правильно только то что нужно, иначе будет каша. Что надо в итоге? Вы хотите из всего этого сделать DVD?

tartaki

Цитата:
И DGIndex и PGCDemux показывают задержку правильно, в них была починена ошибка с закрытыми GOP'ами из DVD2AVI (и Декриптера)

DGIndex давно для этого не пользую, посему не в курсе последних его фиксов, может и правильно показывает, но задержка аудио к открытым/закрытым ГОПам отношения не имеет. Это относится к муксингу ячеек в ВОБе (seamless/non seamless). Ну и к смене VobID тоже. На seamless муксинге задержка устанавливается случайным образом, в зависимости от битрейта потоков аудио и видео. При non-seamless (а это часто бывает на смене VobID) автор диска сам ставит задержку и она может быть нулевой, как и в начале.
Автор: behar
Дата сообщения: 21.05.2009 09:30

Цитата:
В Вашем ВОБе наверняка сидит не менее 2 клипов, а значит меняется VobID, а значит надо сделать IFO и через раздемукс в PgcDemux вынуть правильно только то что нужно, иначе будет каша. Что надо в итоге? Вы хотите из всего этого сделать DVD?

tartaki

Цитата:И DGIndex и PGCDemux показывают задержку правильно, в них была починена ошибка с закрытыми GOP'ами из DVD2AVI (и Декриптера)


DGIndex давно для этого не пользую, посему не в курсе последних его фиксов, может и правильно показывает, но задержка аудио к открытым/закрытым ГОПам отношения не имеет. Это относится к муксингу ячеек в ВОБе (seamless/non seamless). Ну и к смене VobID тоже. На seamless муксинге задержка устанавливается случайным образом, в зависимости от битрейта потоков аудио и видео. При non-seamless (а это часто бывает на смене VobID) автор диска сам ставит задержку и она может быть нулевой, как и в начале.



Хочу просто убрать этот глюк, dvd делать не собираюсь
Автор: tartaki
Дата сообщения: 21.05.2009 10:02
Prez

Цитата:
задержка аудио к открытым/закрытым ГОПам отношения не имеет.

Не должна бы иметь, но как раз имела в dvd2avi (и имеет в Декриптере). Закрытые гопы вызывали задержку в -80 мс в PAL, по ошибке. В DGIndex и PGCDemux это починено.


Цитата:
На seamless муксинге задержка устанавливается случайным образом, в зависимости от битрейта потоков аудио и видео.

И она не должна иметь значения, если работать с DGIndex и PGCDemux. Я полагаю, что они считают по PTS, а не по границам (хотя, неплохо бы перепроверить). Скажем, если вырезать seamless 2-ю ячейку, там почти наверняка будет кусок аудио из 1-й, но задержка должна определяться как нулевая, а не отрицательная. Если муксировать обратно, никакой задержки не потребуется.

Цитата:
При non-seamless (а это часто бывает на смене VobID) автор диска сам ставит задержку

И это единственное место при авторинге, где ее можно выставить. Поэтому при нормальном авторинге задержки просто не должно быть.
Автор: Prez
Дата сообщения: 21.05.2009 10:43
tartaki
Я точно знаю, как считает PgcDemux. Он берет из navpack Vobu start presentation time, затем там же берет адрес LBA соответствующего ему аудиопакета (по смещению), а в аудиопакете берет его PTS. Разница и есть задержка в 90 кГц исполнении. Как считают остальные проги не знаю, но именно этот алгоритм несколько лет тому назад обсуждался Jsoto и Mpucoder-ом на думе и признан абсолютно правильным.

Цитата:
если вырезать seamless 2-ю ячейку, там почти наверняка будет кусок аудио из 1-й, но задержка должна определяться как нулевая, а не отрицательная.

Должна, но демуксеры так не демуксят, к сожалению. Эта задержка будет зависеть от того, каков битрейт видео и аудио на стыке ячеек, т.е. сколько пакетов аудио первой ячейки переползет во вторую ячейку, сдвинув ее собственные пакеты дальше. Демуксер не определяет, что пакеты вначале выдранной ячейки не принадлежат ей, а демуксит все подряд. Соответственно, после обратного мукса за начало и 0 будет принят кусок звука из первой ячейки. Соответственно нужный звук второй ячейки оказывается сдвинут на величину пакетов первой ячейки. Если битрейт аудио низкий, то пакетов будет мало и сдвижка будет небольшой, а если высокий, то соответственно большой, но не более 300 мс, насколько я понимаю. Правильно эту задержку определяет PgcDemux, но он не умеет открывать голые ВОБы.
Автор: behar
Дата сообщения: 21.05.2009 10:53
А возможноли в IFOedit создать ifo на готовый vob, на отдельные элементарные потоки знаю как создать
И вроде пересчет timestamp не помогает, в отличии от ремукса, где там еще может находится информация о времени
Автор: Prez
Дата сообщения: 21.05.2009 10:55
behar

Цитата:
Хочу просто убрать этот глюк

Хм, пес его знает, что Вам посоветовать. Демуксить. Вам надо убить внутри ВОБа смену VobID и пересчитать все отсчеты времени (а может даже и выкинуть лишнее оттуда). Кто это может сделать без демукса не представляю.

А что все 3 сотни файлов именно такие кривые?

Добавлено:
behar

Цитата:
А возможноли в IFOedit создать ifo на готовый vob

Конечно. Кнопка внизу при открытии IfoEdit - Create IFOs.
Автор: behar
Дата сообщения: 21.05.2009 11:05

Цитата:
Хм, пес его знает, что Вам посоветовать. Демуксить. Вам надо убить внутри ВОБа смену VobID и пересчитать все отсчеты времени (а может даже и выкинуть лишнее оттуда). Кто это может сделать без демукса не представляю.

А что все 3 сотни файлов именно такие кривые?


Ну это примерное число, я имею где-то 3000 файлов, из них где-то половина avi и т.п., остальные vob, и очень часто попадаются такие кривые, вы даже не представляете как часто вылыжавают такие вот кривые vobы - их добрая половина



Цитата:
Конечно. Кнопка внизу при открытии IfoEdit - Create IFOs.


Значит не судьба мне - пишет: Could not find any VOBs unit in VOBs files!
Просто надо было файл переименовать в VTS_01_1.VOB
Автор: Prez
Дата сообщения: 21.05.2009 11:15
behar

Цитата:
я имею где-то 3000 файлов, из них где-то половина avi и т.п., остальные vob, и очень часто попадаются такие кривые,

Жуть!!!
Определяйтесь тогда стоит ли оно того, и, либо "как есть", либо закатывайте рукава. Другого предложить не могу. Может у кого-то есть другие идеи?

Добавлено:

Цитата:
Значит не судьба мне - пишет: Could not find any VOBs unit in VOBs files!

Опа! Еще и ВОБы битые. Мдяяя....

Добавлено:

Цитата:
Просто надо было файл переименовать в VTS_01_1.VOB

А, ну да . Это я забыл сказать .
Автор: behar
Дата сообщения: 21.05.2009 11:26

Цитата:
Определяйтесь тогда стоит ли оно того, и, либо "как есть", либо закатывайте рукава. Другого предложить не могу. Может у кого-то есть другие идеи?


Само-собой оно того стоит, всетки года 4 я это все собираю, и рукава уже давно закатал, просто хочу все по правильному и по простому сделать
Автор: OJOJOJ
Дата сообщения: 21.05.2009 22:23
behar

Цитата:
я имею где-то 3000 файлов, из них где-то половина avi и т.п., остальные vob, и очень часто попадаются такие кривые

Значит формат файлов всё равно какой. Тогда проще всего открыть vob-ы в MPEG Video Wizard, а потом експортировать их в mpg, таймкод пересчитается с нуля.
Автор: Sevakunj
Дата сообщения: 22.05.2009 09:56
Prez
спасибо, начинаю разбираться с новыми защитами. Самое главное это понять куда прыгает фёст плэй и оттуда плясать...
Ты писал что запад уже столкнулся с раскуроченными IFO файлами, а как же бытовой проигрыватель в них что понимает? ведь там инфа полностью где-что, какие субтитры; ведь если просто скопировать с диска ВОБы то вместо звука будет "аудио 1", "аудио 2" и т.п., да и субтитры куда-то пропадут.
(интересно как бытовой проигрыватель "разбирается" с 69гб диском и не крутот его по кругу vts 01, 02, 03...09?)
Автор: tartaki
Дата сообщения: 22.05.2009 22:38
Sevakunj
Нормальный проигрыватель не использует файловую систему; все, что ему нужно от UDF - найти файл VIDEO_TS.IFO. После этого используются прямые указатели к секторам на диске.

Опять же, плеер смотрит только на то, что достижимо в процессе проигрывания, наличие всего остального мусора не имеет для него значения. На этой идее - копировать то, что видит плеер, основан Path Player в ДВДФаб. Предполагалось, что это может быть панацеей от всех будущих защит. Очевидно реальность оказалась не такой простой. Но тут я не спец, в серьезных фильмах не бывает серьезных защит.
Автор: Sevakunj
Дата сообщения: 23.05.2009 19:17
когда смотришь структуру фильма в DVDremake иногда бывает в составе menus_ru и menus_en, ... при запуске в powerDVD мультика "Звёздный десант" он сам перешёл (или выбрал?) русское меню, как это узнаёт стационар? выбора языка меню небыло
Автор: Lacrimax
Дата сообщения: 23.05.2009 19:24
Sevakunj
В настройках проигрывателя значит стоит выбор русского меню по дефолту.
Автор: Sevakunj
Дата сообщения: 23.05.2009 23:51

Цитата:
В настройках проигрывателя значит стоит выбор русского меню по дефолту

Menu Language - English (United States)
Audio Language - English (United States)
Subtitle Language - English (United States)
...он у меня не русифицированный.
Автор: Lacrimax
Дата сообщения: 24.05.2009 07:37
Sevakunj
Значит у проигрывателя наблюдается наличие искусственного интеллекта, не иначе
Автор: OJOJOJ
Дата сообщения: 24.05.2009 13:56
Проще, винда русская, или региональные настройки ру
Автор: zanyda
Дата сообщения: 24.05.2009 19:22
Помогите определиться с программой.
Захотел удалить из фильма предупреждение и кто реставрировал фильм, НО оставить меню.
Пробовал DVD Shrink и DVDFab, не получилось или пропустил функцию. Получается только основной фильм без предупреждения, но и без меню фильма.
Автор: Lacrimax
Дата сообщения: 24.05.2009 19:25
zanyda
DvdReMake или PGCEdit. DVDShrink тоже можно использовать, но он заменяет титлы своей картинкой.
Автор: zanyda
Дата сообщения: 24.05.2009 21:04
Попробовал тупо в DvdReMake удалить PGC1 (title1). Фильм перестал запускаться.
Скорее всего, что-то не то делаю. Есть инстукция на руском по удалению ненужной информации?
Автор: tartaki
Дата сообщения: 24.05.2009 22:49
zanyda
В Римейке практически никогда не используется "удалить" (за исключением удаления дорожек). Используйте "спрятать". По уменьшению веса эффект будет тот же, что и при удалении, но вся навигация будет сохранена. Убедитесь, что в Опциях стоит галочка на "Bypass hidden parts before export".

На офсайте Римейка висит полно базовых инструкций по удалению и прочим вещам. Что касается более продвинутых действий - см. инструкции на торрентс.ру
Автор: zanyda
Дата сообщения: 24.05.2009 22:57
Спасибо, попробую позже с DvdReMake.
С помощью PGCEdit удалось удалить лишнее.
Появился новый баг. В настройках фильма звук при проигрывании через плейер не получается поменять. Хотя из самого плеера можно поменять звук.
Автор: Lacrimax
Дата сообщения: 25.05.2009 05:27
zanyda
Грузишь свой диск в PGCEdit, появляется папка PGCEdit_backup. Суешь ее в архив, выкладываешщь, даешь ссылку и просишь помочь. Люди смотрят и говорят, что, где и как поменять.
Автор: BOLiK_Ltd
Дата сообщения: 25.05.2009 09:46
zanyda

Цитата:
Появился новый баг. В настройках фильма звук при проигрывании через плейер не получается поменять. Хотя из самого плеера можно поменять звук.

Это как? В меню поменять можно, а при воспроизведении нет? Или наоборот? А лучше всего выложите backup от PgсEdit, как и посоветовал Lacrimax. Да, и если предупреждение-это единственное что появляется перед появлением меню, то его лучше не удалять.
Автор: Prez
Дата сообщения: 25.05.2009 12:42
Sevakunj

Цитата:
Ты писал что запад уже столкнулся с раскуроченными IFO файлами, а как же бытовой проигрыватель в них что понимает?

Не все файлы раскурочены, разумеется, а только неиспользуемые. Плеер это не редактор диска, который всасывает весь диск сразу. Плеер не шарится туда-сюда от нефиг делать, а ходит по диску строго последовательно и строго туда, куда ему сказано в каждый текущий момент времени и проверяет только лишь то, что ожидает увидеть в указанном месте. Остальные ошибки и хлам его не волнуют. Если плеер каким-то образом влетит в этот мусор, то свалится не хуже редактора. То же самое относится и к дискам по 60 Гб. Я смотрю эта фенька с объемом файлов понравилась изготовителям. Уж которая лицензия попадается.
Автор: Lacrimax
Дата сообщения: 25.05.2009 13:04
Prez
Эти 60 гб ты раскусил и сломал. Может есть мысли, как самому такую фигню сотворить? Лично мне интересно стало, время будет, попробую сделать себе такой диск.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Inno Setup (создание инсталяционных пакетов)


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