Перейти к содержимому


!!! Только у нас на форуме !!!
Спектакли от дяди Пчёлки

для просмотра необходима регистрация
Фотография
- - - - -

Надо склеить три файла DviX


  • Please log in to reply
43 ответов в этой теме

#1 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 11 авг 2007 - 12:29

Имею три одинаковых во всем, полученных одинаковым путем (даже выставил прогой "Дизеля" скорость ровно 25.00) файла DViX, общей продолжительностью 3 часа 20 минут, вес: 750, 740 и 80 Мб...

Когда склеиваю их в ВиртуалДабе полуцаца рассинхрон (нарастает с середины к концу)

Когда собираю файлы в ВиндоусКомандере (файл-собрать файл), получается объединенный файл, зазиппованный с расширением .out, но вопроизвести его не могу, что с ним делать не знаю.
Когда тупо переименовываю расширение .out в .avi, играет только первый файл... такая байда.

Как склеить их без рассинхрона?

Сообщение отредактировано Dick: 11 авг 2007 - 12:49

  • 0

#2 RANET

RANET
  • Участник
  • 1 784 Сообщений:

Отправлено 11 авг 2007 - 14:08

Значит не во всём файлы одинаковы ... где-то накосячено.
Попробуй разжать звук у каждого в PCM, а после, во время склейки, сожмёшь снова ...
  • 0

#3 FICH

FICH
  • Участник
  • 1 620 Сообщений:

Отправлено 11 авг 2007 - 18:12

Mpeg Vid Wizard - пошевели.
Такое могит быть если звук- "variable" Битрейт.
  • 0

#4 RANET

RANET
  • Участник
  • 1 784 Сообщений:

Отправлено 11 авг 2007 - 21:51

VirtualDub не даст склеить файлы, если у них переменный битрейт звука ...
  • 0

#5 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 11 авг 2007 - 22:44

для другана не поленился провести эксперимент: взял 3 файла - разный битрейт, кинул в Canopus Procoder и посчитал в один файл- всё ОК... правда долго думает... Не забудь поставить галочку "stich"
В.
  • 0

#6 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 11 авг 2007 - 23:36

И ProCoder разве не пережал всё?
Что-то я в нём никогда не видел опции [Direct Stream] или ещё какой этого же смысла.
Ни для каких форматов.
А зачем нам пережимать и без того не шикарный DivX.

to Dick:
Я бы вытащил в VD из файлов звук в WAV'ки и "склеил" только видео.
Звуковые треки соединил отдельно, например в SoundForge, и собрал всё вместе опять же в VirtualDub (ну или NanDub если сжать в MP3 сразу в SF)
  • 0

#7 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 12 авг 2007 - 00:28

И ProCoder разве не пережал всё?

пережимает..теоретически...НО! зрительно ни разу не наблюдал ухудшения качества, даже на плохих исходниках
  • 0

#8 Serg Falkon

Serg Falkon
  • Модераторы
  • 1 533 Сообщений:

Отправлено 12 авг 2007 - 01:47

пережимает..теоретически
Практически.

Dick
(даже выставил прогой "Дизеля" скорость ровно 25.00)
А изначально какие были FPS? И как именно эти 3 файла были полученны одинаковым путем ?

Когда склеиваю их в ВиртуалДабе полуцаца рассинхрон (нарастает с середины к концу)

Уже на втором фрагменте, или еще на первом?
Похоже, что изначально у них были FPS отличные от 25 к/с. Не знаю, что именно программа DiSel'я делает, но, очень похоже, что только в заголовке avi-файла изменено значение FPS видео. При этом, если исходная FPS не ровнялась строго 25 к/с, немного меняется длительность видео (т.к. число кадров прежнее, естесс-но, осталось). Вот и выходит, что длительность видео не равна длительности звука =>рассинхрон.
  • 0

#9 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 12 авг 2007 - 02:44

пережимает..теоретически
Практически.

не цепляйся к словам :P - выложи куда нибудь свой файл... один я пересчитаю не пережимая (допустим Womble Video Withard - тоже шикарная прога- влюбился в неё), второй пережму Canopus Procoder-ом и попробуй угадать, который чем сделан... давай для прикола поставим на кон для ровного счёта 1 $ :)
  • 0

