Argon-238 :
Stream 0 (video) has a non-zero start position
if virtualdub open this file then something good could be done!
after opening (in virtualdub) in "video" select direct stream copy and the same for audio, then go to file and save it with a new name
Кстати, попробовал захватывать в DScaler'е (со встроенным драйвером) - и заметил, что после захвата больше нет дабовского (...video non-zero start position....) и изображение стало более плавным. Но к сожалению, в настройках можно изменять Pixel Width, а Pixel Height похоже всегда 288 пикселей. В результате можно только захватывать VideoCD- подобный клип отстойного качества. Приходится юзать DShow. А в Direct Show-программах у меня видео получается довольно резковатое - как в художественном фильме в отличии от документального, т.е. всегда видно где уже кино, а где новости. Более понятно не могу к сожалению объяснить - сорри за ламерское объяснение . Единственное, что могу толкового сказать, это когда я выбираю формат PAL 60 в FlyCap DShow - получается "то самое документальное" домашнее видео. И то края обрезаны - дата, к примеру уходит "вниз". И при смене разрешения появляются всякие глюки: то зеленым зальет, то полосы пойдут.
Rumlin :
Помоему дело в частоте кадров захваченого видео.
Хм... Когда я захватываю с помощью FlyCap DS у меня fps не 25, а постоянно меняется (не менее 24 fps), хотя в настройках тюнера стоит четко 25. Может глючит DirectX или сам драйвер
добавлено спустя 6 минут
Rumlin :
т.е. всегда видно где уже кино, а где новости.
А вообще в кино иная (уменьшенная) частота кадров, чем в документальном/домашнем видео - это стандарт записи или так уж сложилось
Хм, может тогда "киношное" видео получается из-за неправильного чередования полей на захватываемом PAL interlace сигнале? Потому что когда я выбираю NTSC режим с 525 линиями, изображение более плавное, хотя и искажено.
Была рассинхронизация. Вроде все сделал : в GoldWave отредактировал звук и подогнал функцией Time Warp под ту длинну, которую имеет видео с точностью до миллисекунд. Свел в NanDube. Звук совпадает с видео, но проблема в том, что при запуске файла звука нет, но стоит перемотать в любую сторону на чуть-чуть : звук появляется. Чем можно исправить ???
...на плеере VLC все работает без проблем. Кристал и Винамп - глючат...
.... Кстати собственное наблюдение : - Рассинхронизация может быть (при захвате) если разогнан проц. Частоты шины отличаются от стандартных вот и начинаются проблемы. У меня так было.
Народ, а у меня такая проблема, качнул из Сети фильм, DVDrip, размер около 1.4 Гб. Где-то на 30 минуте появляется "цифровой" глюк, как будто что-то случилось при кодировке, а затем звук начинает опережать видео (комп и кодек непричем - это глюк именно файла). Звук в формате AC3. Подскажите, как можно подправить звук не перекодирую заново весь файл (видео скодировано в Div-x 5)?
Никогда рассинхронизации не было, обновил железо- появилась. Странно.
Причем, как я заметил, несовпадение возникает еще до сжатия. Загружаю фильм (записанный с ТВ в MPEG2) в VirtualDubMod 1.5.10.1., проигрываю там- идет несовпадение, тот же фильм проигрываю на плейере- все нормально. Заметил это не сразу, а путем долгих экспериментов со сжатыми фильмами и MPEG2-оригиналами.
Может быть на новой версии дуба этого не будет?
Или попробовать сжимать другой программой (подскажите какой, не разбираюсь в них).
help me
Здравствуйте всем
У меня такая проблема, сграбили видео, с видео камеры на комп сразу в avi сжимали
Получилось так что звук запаздывает от видео прилично
Причем чем чем больше времени прошло тем больше запаздывание получается
Как это можно исправить????
Обнаружена ещё одна причина, почему отстает звук.
У меня фотик Samsung-S850. Снимает видео на отлично.
С параметрами:
640х480, 30к\сек, битрейт 2700, т.е. 20Мб в минуту, жмёт в XVid,
ключевые кадры ставит через 10 кадров (жестко забито) и никаких артефактов.
Получается много файликов.avi которые потом надо подредактировать и соединять.
В каждом ролике есть последний ключевой кадр, а после него может быть любое количество кадров,
т.е. ролик не заканчивается ключевым кадром. (бывает и заканчивается, частный случай).
Ставлю маркер в конец ролика, потом влево до ближайшего ключевого кадра и всё что справа от маркера удаляю.
Получается, что ролик заканчивается ключевым кадром.
Если что-то надо подрезать, я всегда двигаюсь по ролику по ключевым кадрам (с шифтом) по 10 кадров шаг,
а то VDub может глюкануть, особенно при движении назад по кадрам.
И вырезаю всегда от ключевого кадра до ключевого.
Махание объективом при съемке, и резкие движения больших пятен в кадре тоже лучше вырезать.
Там бывает много ключевых кадров, почти подряд идут и там бывают сбои и локальный несинхрон.
Соединяем такие ролики в один, сохраняем в реж DirectStream, не меняя частоту кадров, звук в идеале.
Если ролик большой и ещё не тронутый, перед его обрезкой,сначала отрезаю кончик за крайним ключевым кадром.
Если этот кончик очень большой где-то кадров 300 и они ценные, то их можно и не отрезать.
Потом переклепываю с расстановкой ключевых кадров через 10.
В результате его легко резать, шустро ходит вперёд и назад, точность хода 0,33 сек,
и сохранить в режиме DirectStream не меняя частоту кадров.
Вот теперь можно искать несинхрон. Если он всё-таки обнаружен, то как отмечалось в форуме ранее,
двигать средствами VDuba, частотой кадров и сдвигом всего звука, по мне лучше частотой кадров.
Бывает достаточно поставить 29,99кс.
Теперь о ней, любимой, о частоте кадров.
Заряжаю ролик в VDub, в параметрах файла частота 30 кс.
В настройках Video, он предлагает не менять частоту кадров
типа зачем? менять 30 на 30. Ай малацца.
Заряжаю тот-же ролик в CanopusProCoder и он докладыват , частота кадров 29,89 кс.
YESS-ВОТ ОНА ЗАНОЗА В ЖОПЕ МОЕГО МОРАЛЬНОГО ВОСПРИЯТИЯ.
Зарядил много роликов, и у всех частота разная от 29,35 до 30 ровно.
Чем короче ролик и болше кадров за крайним ключевым кадром, тем больше разница.
Выплывает второй вариант, правый хвост не обрезать, установить в VDube частоту кадров указанную Canopusom,
сохранить в режиме DirectStream, звук на месте.
Кстати, все порезанные таким образом ролики имеют реально 30 к/сек.
Я так думаю.
Немного рассуждений. (кратенько)
Точных причин не знаю, но надыбал как с этим работать.
По мне лучше первый вариант, с обрезанием, а если менять частоту кадров у каждого ролика, их
VDub потом может не принять как файлы с разными параметрами, резать быстрее и приятнее.
Хотя когда я этого всего не знал, и тупо лепил всё в один, Dub не возмущался.
VDub и Canopus по разному считают частоту кадров. Canopus точнее, другая система подсчета.
Опять же Dub предлагает не менять частоту кадров и оставить 30, мы соглашаемся и он ролик с частотой например 29,89 или даже 29,35 сохранят уже как 30 кс, кадры идут быстрее чем звук, в итоге кадры кончились, а звук идёт и начинается творчество.
Когда я имею много мелких, разномастных роликов и из разных источников, а не охота мутиться,
соединяю их в Video Convert Master, он лепит всё в один формат и в один размер.
У меня Canopus 1.50.22.0
VirtualDub 1.6.16, а версия 1.8.0 отличается фильтрами с предпросмотром.
Если бы прошивка Самсунга сама обрезала по крайний ключевой кадр, а VDub вычислял реальную частоту, а не брал откуда-то готовую, то ничего этого не было.
Все причины были бы в железе и драйверах.
С помощью встроенного твтюнера авермедиа 307 оцифровал фильм с видеокассеты. Получил сильную рассинхронизацию ( не так часто занимаюсь оцифровкой, но я впервые получил рассинхронизацимю видео и звука!). Мне подсказали, что в программе AverTV v. 5.5.0.19, которой я всегда пользуюсь от авермедиа, есть функция, связанная с принудительной синхронизацией звука и нее надо отключать перед оцифровкой, но я что то эту функцию в программе AverTV v. 5,5.0.19 не могу найти, чтобы отключить. Если кто знает, как отключить эту функцию, отзовитесь?
Заранее благодарю за помощь.
Valera.
Более подробно все опишу:
Взял у знакомого видеокассету с фильмом ( фильм примерно полтора часа ) и этот видеофайл оцифровал. Получился на компьютере этот видеофайл размером 6,17 ГБ. В этом оцифрованном видеофайле рассинхронизации видео и аудио нет, а вот когда этот оцифрованный видеофайл разложил ( демуксил ) на видео и аудио с помощью программы DGIndex v. 1.4.9, то эта программа показала в аудио delay-117ms.
Вот характеристика исходного оцифрованного видеофайла:
А вот проблема с рассинхронизацией произошла ( видео опережает аудио по всему фильму!!!), когда я этот оцифрованный видеофайл перекодировал в SVCD с помощью программы Canopus Procoder 3. Вот скриншоты с моими настройками для перекодирования моего видеофайла ( 6,17 ГБ ) в
Canopus Procoder 3:
( также в НАЗНАЧЕНИЕ – ДОПОЛНИТЕЛЬНО – установил в Intra DC Precision 10 и подрезал фильтром Relative Crop в кадре снизу искажающие полосы и по бокам черные полосы ) и далее запустил КОНВЕРТАЦИЯ. Продолжалась эта конвертация примерно 4 часа. В результате я получил 2 файла: VTS.m2v ( 1,10 ГБ ) и VTS.vaw ( 0,97 ГБ ). VTS.vaw перекодировал в VTS.ac3 ( 181 мб ) с помощью BeSweet, а далее собрал
( multiplex ) эти 2 файла в один VTS.mpg с помощью TMPGEnc MPEG Editor и в результате получил рассинхронизацию видео и аудио. Решил убрать рассинхронизацию автоматически с помощью Ac3 Delay Corrector, задав положительное значение 117, но это все равно не помогло – остается очень сильная рассинхронизация по всему фильму, как будто и не сдвигал аудио, если в этой программе подбирать смещение вручную, то это очень муторно и тоже ерунда получается и тоже как будто нет никаких изменений, вобщем не смог убрать рассинхронизациюс помощью этой программы. Пробовал также убрать рассинхронизацию в этом ac3файле с помощью встроенного плагина в DVD-Lab Pro – не помогло ( пробовал и с минусом ставить и с плюсом! ), а также пробовал исправлять ac3 – файл с помощью ac3fixgui – тоже не помогло. Что делать? Кто знает, как решить эту проблему, отзовитесь. Почему я решил кодировать этот видеофайл ( 6,17 ГБ ) в SVCD, потому что у меня на компьютере есть еще 3 видеофайла в SVCD и VCD и я хочу сделать с них DVD-диск с меню ( примерно 4,35 – 4,38 ГБ ).
Заранее благодарю за помощь.
Valera.
Ты проделал титанический труд.
Тут наверное, дело в тактике действий.
Советовать не люблю. Обычно говорю как бы я сделал,
если б я был директором.
Я бы добивался качественного захвата.
Там есть куча параметров при захвате, и над этим процессом надо сидеть,
а не уходить на кухню.
Программа захватчик показыват кучу параметров при захвате.
Сиди контролируй процесс, чуть что не так, заряжай сначала.
Весь титанический труд, больше похож на беспорядочные действия.
Определить причину отставания уже сложно.
Мои действия перед захватом -
холодная перезагрузка
отключение всех прог с автозагрузки
откл. антивирусы
в диспетчере задач остановить бесполезные процессы
музыка видео ничего не крутить
откл. все резидентные проги и хранитель экрана
в общем из бомбёра сделать спортивный самолет
Можно сделать спецконфигурацию
Можно поставить вторую винду, кратенькую, чисто для захвата.
Вот тогда можно что-нибудь захватывать.
Я хватаю VDub-ом в IntelIndeo, версию не помню.
Всё чудестно. Тем же дубом добиваюсь полного синхрона, если надо,
и только потом можно перекодировать для дальнейших действий.
Почему тем же дубом, а патамушта дуб хватал пусть он и синхронизирует.
У меня процессор 500Мгц, память 64, карта 4Мб, WIN98, Aver307, захват 320Х240.
И воще, я перестал делать DVD диски, сейчас все плееры крутят DivX, Xvid и пр.
Привет. Такая, значит, проблема:
У меня есть DVD-диск, на котором записано два фильма.( Фильмы записаны, как DVD, то есть при запуске вылетает меню и т.д. На диске есть файлы, активирующие меню, а так же 4 VOB-файла( каждый фильм разбит на 2 неодинаковых куска).
Недавно нашёл один из этих фильмов в лучшем качестве, но с плохой озвучкой.
Пробовал конвертировать только 2 VOB-файла, из которых состоит этот фильм, но ничего не получилось (качество хромает и получается 2 куска avi-фильма, которые я тоже пробовал соединить, но безуспешно) ( к стати, не суди строго - я конвертировать вообще не умею). Решил сделать так: с помощью VirtualDub Mod снял звуковые дорожки в формате ac3 с 2-х VOB-файлов отдельно. Склеил их через GoldWave и получил звуковую дорожку, которая секунд на 35 длиннее avi-фильма, к которому я хотел присоединить эту дорожку. Пытался синхронизировать по инструкции на форуме, но получалось так, что если на том участке, где я проверял синхронность, звук идёт ровно, то в начале он спешит, а в конце отстаёт.
( Фильм на DVD на 21 секунду длиннее avi, но я думаю, что это из-за титров, хотя уверен, что ошибаюсь).
Если можно сделать эту перестановку дорожек как-то по другому или если я где-то допустил ошибку, то подскажите пожалуйста.
SleamLine,
Задача довольно сложная и в 5 минут тут не решить. Для начала нужно совместить начало фильма и звуковой дорожки так что бы синхра была хотя бы в начале фильма. Если отставание/опережение в начале небольшое (до 1-3 секунд), то можно это сделать с помощью задержки звука (в Дубе есть такой инструмент). Если большое то нужно либо подрезать звук в начале (если опережение), либо вставлять в начало тишину (если отставание). Сделать это можно в звуковых редакторах. Причем можно сделать на глазок, а потом в дубе манипулировать задержками.
Когда совместишь начало, уже будет видно что делать дальше.
Как я понял у тебя ОДИН и тот же фильм в 2 вариантах : с плохим изображением и с плохим звуком. Твоя задача - соединить лучшее качество видео с лучшим звуком - ТАК ?
Если ДЛИТЕЛЬНОСТЬ ( готовых на ДВД в виде воб-файлов ) обоих фильмов ОДИНАКОВАЯ ( посмотри без титров, чтобы мог потом манипулировать титрами ) - а проверить длительность фильма можно в любом компьютерном плеере, то я бы поступил так :
1) Отделил видео от звука из воб-файлов ДВД дисках этих ОБОИХ фильмов прогой MainConcept ( у тебя получатся по 2 МПЕГ-файла каждого варианта фильма - 2 МПЕГ-видео файла ( плохого качества и хорошего качества ) и 2 МПЕГ-аудио-файла ( плохого качества и хорошего качества )
2) Взял бы отделенное видео лучшего качества ( без звука ) одного из вариантов фильма и отделенный звук лучшего качества ( без видео ) другого варианта фильма и бросил на видео и звуковую дорожки соответственно монтажной проги, например, очень удобной - MPEG Video Wizard
3) Если всё удачно соединится с начала и до конца ( без финальных титров ) - тебе повезло. Если нет - найти сцену с "крупными лицами, а самое главное с крупными ртами" и подвинь звук ( вправо или влево ) на звуковой дорожке Визарда так, чтобы открывание рта соответствовало с извергающими им звуками, и всё.
Кстати, чтобы не было сильных расхождений на длительности целого фильма - эту процедуру можно сделать в пределах одного из двух вобов ДВД диска, из которых и состоит этот фильм. При подгонке в пределах половины фильма ( один из его вобов ) погрешности будет меньше, а естественно и трудоемкости тоже.
И проги : МейнКонцепт и Визард можно без труда скачать в инете, а ( ИМХО ) не "плясать с бубном" вокруг "Дуба" и .ави-файлов, тем более Визард ( и Концепт ) БЕЗ ПЕРЕКОДА ( читай без потери качества ) отделят видео от звука, а затем, Визард ( версия проги под ДВД авторинг ) соединив звук и видео БЕЗ ПЕРЕКОДА может сделать снова воб-файлы для структуры ДВД и жги на ДВД-болванку ...
( Я ожидаю комментарии Старших этого сайта, что из .воб в .ави - тоже не перекод, а просто помещение в контейнер для лучшей "читаемости" сторонних прог, но зачем такая трата лишнего времени, когда можно все сделать в МПЕГе, тем более у него нет монтажа "резки-склейки", а просто подкрутить звук к видео... )
Удачи !
Не можешь - НАУЧИМ, не хочешь - НЕ НАДО !!!
Отредактировано: dimaivrit (05.06.2009-11:26, 1077 дней назад)
SleamLine какой именно MainConcept? Я поискал с помощью Яндекса и нашёл несколько:
1. Mainconcept Mpeg Pro Hd v2.0.0
2. MainConcept MPEG Elements
3. MainConcept! EVE
4. MainConcept Reference
5. MainConcept PVR
6. MainConcept MPEG Encoder
7. Mainconcept MainActor 5
8. Mainconcept MPEG Pro
-----------
Я скачал очередную серию сериала с локалки(MPEG2,720x575, 4000kbps и MP2, 224kbps) и у фильма был дикий рассинхрон. Я с помощью метода №1 из первого поста загрузил это MPEG2 в VirtualDub 1.9.0.30586Ru и на вкладке Аудио - Чередование - Задерживать аудио и опытным путём подобрал задержку аудио= 16100 миллисекунд(в Дабе удобно то, что сразу можно и проверить рассинхрон). Хотел сохранить файл в MPEG2, а в VirtualDub есть только Сохранить в AVI и то в несжатом(хоть бы уж с компрессией) или я не разобрался доконца в VirtualDub. У меня есть MPEG Video Wizard DVD 5.0, но он может сдвигать аудио максимум +-2000 мс.
Вобщем благодарю за метод №1 и буду искать прогу с помощью которой я могу сохранить фильм с коррекцией в 16100мс хоть с пережатием или без.
Есть мысль, перекодировать MPEG2 в AVI-MP4 ASP(XviD) и потом загрузить в VirtualDub, выставить коррекцию, а в настройках VirtualDub в Видео и Аудио выбрать Прямопотоковое копирование(мне кажется, что это без пережатия) и Сохранить как AVI(надо попробовать).
Отредактировано: averit (24.01.2010-21:12, 843 дня назад)