|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
10-Янв-12 19:52
(12 лет 10 месяцев назад)
edsz писал(а):
...после Demux-са получил видео длиньше аж на три минуты... Как такое может быть и как с этим бороться?
Читать первое сообщение темы.
Цитата:
Файл .m2v не имеет смысла бросаться проверять в плеере: ни один из плееров не умеет правильно показывать общую продолжительность видео в .m2v (MPEG-2 video elementary stream). Посмотреть можно только для того, чтобы убедиться, что в наличии и первые, и последние кадры фильма.
Когда вы будете муксировать фильм обратно, с длительностью никаких проблем не возникнет.
Ну и дальше много интересного.
|
|
edsz
Стаж: 15 лет 11 месяцев Сообщений: 177
|
edsz ·
11-Янв-12 16:02
(спустя 20 часов, ред. 11-Янв-12 16:02)
Это все понятно.
Надо было поподробнее расписать...
Разобрал PgcDemux, добавил дорогу, собрал Muxman-ом. Все ничего, тока все аудио дорожки опережают видео, хотя PgcDemux и не показал ни каких отклонений.
Лог PgcDemux http://narod.ru/disk/37285308001/LogFile.rar.html
Лог Muxman http://narod.ru/disk/37285311001/muxman.rar.html
Так вот, откуда взялся такой рассинхрон, если с исходником все было нормально.
Маленький сэмпл http://narod.ru/disk/37285298001/Fish.VOB.html
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
11-Янв-12 16:30
(спустя 27 мин.)
А что PgcDemux говорит по поводу задержки звука в исходнике? (В логе это не отображается.)
|
|
edsz
Стаж: 15 лет 11 месяцев Сообщений: 177
|
edsz ·
11-Янв-12 17:56
(спустя 1 час 26 мин.)
Как не отображаеться.
Это разве не одно и тоже
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
11-Янв-12 20:01
(спустя 2 часа 4 мин., ред. 11-Янв-12 20:01)
edsz писал(а):
Как не отображаеться.
Хм, у меня в голове почему-то твёрдо сидело, что нет там этого.
А рассинхрон постоянный или нарастающий?
----------------
PgcDemux говорит:
Total Number of Frames=169745
А Muxman:
Fields: 339462 (это 169731 кадр)
Разногласие между ними - 14 кадров - полсекунды, но никак не 3 минуты.
|
|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
11-Янв-12 20:23
(спустя 21 мин., ред. 12-Янв-12 06:25)
Xpюша
И для аудио MuxMan дает:
Maximum audio duration 339316 fields. Получается рассинхрон порядка пяти 5/2=2,5 секунд. А вот что там внутри VOB - загадка. Фильм качается медленно, VOB'ов я не видел, но в IFO написано, что используется 19 VOBID. Такое впечатление, что фильм собирался из маленьких кусочков, внутри каждого из которых звук и видео синхронны, зато в конце этих кусочков вполне может не хватать пусть даже по 0,3 секунды - общий результат будет удручающий. edsz
Вам повезет, если весь рассинхрон происходит из-за первых двух VOBID. Судя по их длительности (13 и 17 секунд), фильм там еще не начался. Попробуйте удалить первые два Cell с помощью Remake, разобрать фильм без них и посмотреть, что там будет с длительностью аудио и видео.
Помнится, MPEGVideoWizard умеет заполнять лакуны звука промежутками тишины так, что итоговая звуковая дорожка совпадает с видео.
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
11-Янв-12 20:34
(спустя 11 мин., ред. 11-Янв-12 20:34)
Alter_Old писал(а):
И для аудио MuxMan дает:
Maximum audio duration 339316 fields.
Получается рассинхрон порядка пяти секунд.
Я видел, но с таким встречался часто: то в конце титров звуковых пакетов уже нет, то и изображения там уже, по сути, нет - чёрные кадры одни.
Alter_Old писал(а):
Вам повезет, если весь рассинхрон происходит из-за первых двух VOBID. Судя по их длительности (13 и 17 секунд), фильм там еще не начался.
Не снята защита, которая фиктивные ячейки в начало фильма вставляет?
|
|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
11-Янв-12 20:59
(спустя 25 мин., ред. 11-Янв-12 20:59)
Xpюша
Не знаю. С одной стороны,
Код:
[00000040] Provider ID DVDFab 2975
С другой стороны, меню - статика, даже без звуковых дорожек. Либо действительно издержки снятия защиты, либо такой непонятный неизвестно чей авторинг.
edsz
Что можно попытаться сделать с помощью MPEGVideoWizard: кладете ваши VOB'ы с фильмом стык-в-стык на Music Track или Voice Track (любая из нижних двух монтажных линеек) и нажимаете кнопку с красным кружком (Export). В диалоге "Сохранить как" Wizard должен вам автоматически предложить для сохранения тот же формат аудио, что и внутри VOB. Когда сохраните первую дорожку, через правую кнопку мыши на монтажке с VOB'ами в Properties с помощью выпадающего списка выберите вторую аудиодорожку и сохраните ее. Ну а потом попробуйте собрать DVD, только сразу в MuxMan посмотрите на длительность полученного аудио и ранее изъятого видео.
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
11-Янв-12 21:16
(спустя 16 мин., ред. 11-Янв-12 21:16)
Alter_Old писал(а):
Что можно попытаться сделать с помощью MPEGVideoWizard: кладете ваши VOB'ы с фильмом стык-в-стык на Music Track или Voice Track (любая из нижних двух монтажных линеек) и нажимаете кнопку с красным кружком (Export).
Именно это документация к WMVW делать и не советует, обещая выпадения звука на стыках .VOB-ов. Для избежания этого предписано использовать "DVD Reader Tool".
В данном случае это означает: сначала импортировать указанным способом фильм, а потом перетащить его с линейки видео на линейку звука.
Вот здесь: http://forum.doom9.org/showthread.php?t=102383 - обсуждалась аналогичная проблема.
Mpucoder просто посоветовал каждый фрагмент фильма с отдельным VID собирать в Муксмане как отдельный сегмент. А для этого нужно фильм разобрать не по PGC, а по VID. Но тогда встаёт вопрос: как добавить свою дорожку и будет ли она синхронной по всей длине фильма.
Так что, пожалуй, лучше начинать с WMVW - но перед сборкой фильма сравнить размер полученных из него файлов с теми, которые PgcDemux выдал (нет у меня уверенности, что WMVW дыры в данном случае заполнять станет).
|
|
denus
Стаж: 18 лет 4 месяца Сообщений: 2141
|
denus ·
11-Янв-12 21:17
(спустя 1 мин.)
Alter_Old по MWV: таким образом слитый звук будет иметь щелчки на местах стыка vob-ов.
|
|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
11-Янв-12 21:39
(спустя 21 мин., ред. 11-Янв-12 22:01)
Xpюша
denus
А вы пробовали сливать таким образом именно звук, т.е. линейка с видео пустая? Я вот пробовал. Но допустим даже, что Wizard в ряде случаев на стыках смотрит на видео, находит разрыв GOP, теряет один-два кадра и из-за этого рвет звук. В таком случае есть и другой вариант: демуксить VOB'ы по VOBID с помощью VobEdit и уже полученные вобики выкладывать в Wizard.
Хотя... с другой стороны - таки да, как Wizard расставит правильное время в местах стыков? Буду смотреть еще.
|
|
edsz
Стаж: 15 лет 11 месяцев Сообщений: 177
|
edsz ·
11-Янв-12 21:51
(спустя 12 мин., ред. 11-Янв-12 21:51)
Xpюша
Alter_Old
Ребята спасибо, но для меня это пока довольно сложно.
В данной ситуации могу тока встать на раздачу, этого чудо фильма, для Alter_Old, в надежде, что он попробует разобраться и отпишиться, что и как. Можно в теме, а можно в Л,С.
|
|
denus
Стаж: 18 лет 4 месяца Сообщений: 2141
|
denus ·
11-Янв-12 22:07
(спустя 15 мин.)
Alter_Old со звуком так работать пробовал. да, рвет. но это и логичный эффект, на самом деле. =)
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
11-Янв-12 22:19
(спустя 12 мин., ред. 11-Янв-12 22:19)
Alter_Old писал(а):
А вы пробовали сливать таким образом именно звук, т.е. линейка с видео пустая?
Да, звук я так сохранял. Но в тех случаях не было смены VID.
Alter_Old писал(а):
Но допустим даже, что Wizard в ряде случаев на стыках смотрит на видео, находит разрыв GOP, теряет один-два кадра и из-за этого рвет звук.
На стыках .VOB-ов звук рвётся не из-за потери кадров, а когда пакеты звука, относящиеся к последним кадрам одного .VOB-а, оказываются в следующем .VOB-е. В этих случаях перенесённые в следующий файл пакеты будут просто проигнорированы - потому что при прямом затаскивании .VOB-ов на линейку WMVW не имеет права полагать, что это смежные файлы одного фильма. Вот когда фильм импортируется через DVDReader - другое дело.
|
|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
12-Янв-12 00:35
(спустя 2 часа 16 мин.)
Xpюша
denus
Да, действительно, вполне логично. Но я-то уверенно помню, что все получалось. Вот ведь...
Значит, надо пробовать через DVD Reader, или через mbs, или объединив копированием VOB, или разбив их по VOBID. Поскольку Wizard у меня старенький (менять лень), а гонять туда-сюда гигабайты тоже лень, буду через mbs. О результатах отпишусь.
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
12-Янв-12 01:19
(спустя 44 мин., ред. 12-Янв-12 01:19)
Alter_Old писал(а):
Значит, надо пробовать через DVD Reader, или через mbs
Это одно и то же: DVD Reader создаёт mbs, который и укладывается на линейку.
Но именно в этом случае и непонятно: будет ли Wizard заполнять зазоры. Также неизвестно, как именно он их заполняет в подобной ситуации: ведь длительность кадра AC3 фиксированная, и маловероятно, что дырка между двумя vob-ами окажется кратна кадру. Значит, звук хвоста придётся сдвигать вперёд или назад. Если дырок в монтаже - одна-две, возникший из-за этого рассинхрон никто не заметит. Но если их почти два десятка, а Wizard не применяет алгоритм балансирования - это уже станет заметным.
Alter_Old писал(а):
Но я-то уверенно помню, что все получалось.
Если есть время: начиная отсюда и дальше вниз по теме mpucoder рассказывает, как укладывается звук при мультиплексировании с видео.
|
|
denus
Стаж: 18 лет 4 месяца Сообщений: 2141
|
denus ·
12-Янв-12 01:52
(спустя 32 мин., ред. 12-Янв-12 03:30)
Xpюша писал(а):
Alter_Old писал(а):
Значит, надо пробовать через DVD Reader, или через mbs
Это одно и то же: DVD Reader создаёт mbs, который и укладывается на линейку.
вот теперь у меня пробелы в знаниях. а что такое mbs?
и, кстати, а нельзя ли сделать с кучей вобов что-то вроде:
Код:
copy /c VTS_01_1.VOB + VTS_01_2.VOB + VTS_01_3.VOB FINAL.VOB
или там все еще хитрее "внутри"?
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
12-Янв-12 02:19
(спустя 27 мин., ред. 12-Янв-12 02:19)
denus писал(а):
а что такое mbs?
Это такая аббревиатура у Womble для "Multiple Bit Stream".
В MPEG у потоков по ходу дела могут меняться характеристики. Но мало какие редакторы с этим корректно работают (а на DVD такое вообще запрещено). Поэтому было бы полезно иметь инструмент, который бы находил все места в файле, где такие изменения происходят, и позволял там резать файл на части. Такой инструмент и создали ("MBS Scanner"). А сведения в редактор он передаёт через файл с расширением .MBS, который назвали "виртуальным контейнером" (он текстовый, в простых случаях можно и руками состряпать). Потом и импорт фильмов и глав с DVD (с виртуальным объединением нескольких файлов в один) через него прикрутили.
denus писал(а):
и, кстати, а нельзя ли сделать с кучей вобов что-то вроде:
Код:
copy /c VTS_01_1.VOB + VTS_01_2.VOB + VTS_01_1.VOB FINAL.VOB
Если этот .VOB оставить для нормальной работы с DVD через IFO, то можно. И если в этих .VOB-ах только одна PGC, то тоже можно. А если PGC там несколько, то прямой импорт такого файла в редактор может быть неудобным.
|
|
Alter_Old
Стаж: 16 лет 7 месяцев Сообщений: 513
|
Alter_Old ·
12-Янв-12 06:23
(спустя 4 часа, ред. 12-Янв-12 06:23)
Сделал через mbs. В исходном диске во всех взятых наугад VOBID звуковые дорожки на 4-5 кадров короче видео. Не по теме: есть ли такие камеры или рекордеры, которые каждый VOB начинают с нового VOBID? edsz
Вот ваши звуковые дорожки: русская и английская. В оригинале их длительность 01:34:15:08, после Wizard'а - 01:34:17:22. Проверял наспех, щелчков и рассинхрона не увидел, однако вы тщательней присмотритесь.
|
|
edsz
Стаж: 15 лет 11 месяцев Сообщений: 177
|
edsz ·
12-Янв-12 19:30
(спустя 13 часов)
Alter_Old
Большое спасибо за помощь.
Сильно выручил
Кино собрал, пробежался по фильму, рассинхрона, явного, ни где не услыхал и это здОрово.
Спрашивать не буду, из за чего такая петрушка, хрен один сразу не пойму
Остановимся на мнении уважаемого Xpюша
Xpюша писал(а):
Не снята защита, которая фиктивные ячейки в начало фильма вставляет?
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
12-Янв-12 22:14
(спустя 2 часа 44 мин., ред. 12-Янв-12 22:14)
edsz писал(а):
Остановимся на мнении уважаемого Xpюша
Xpюша писал(а):
Не снята защита, которая фиктивные ячейки в начало фильма вставляет?
Мало вероятно. Та защита, насколько знаю, ограничивается вставкой пустых блоков без звука, из-за чего при пересборке у всего фильма звук съезжает вперёд, но на постоянное значение. А тут весь фильм разбит на кусочки, в каждом из которых в конце отсутствует немного звука.
Либо его действительно издатели так собрали, либо кто-то потом разбирал-собирал по кусочкам, не догадываясь, что при этом в их концах звук теряется.
|
|
edsz
Стаж: 15 лет 11 месяцев Сообщений: 177
|
edsz ·
13-Янв-12 20:05
(спустя 21 час)
Xpюша
Ну, вам виднее...
Сппасибо!
|
|
Malky
Стаж: 16 лет 11 месяцев Сообщений: 3327
|
Malky ·
19-Янв-12 03:01
(спустя 5 дней)
Может не совсем в тему: извлеченный MPEG2 поток cодержит CC-субтитры, что показал Muxman (я думал, что это хардсаб). Возможно ли извлечь чистый MPEG2 без субтитров CC?
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
19-Янв-12 04:09
(спустя 1 час 8 мин., ред. 19-Янв-12 04:09)
Сразу извлечь видеопоток без СС нельзя, но СС можно удалить из него после извлечения. Для этого: пересохранить файл в ReStream, выбрав в его правом нижнем углу удаление пользовательских данных.
|
|
Malky
Стаж: 16 лет 11 месяцев Сообщений: 3327
|
Malky ·
19-Янв-12 10:49
(спустя 6 часов, ред. 19-Янв-12 10:49)
Xpюша писал(а):
Сразу извлечь видеопоток без СС нельзя, но СС можно удалить из него после извлечения. Для этого: пересохранить файл в ReStream, выбрав в его правом нижнем углу удаление пользовательских данных.
Спасибо за совет, однако, судя по всему, оно удаляет лишь сведения о наличие CC, но не сами CC. Теперь muxman не видит наличие, но по факту при проигрывании они есть.
Всё же подозреваю, что это хардсаб, к которому просто добавили заголовок...
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
19-Янв-12 12:33
(спустя 1 час 44 мин., ред. 19-Янв-12 12:33)
Malky писал(а):
судя по всему, оно удаляет лишь сведения о наличие CC, но не сами CC.
Я много раз делал эту операцию (есть в России фирма, которая упорно лепит CC в свои PAL-издания), и каждый раз файл в размерах убывал изрядно.
Вы как удаляли: выбрали операцию "remove" или просто руками удалили тот текст, который был в окошке с образцом данных?
Malky писал(а):
Всё же подозреваю, что это хардсаб, к которому просто добавили заголовок...
Если это вшитые субтитры, их будет видно в окне просмотра в DVDRemake.
|
|
Malky
Стаж: 16 лет 11 месяцев Сообщений: 3327
|
Malky ·
19-Янв-12 12:39
(спустя 6 мин.)
Xpюша писал(а):
Вы как удаляли: выбрали операцию "remove" или просто руками удалили тот текст, который был в окошке с образцом данных?
выбирал remove.
Xpюша писал(а):
Если это вшитые субтитры, их будет видно в окошке просмотра в DVDRemake.
Да, всё-таки видно... Жаль. Значит вшили, и просто заголовок поставили, что якобы это СС.
|
|
s47315
Стаж: 16 лет Сообщений: 3
|
s47315 ·
13-Фев-12 21:34
(спустя 25 дней)
ребят, не подскажете почему PgcDemux аудио файл вытаскивает полностью, а видео, только на половину?
|
|
Xpюша
Стаж: 15 лет 4 месяца Сообщений: 3635
|
Xpюша ·
13-Фев-12 21:52
(спустя 18 мин.)
Место на диске не кончилось? А размер у этой половины в гигабайтах какой получается?
|
|
s47315
Стаж: 16 лет Сообщений: 3
|
s47315 ·
13-Фев-12 22:45
(спустя 53 мин.)
нее, места предостаточно. на выходе получается 3,92 Гб, хотя исходник 6,99 Гб
|
|
|