#10 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 12 авг 2007 - 04:18

... один я пересчитаю не пережимая ...

Это как это ?
Что такое "пересчёт" в данном случае будет?

А насчёт "угадать" - так речь не о том, что кто-то не видит изменения качества (и смотрит DVD 16-in-1), а о том, что одним из критериев профессионализма является работа с максимально возможным качеством. А то, что оно изменяется при пережатии этого никто не отменял. Результат пережатия зависит в частности от качества исходника ... а оно бывает разное!
А если утверждается, что изменения качества незаметно, то выходит, что пережимать можно до бесконечности.
Или как определить предел?

Сообщение отредактировано Маклауд: 12 авг 2007 - 04:33

  • 0

#11 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 12 авг 2007 - 08:00

главный инструмент для "измерения" качества - глаза. Конечно, нельзя пережимать до бесконечности, но... Иногда можно и пойти на нарушение теоретически(!) максимального качества...(я умышленно повторяю это слово: иногда теория расходится с практикой. Пример? пожалуйста: есть "исходник" DVD в формате NTSC с битрейтом ~ 6000 (variable)/ конечный фильм должен быть в PAL/
Для монтажжа в ИДЕАЛЬНОМ качестве нужно demux исходный VOB и монтировать в проге, поддерживающей работу с MPEG2, потом перекодировать в PAL
А можно загнать в комп с хорошего DVD плеера с аппаратным кодированием в PAL и с аппаратным же "улучшением" изображения (сглаживание движения, коррекция цвета), через плату видеомонтажа (допустим Targa 3000) в формате некомпресионного YUV (тоже теоретического, на самом деле какое то сжатие там всё же есть)...
Так вот, второй путь ТЕОРЕТИЧЕСКИ ухудшает качество (пережатие из MPEG2 в другой формат), но ПРАКТИЧЕСКИ ("зрительно") получается качество не хуже, а пожалуй и лучше... И не надо козырять словом "профессионализм". это звучит как обвинение (меня) в непрофессионализме. Не будем меряться у кого %%% (проф...) больше. Я сам "перфекционист" и, даже зная, что фильм будет показываться на "слепом" светодиодном проеционном экране, всё равно добиваюсь максимальног качества, но... НО! иногда нужно пользоваться принципом "разумной достаточности". Можно эту тему расписать подробно, могу написать статью, только будет ли она интересна и полезна читателям форума?
Возвращаясь к исходной теме ветки: я предложил ОДИН ИЗ путей решения, не претендуя на абсолютную истину. Я не пробовал путь с отдельным перекодированием звука, возможно он и лучше. Просто Путь, предложенный мной, испробован, очень прост и... и не приводит к кардинальному изменению качества... Опять же, пытаясь проверить путь с отдельным перекодированием звука, я попробовал "запихнуть" фильм в DIVX с переменным битрейтом в Womble DVD video wizard. Получил отказ: " Редактор не поддерживает VBR mp3 аудио "
Виртуал даб тоже закапризничал - см вложение. т.е. "съест", но с дополнительными "телодвижениями"... A Canopus Procoder молча "скушал" и молча посчитал в тот же формат : установил вручную, как ты правильно заметил прямого , без пережатия пути нет... разница с исходником...ну увидел, но очень незначительную... можешь не верить, но глаз у меня "намётанный": замечаю одну "битую строку" на полукадре: :P , так вот, чтобы увидить разницу нужно "вглядываться", а на телевизоре- вообще не заметно... такие дела

Сообщение отредактировано Verendey: 12 авг 2007 - 08:10

  • 0

#12 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 12 авг 2007 - 10:42

:P
Никого не собирался обвинять.
Пример не очень удачный т.к. в обоих случаях имеем пережатие MPEG'а.
Вопрос топика - как соединить без пережатия? Ещё раз повторю, что качество бывает разным и иногда пережать уже нельзя. А то что можно соединить несколько файлов через их полную перекодировку никто не сомневается. Можно даже через некомпресс пойти. И эту тему даже расписывать не стОит т.к. всё сугубо субъективно - посмотрел и оценил ДЛЯ СЕБЯ.

Для соединения видео DivX и звука MP3-VBR надо использовать NanDub - немного усовершенствованый VirtualDub.
(я его и предлагал чуть выше в теме ...)

Сообщение отредактировано Маклауд: 12 авг 2007 - 10:44

  • 0

#13 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 авг 2007 - 04:17

Значит не во всём файлы одинаковы ... где-то накосячено.
Попробуй разжать звук у каждого в PCM, а после, во время склейки, сожмёшь снова ...


У них были разные скорости....примерно так... 25.001.... 25.011... 25.002 Я установил 25.00 (видимо, только в заголовке файла) чтобы ВиртуалДаб принял их с одинаковой скоростью, иначе он не берет.
Разжал, склеил.... не помогло.

для другана не поленился провести эксперимент: взял 3 файла - разный битрейт, кинул в Canopus Procoder и посчитал в один файл- всё ОК... правда долго думает... Не забудь поставить галочку "stich"
В.


Да, про СРС2 я и забыл. Попробовал. Но он ругнулся "selected item can not be added to the target list" В другие форматы СРС2 готов его конвертировать, а в самого себя - в Home Theater PAL - не хочет.
Я хочу их клеить именно прямопотоково, чтоб не терять качество.

И ProCoder разве не пережал всё?
Что-то я в нём никогда не видел опции [Direct Stream] или ещё какой этого же смысла.
Ни для каких форматов.
А зачем нам пережимать и без того не шикарный DivX.

to Dick:
Я бы вытащил в VD из файлов звук в WAV'ки и "склеил" только видео.
Звуковые треки соединил отдельно, например в SoundForge, и собрал всё вместе опять же в VirtualDub (ну или NanDub если сжать в MP3 сразу в SF)


Оп-па, не знал, что в Виртуал Даб можно загонять по отдельности видео и звук и накладывать их, как в других монтажках....
Попробую завтра по отдельности.
"ну или NanDub если сжать в MP3 сразу в SF"..... не понял, что такое SF ?
Просто прямопотоково и видео и звук NanDub не помог (звук и сжатый МР3 и расжатый в некомпресс, всяко пробовал)


пережимает..теоретически
Практически.

Dick
(даже выставил прогой "Дизеля" скорость ровно 25.00)
А изначально какие были FPS? И как именно эти 3 файла были полученны одинаковым путем ?

Когда склеиваю их в ВиртуалДабе полуцаца рассинхрон (нарастает с середины к концу)

Уже на втором фрагменте, или еще на первом?
Похоже, что изначально у них были FPS отличные от 25 к/с. Не знаю, что именно программа DiSel'я делает, но, очень похоже, что только в заголовке avi-файла изменено значение FPS видео. При этом, если исходная FPS не ровнялась строго 25 к/с, немного меняется длительность видео (т.к. число кадров прежнее, естесс-но, осталось). Вот и выходит, что длительность видео не равна длительности звука =>рассинхрон.


Я ошибся. Извиняюсь. Рассинхрон происходит на стыке файлов. Звук опережает картинку. Прога DiSel'я скорее всего именно только в заголовке устанавливает у всех трех файлов 25.00, иначе они (с разными скоростями) не ложаться на ВиртуалДаб
Получил эти три файла так: с кассеты Супер-VHS (фильм 3 часа 20 мин) захватывал тюнером в некомпресс в три этапа, потом ради экономии места на дисках жал сразу в DViX (1000), а звук в МР3 (128).... Удалял некомпресс первой части фильма, капчурил вторую часть, третью ..... В некомпрессе и в сжатых DviX синхрон четкий... но скорости отличаются немного отличаются (см. чуть выше в этом посте)..... При склейке - в местах склейки - рассинхрон.



:P
Для соединения видео DivX и звука MP3-VBR надо использовать NanDub - немного усовершенствованый VirtualDub.
(я его и предлагал чуть выше в теме ...)


Скачал NanDub, не помогло. Вопрос по SF чуть выше в этом посте.

PS
А что видео-файлы в ВиндоусКомандере (файл-собрать файл) клеить никто не пробовал ?
Это тупиковый путь?

PPS
Кому интересна эта прога

Описание: Программа для обработки видеофайлов. NanDub предлагает расширенные возможности по работе с аудиопотоками видеофайлов. Можно изменить формат звука (например, из AC3 в mp3), изменить уровень громкости. Более того - можно добавить второй и третий аудиопотоки. Таким образом, при перегоне с DVD в DivX можно сделать фильм, содержащий одновременно оригинальную англоязычную звуковую дорожку, обычный русский перевод и "гоблиновский" перевод. Cледует заметить, что видеофайлы с двумя и тремя звуковыми потоками лучше всего воспроизводить тем плеером, который это поддерживает (например, BSPlayer или LightAlloy).
Размер 960.45 Килобайт

Скачал ее тут
http://soft.li.ru/nandub_v2_01-766-12/

Сообщение отредактировано Dick: 13 авг 2007 - 04:33

  • 0

#14 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 13 авг 2007 - 06:28

SF = SoundForge.
Поленился написать полностью т.к. решил, что в одной строчке два раза будет слишком ...
:P
NanDub позволяет соединить с видео звук в формате MP3 и даже AC3. Тоесть использовать звук сделаный в других программах. А в VirtualDub можем только прямопотоково приделать WAV или этот WAV сжать в MP3 при компиляции авишки. Звук в MP3 не берёт он для соединения с видео.
  • 0

#15 Зос

Зос
  • Модераторы
  • 4 526 Сообщений:

Отправлено 13 авг 2007 - 09:57

Есть такая бесплатная прога avifrate. Попробуй с её помошью привести к одному fps, а потом в Дубе склеить.
  • 0

#16 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 авг 2007 - 11:53

avifrate не помог, кстати, он также как и прога DiSel'я, меняет скорость только в заголовке файла.
(Если мгновенно меняется fps файла, а не просчитывается этот файл некоторое время, значит, только изменение в заголовке)

Сейчас взял эти три файла (у которых немного отличаются fps, но у которых в заголовке уже выставлено прогой DiSel'я 25.000) и с помощью ВиртуалДаба прямопотоково изменил частоту до 25.000 (получилось не в заголовке файла, А РЕАЛЬНО 25.000! - считалось некоторое время)....


И ОПЯТЬ НЕ ПОМОГЛО! Хотя по отдельности полный синхрон. Значит, если у меня сейчас была реальная 25.000 трех видеофайлов, а сбой произошел, то это не проблема fps, а проблема самого Дуба - не клеит сохраняя синхрон.... так полуцаца.

Блин, придется идти долгим путем Маклауда - по отдельности работать с видео и аудио. Доложусь.

Повторюсь, сбой происходит при склейке в ВиртуадДабе на стыках файлов при всех предложенных выше способах - звук чуть опережает картинку.

А какие еще есть способы склейки DviX файлов, если не в ВиртуалДабе (только сразу, а не долгим путем Маклауда)?
Наверно в АП2.0 можно, он кажется с DviX работает... Но хотелось бы прогу полегче. Сам работаю в АП6.5

Сообщение отредактировано Dick: 13 авг 2007 - 12:07

  • 0

#17 FICH

FICH
  • Участник
  • 1 620 Сообщений:

Отправлено 13 авг 2007 - 13:30

Я 250 серий (DivX, XviD) "Секретных материалов" по 11-12 штук на DVD чтоб ОтАвторить - с Меню! Через Canopus Procoder прогонял - (битрейт исходников 1200-1500) Канопусом 1000 - 900 делал . . . не сильно хуже.
- Эт я к чему? Ах Да! Прекрасно Канопус с DivX, XviD справляется, а вот склеивать им разные файлы . . . не помню.
XviD разрезал, вырезал, клеил - работает.
А вот по молодости - за неимением места на харде, грабнул свадьбу сразу в mpg и монтил в Визарде (простенько) но со шторками, фон звуком и даже с перебивками . . . вот я тогда попал!!! Готовый mpg- от начала и с любого места=синхрон! А как Автор на DVD - через минуту 1 сек. рассинхрона и далее того хуже(с тех пор боюсь Визард, хоть и уважаю). Посоветовал Форум через Канопус прогнать . . . прогнал . . и о чудо!
(Кстати Визард - вдрызг плохо работает с замедлением видео)

Сообщение отредактировано FICH: 13 авг 2007 - 13:32

  • 0

#18 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 авг 2007 - 13:32

"придется идти долгим путем Маклауда - по отдельности работать с видео и аудио. Доложусь."

Докладываюсь - не помогло.
Выделял отдельно звук и собирал его в АдобАудишене в WAV, видео без звука (уже заранее скорректированные в VD в реальные 25.000 (а не в заголовке файлов)) собирал в VD, потом видео и звук WAV соединял в VD
На стыке изначальных файлов происходит тот же самый рассинхрон. Интересно (и м.б. тут собака) - длительность трех соединенных файлов видео (без звука) 3:00:18, а длительность собранного звука WAV 3:00:17.... не совпадает на секунду...
Склеил первый и третий файл без второго - тот же расснихрон на стыке
Все предыдущие советы тоже проверил.

Что-то в тех трех файлах DviX... или несовершенство софта....

ЗЫ
Пистолет есть у кого-нибудь?

Сообщение отредактировано Dick: 13 авг 2007 - 14:29

  • 0

#19 Зос

Зос
  • Модераторы
  • 4 526 Сообщений:

Отправлено 13 авг 2007 - 14:48

Попробуй эти же файлы на другом компе. Возьми какую-нить старую версию Дуба, которая не требует установки. Например 1.4.хх

Попробуй эти же файлы на другом компе. Возьми какую-нить старую версию Дуба, которая не требует установки. Например 1.4.хх
  • 0

#20 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 13 авг 2007 - 16:17

Пистолет есть у кого-нибудь?

"Стечкин" подойдт?
*************************************************8
это.. а ProCoder то попробовал?
  • 0

#21 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 13 авг 2007 - 16:21

Так никакая версия VirtualDub не инсталлируется.

to Dick:
А стыки этих авишек должны соединяться кадр-в-кадр, нет никакого запаса?
Потому как если есть запас нескольких кадров, то может стОит подрезать концы авишек по ключевым кадрам, чтобы небыло неоконченой последовательности GOP.
  • 0

#22 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 авг 2007 - 16:40

Попробуй эти же файлы на другом компе. Возьми какую-нить старую версию Дуба, которая не требует установки. Например 1.4.хх


Пробовал тремя версиями VD: 1.4.8., VD-mpeg2 и Nandub2.... все одно и тож.
А почему предлагаешь клеить на другом РС, что это м.б. проблемы моего РС.... вообще-то больше я на него ни в чем не жалуюсь.

это.. а ProCoder то попробовал?


Володя, я очень внимательно просмотрел все советы, ответ на твой вопрос в #13

А стыки этих авишек должны соединяться кадр-в-кадр, нет никакого запаса?
Потому как если есть запас нескольких кадров, то может стОит подрезать концы авишек по ключевым кадрам, чтобы небыло неоконченой последовательности GOP.


Этот путь тоже пытался пройти.... может и не по уму.... не знаю ни про GOP, ни про ключевые кадры... но не получилось.

Я так думаю, если это отдельные, самостоятельные файлы, полученные одним и тем же способом (см.#13), то какая разница... подрезать точно концы авишек или нет.... они могут перехлестываться и на 10 минут..... это ж, повторяю, самостоятельные, отдельные файлы....

Можно поподробнее о " может стОит подрезать концы авишек по ключевым кадрам", как это?
Что за ключевые кадры? (Небольшой захлест в несколько кадров у меня есть).

Сообщение отредактировано Dick: 13 авг 2007 - 17:08

  • 0

#23 Зос

Зос
  • Модераторы
  • 4 526 Сообщений:

Отправлено 13 авг 2007 - 16:58

У меня одно время Иллюжин наотрез отказывался в ави выводить, а всё остальное прекрасно работало. На другом компе тот же Иллюжин выводил в любую авишку без проблем. Формат С решил все проблемы. Вот я и подумал... Конфликт кодеков, глюк системы, кривовато-староватые драйвера.... Да мало ли что там может быть. Попробуй.
  • 0

#24 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 13 авг 2007 - 18:15

Внизу под шкалой времени есть кнопки с иконками ключиков (предыдущий/следующий ключевые кадры).
Нажимаем в VirtualDub кнопки [End] - [Key previous] - [Mark In] - [End] - [Mark Out] и жьём [Delete] на клавиатуре.
  • 0

#25 RANET

RANET
  • Участник
  • 1 784 Сообщений:

Отправлено 13 авг 2007 - 23:15

Всё, Сергей ... из всего вышесказанного, у тебя только два пути:
1. Перезахватить поновой целиком, на нормальный винт без экономии,
2. Соеденить файлы путём пережатия всего материала ... в том же Прокодере.
Остальные методы уже не помогут! Насколько можно было убить материал, ты уже сделал, обратной дороги нет.
  • 0

#26 Verendey

Verendey
  • Участник
  • 19 201 Сообщений:

Отправлено 13 авг 2007 - 23:34

присылай файлы... сделаем тебе счастье :)
  • 0

#27 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 авг 2007 - 23:49

Ура! Способ «Маклауд`а» помог – единственный, блин, вариант!

Я удалял отрезок с предпоследнего ключевого кадра и до конца файла (и на всякий случай удалял отрезок с начала файла и до второго ключевого кадра второго и третьего файла, м.б. их и не нужно было подрезать, м.б. ключевой кадр устанавливается в начало файла….)
Синхронизация восстановилась!
«неоконченные последовательности GOP»… загадочная фраза…. Для меня это то же самое, что «ГОП-СТОП, мы подошли из-за угла»
Правда, из-за этих удалений по ключевым кадрам получились подрывы изображения….. ну, и шут с ними…
Фильм большой - три часа - народ осоловеет и не заметит.

Так, завтра выношу два ящика пива в центр ГУМа у фонтана.

Сообщение отредактировано Dick: 14 авг 2007 - 00:50

  • 0

#28 ALES74

ALES74
  • Участник
  • 841 Сообщений:

Отправлено 13 авг 2007 - 23:55

Вот вам еще один вариант (подгоняем звук под видео без перекодировки последнего):
1. Грузим в монтажку все 3 авишника и кидаем их на timeline;
2. Ровняем звук по видео;
3. Выводим только звуковую дорожку в vaw;
4. Клеим в VirtualDub авишники без звука;
5. Опять же в VirtualDub склеиваем с приготовленным звуком (vaw).
  • 0

#29 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 14 авг 2007 - 00:12

... (и на всякий случай удалял отрезок с начала файла и до второго ключевого кадра второго и третьего файла, м.б. их и не нужно было подрезать, м.б. ключевой кадр устанавливается в начало файла….)

Файл обязательно должен начинаться с ключевого кадра и удалять что-то в начале не обязательно.
И удаление в конце аж с ПРЕДпоследнего ключа тоже уж слишком. В конце достаточно удалить кусок после последнего ключа до конца файла, а то в DivX ключевые кадры могут идти с очень большим периодом и всегда лучше отрезать поменьше, чтобы подрыв на стыке был менее заметен.
  • 0

#30 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 14 авг 2007 - 00:19

Понял, исправлю, спасибо, супер!

Вот вам еще один вариант (подгоняем звук под видео без перекодировки последнего):
1. Грузим в монтажку все 3 авишника и кидаем их на timeline....
2. Ровняем звук по видео;


Монтажка какая? АП 2.0 ?

Сообщение отредактировано Dick: 14 авг 2007 - 02:55

  • 0

#31 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 14 авг 2007 - 02:59

Маленькое уточнение, способ Маклауда сработал, ТОЛЬКО после того, как в VD исходные три DivX файла с разными fps были сначала приведены к РЕАЛЬНЫМ 25.000, (а не условным изменением в заголовке файла 25.000 прогами DiSel'я и Зос)

Сообщение отредактировано Dick: 14 авг 2007 - 09:43

  • 0

#32 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 14 авг 2007 - 09:47

2 Маклауд
(на радостях третий пост подряд)

При стыке по ключевым точкам между первым и вторым файлами у меня вылетело 166 кадров (frame) ( 128541 - 128375 = 166 ) - это число кадров между последней ключевой точкой и концом изображения первого файла.
Т.е. вылетело 166 : 25 = 6.64 секунды изображения
(Между ключевыми точками в первом файле 128375 - 128075 = 300 кадров или 300 : 25 = 12 секунд - что довольно-таки много)
У меня, к сожалению, эти первые два файла были предварительно подрезаны БЕЗ ЗАПАСА (почти встык)... поэтому вылетели 6.64 секунды изображения (в моем случае, к счастью, это не критично)

А, по-идее, надо делать так, д.б. запас (небольшой перехлест изображения двух стыкуемых файлов) – в VD обрезать 1 файл в конце на последней ключевой точке, а второй файл обрезать спереди на кадре, который на предыдущем файле является последней ключевой точкой. Тогда и не будет подрыва картинки.
Маклауд, так?
При подрезании в VD начала второго файла контрольная точка установится там на новом первом кадре…. Так?

PS
Всем, всем, всем спасибо!
  • 0

#33 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 14 авг 2007 - 11:20

Ну а с перехлёстом, наверно, самый надёжный вариант.
Я потому и спрашивал есть ли какой-то запас на стыках. Плохо ещё и то, что в DivX (MPEG-4) ключевые кадры ставятся гора-а-а-аздо реже чем в MPEG-2. Через 100-300 и более кадров против 12-15 в MPEG-2. Поэтому отрезается приличный кусок.
  • 0

#34 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 15 авг 2007 - 05:41

2 Маклауд

Осмелюсь спросить, а что это за ключевые точки и последовательность GOP ?

Ведь, повторю, эти файлы DviX получены совершенно самостоятельно – из трех некомперессов одинаковым образом конвертированы с помощью VD в DivX

(ну, немного отличаются после конвертации их fрs, поэтому стало теперь понятно, что надо их обязательно - при конвертации перед склейкой – привести к одинаковым РЕАЛЬНЫМ 25.000)

НО
Как эти совершенно самостоятельные файлы все же связаны между собой «по ключевым точкам» ?
Почему тот кусочек картинки, что между последней ключевой точкой и концом файла, создает сбой (рассинхрон) при соединении файлов в VD ?

Можно маленький ликбез.

Сообщение отредактировано Dick: 15 авг 2007 - 05:42

  • 0

#35 Serg Falkon

Serg Falkon
  • Модераторы
  • 1 533 Сообщений:

Отправлено 15 авг 2007 - 23:17

способ Маклауда сработал, ТОЛЬКО после того, как в VD исходные три DivX файла с разными fps были сначала приведены к РЕАЛЬНЫМ 25.000, (а не условным изменением в заголовке файла 25.000 прогами DiSel'я и Зос
Ну так я про это сразу и писАл выше (пост №8) :lol:
  • 0

#36 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 16 авг 2007 - 01:30

2 Serg Falkon

Я твой совет #8 и взял на вооружение - сделать РЕАЛЬНЫЕ у исходных файлов 25.000

И совет Макдауд`а - стыки только по ключевым кадрам.

Только вместе эти два условия привели к успеху. Я думаю, этот алгоритм многим будет полезен.

ЗЫ
Жалко, Маклауд пропал, ему был вопросец в #34

Сообщение отредактировано Dick: 16 авг 2007 - 01:31

  • 0

#37 Маклауд

Маклауд
  • Модератор
  • 1 908 Сообщений:

Отправлено 16 авг 2007 - 06:18

Алгоритм компрессии видео в MPEG-4 работает по той же схеме, что и в предыдущих форматах (MPEG-1, MPEG-2). При кодировании исходного изображения кодек ищет и сохраняет ключевые кадры, на которых происходит смена сюжета. А вместо сохранения промежуточных кадров прогнозирует и сохраняет лишь информацию об изменениях в текущем кадре по отношению к предыдущему. Полученная таким образом информация сжимается по алгоритмам компрессии, аналогичным тем, что применяются в архиваторах.
Видеопоследовательность должна содержать минимум одну GOP, а также заголовок в начале последовательности и код конца последовательности.
Учитывая, что GOP в MPEG-4 очень длинная (до 300 и более кадров) отсутствие вот этого самого кода конца последовательности и приводит к проблемам при монтаже.

GOP - Group Of Pictures (Группа изображений)
Изображение
«Устройство» формата MPEG
I - Intra-кадры, которые обычно называются опорными (ключевыми) и содержат всю информацию
об изображении.
MPEG-последовательности без этих кадров быть не может в принципе. При компрессии I-кадров происходит удаление только пространственной избыточности. Именно с этого кадра начинается декодирование изображения в последовательности;
Р - Predictive-кадры. «Предсказанные» кадры, при формировании которых используется метод предсказания изображения на следующем кадре с учетом компенсации движения от последнего I- или Р-кадра перед формируемым. Р-кадр также служит для дальнейшего предсказания изображения. Р-кадр создается с помощью межкадровой компрессии, уменьшающей как пространственную, так и временную избыточность. Изображение Р-кадра вычитается из следующего изображения, и эта разница кодируется и вместе с вектором движения добавляется к сжатым данным;
В - Bi-directional, «двунаправленные» кадры. Они названы так потому, что хранят наиболее существенную информацию с окружающих их I- и Р-кадров. В-кадры имеют наивысшую степень компрессии, но требуют предыдущего и последующего изображения для компенсации движения объектов на изображении.

Сообщение отредактировано Маклауд: 16 авг 2007 - 06:27

  • 0

#38 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 16 авг 2007 - 12:40

Еще раз спасибо всем!

Как много раз меня Форум выручал!
  • 0

#39 ALES74

ALES74
  • Участник
  • 841 Сообщений:

Отправлено 16 авг 2007 - 19:07

Монтажка какая? АП 2.0 ?

Так без разницы, если DivX с MP3 открывает.

Просто у меня на прошлой неделе похожая ерунда была, только с мультфильмами скачанными с Internet. Делал сборник советских мультфильмов на DVD, перекодировал DivX+MP3 в MPEG2 352х288, в общей сложности 5 часов мультфильмов. Так вот оказалось, что на нескольких мультах звуковая дорожка короче видео, 1-2 сек в начале и 1-2 сек в конце. Чтобы не играться с Interleaving в VirtualDub, загонял их в Vegas и там ровнял звук по видео. После кодировал в MPEG2.
  • 0

#40 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 16 авг 2007 - 22:20

Делал сборник советских мультфильмов на DVD, перекодировал DivX+MP3 в MPEG2 352х288, в общей сложности 5 часов мультфильмов. Так вот оказалось, что на нескольких мультах звуковая дорожка короче видео, 1-2 сек в начале и 1-2 сек в конце. Чтобы не играться с Interleaving в VirtualDub, загонял их в Vegas и там ровнял звук по видео. После кодировал в MPEG2.


Я думаю, ты потерял качество.
Проще было склеить моим путем ( т.е. Маклауда и Serg Falkon) - без перезжатия видео.... оставить в прежднем DviX... и загнать DviX на диск DVD (5 или 9).... Думаю, поместилось бы... с исходным качеством!
  • 0

#41 ALES74

ALES74
  • Участник
  • 841 Сообщений:

Отправлено 16 авг 2007 - 22:47

Конечно ты прав, но цель была создать именно DVD-Video с меню и краткими комментариями.
  • 0

#42 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 17 авг 2007 - 00:33

Понятно.
У тебя свои задачи.

Но недавно обсуждали прогу по DviX авторингу... были бы менюшки и исходное качество.
Но, уверен, ты в этом сечешь получше меня.
  • 0

#43 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 22 авг 2007 - 17:10

Еще дополнение.

Метод Маклауда и Serg Falkon`а (по реальной частоте 25.000 и ключевым точкам) что-то дал сбой (м.б. что-то напортачил при захвате или оцифровке, не знаю, хотя. кажется. все делал, как и прежде)

Так вот...
При всех прочих, перечисленных выше условиях, мне помогла в установках VD при склейке - прямопотоковое копирование DivX и по видео и по звуку -

!!! Регулировка входной частоты - поставить третью кнопку сверху "Включить совпадение продолжительности"

Сработало!
  • 0

#44 Dick

Dick
  • Участник
  • 11 196 Сообщений:

Отправлено 13 сен 2007 - 02:38

http://avi-mpg.narod.ru/virtdub/020.html
  • 0


0 человек читают эту тему

0 пользователей, 0 гостей, 0 скрытых пользователей

Rambler's Top100