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

» VirtualDub

Автор: Cronograph
Дата сообщения: 27.08.2007 15:47
obla4ko4240019

Цитата:
извращенство, хотя можно и так.

Так просто проще.
Автор: Tarakanov_Igor
Дата сообщения: 27.08.2007 16:23
obla4ko4240019
А теперь готовь список готовых ответов по ависинту от а до я! )))))
Автор: obla4ko4240019
Дата сообщения: 27.08.2007 17:53
Cronograph
согласен, но не по-пацански)
Tarakanov_Igor
%))
http://avisynth.org
http://google.com
help к ависинту.)
Автор: Tarakanov_Igor
Дата сообщения: 28.08.2007 13:29
obla4ko4240019
товарищ наверно надолго засел за изучением!
Автор: Burglarik
Дата сообщения: 28.08.2007 17:42
хеллоу!

какой фильтр лучше для устранения гребёнки при захвате с DV камеры QS Deinterlace, Smart Deinterlace, а может ещё есть что получше, что посоветуете?
Автор: Finn
Дата сообщения: 28.08.2007 18:46
Burglarik
Выбирай сам:
У всех есть плюсы и минусы. Старая инфа, может что-то изменилось
[more]Фильтры для де-интерлейса

1. Smart Deinterlacing Filter. Лучший, на мой взгляд, deinterlace фильтр для VirtualDub'а, хотя и не идеальный. Обеспечивает несколько частично пересекающихся режимов де-интерлейсинга. Обрабатываются только нестатичные области фильма. Здесь рассмотрен фильтр версии 2.7b2.

Основные опции:

Frame-only differencing - опция по умолчанию, в расчет принимаются различия в цвете точек между кадрами. Если точка неидентична этой же точке в предыдущем и кадре, она считается движущейся и подлежит обработке. Самый быстрый способ.

Field-only differencing - в расчет принимаются различия в цвете точек между полями (т.е. точка сравнивается с точками сверху и снизу). Если точка неидентична этой же точке в предыдущем и последующем полях, она считается движущейся и подлежит обработке.

Frame-and-field differencing - комбинирует два предыдущих метода. Самый медленный способ.

Выбор метода деинтерлейсинга зависит, как показывает практика, непосредственно от фильма. Идеальный деинтерлейс, особенно для видео с быстрым движением, практически невозможен. Наша задача состоит в том, чтобы свести появление артефактов деинтерлейса к минимуму. К сожалению, невозможно (в достаточно удобной форме) применить различные установки для разных участков фильма. Для того, чтобы проверить, какие установки для данного фильма лучше всего, можно выбрать три эпизода из фильма (статичный, с умеренным перемещением и с быстрым перемещением), применить на них фильтр и, меняя установки (можно со включенной опцией Show motion areas only, о ней чуть ниже), выбрать, какой режим смотрится лучше всего для всех трех эпизодов. Как правило, лучшие результаты для видео, оцифрованного с видеокамеры, получаются с использованием первого метода с включенным режимом Blend instead of interpolate in motion areas, либо с использование третьего метода.

Дополнительные опции:

Compare color channels instead of luma - если опция выбрана, фильтр будет сравнивать цветовые значения (RGB), тогда как в случае отключения опции будет сравниваться luminance составляющая. Включение опции улучшает качество деинтерлейсинга для фильмов, в которых присутствуют большие области одного цвета (мультфильмы), тогда как для обычных фильмов эту опцию следует отключать.

Show motion areas only - Опция предпросмотра. Во включенном состоянии в окне предпросмотра VirtualDub'а будут показываться только области видео, где будет применен фильтр - т.е. области, считающиеся движущимися. Полезна для принятия решения, какой метод использовать и какие значения порога выставлять.

Blend instead of interpolate in motion areas - когда опция включена, фильтр в движущихся областях использует пикселы только из одного поля, интерполируя изображение, в статических областях используются оба поля. Если опция включена, фильтр будет смешивать цвета линий сверху и снизу, размывая тем самым как артефакты интерлейсинга, так и само изображение. Какой способ лучше, выбирать вам - у каждого есть свои недостатки: интерполяция выдает небольшие "ступеньки" и подчас имеет цветовые артефакты, смешивание цветов, в свою очередь, немного понижает четкость деталей и образует отражения (эффект гало) движущихся предметов.

Use cubic for interpolation - используется только для интерполяции: при включенной опции используется более медленный, но зато более точный метод интерполяции (по 4м линиям).

Motion map denoising - для того, чтобы избавиться от "ступенек" желательно использовать низкие значения порога (threshold), но при низких его значениях цветовой шум начинает восприниматься как движение - в итоге мы имеем своеобразные искорки в обработанном видео и уменьшаем эффективное разрешение фильма (так как размер движущихся областей возрастает). Чтобы избежать этого, включите данную опцию - в этом случае фильтр будет совершать дополнительные проверки на шум на стадии определения областей движения. Конечно же, скорость обработки при этом упадет, причем достаточно заметно.

Motion Threshold - порог, пороговое значение, определяет разницу сравнения пикселей для определения, статичный ли пиксель или нет. Чем больше значение порога, тем больше артефактов останется в итоговом видео, чем меньше значение - тем меньше будет эффективное разрешение итогового фильма. Приемлемые параметры зависят от конкретного фильма и составляют 15-25 для использования фильтра с отключенным Motion map denoising и 10-20 - с включенным. Для того, чтобы пронаблюдать эффект понижения или повышения порога, включите опцию Show motion areas only и меняйте значения порога - в окне предпросмотра увидите производимые изменения.

Scene Change Threshold - иногда смена сцены случается между полями кадра, в этом случае фильтр может отработать некорректно. Чтобы избежать этого, введен этот параметр. Если количество пикселей (в процентах) в движущихся областях кадра превысит это значение, весь кадр будет расценен как движущийся и подлежащий обработке. Следует заметить, что данная проверка выполняется до Motion map denoising

"Продвинутые" опции:

Тут необходимо отвлечься для объяснения некоторых технических вопросов. Как правило, видеоматериал состоит из ряда B1T1-B2T2-B3T3-..., где B - Bottom Field (нижнее поле), T - Top Field (верхнее поле), число - номер оригинального кадра, а тире разделяет кадры. При захвате этот порядок может поменяться, причем в зависимости от ситуации и характерных особенностей карты захвата, возможны четрые варианта (от ситуации: начать захват с верхнего или нижнего поля; от карты: располагать в памяти вначале нижнее поле, а потом верхнее или наоборот):


1. B1T1-B2T2-B3T3...

2. T1B1-T2B2-T3B3...

3. T1B2-T2B3-T3B4...

4. B2T1-B3T2-B4T3...


И все было бы здорово, если было бы всегда так - мы бы просто указали фильтру, в каком порядке нужно расставить (сдвинуть) поля. Но бывает ситуация, когда мы имеем дело с "неправильным" потоком, который выглядит как B1T2-B2T3-B3T4-.... Этот поток будет замечательно отображаться на чересстрочном телевизоре, но при захвате и последующей попытке сделать деинтерлейс нам обеспечена головная боль. Для этого в фильтре предоставлены "продвинутые" опции, которые позволяют нам исправить входящий поток непосредственно перед деинтерлейсом.


Swap fields on input - поменять поля в кадре на входе.

Shift field phase by one - сдвигает поля вправо на одно поле. Пример: T1B2-T2B3-T3B4... -> xxT1-B2T2-B3T3...

Swap fields on output - поменять поля в кадре на выходе (т.е. после первых двух действий).

Disable Motion Processing - не делать деинтерлейс, использовать фильтр только для упорядочивания потока.


Рассмотрим все возможные ситуации ситуации, нетрудно прикинуть с помощью комбинаторики, что будет восемь вариантов:


1. B1T1-B2T2-B3T3... - нормальный поток, ничего не надо делать.

2. T1B1-T2B2-T3B3... - включаем Swap fields on input.

3. T1B2-T2B3-T3B4... - включаем Shift field phase by one.

4. B2T1-B3T2-B4T3... - включаем Swap fields on input и Shift field phase by one.

5. B1T2-B2T3-B3T4... - включаем Shift field phase by one и Swap fields on input.

6. T2B1-T3B2-T4B3... - включаем все три опции.

7. T2B2-T3B3-T4B4... - включаем Swap fields on input.

8. B2T2-B3T3-B4T4... - нормальный поток, ничего не надо делать.


Понятно, что структура потока известна заранее в редких случаях, поэтому я всегда подбираю "на глаз" - включаю самый быстрый деинтерлейс (Frame-only differencing) и смотрю на правильность получаемой картинки, если картинка "неправильная", подбираю "продвинутые" опции. Отмечу, что никогда не мог получить "неправильный" поток, захватывая поток с помощью ATI Radeon с видеокамеры Video8 , в то время как с VHS - сплошь и рядом. Плюсы и минусы:

Плюсы: Лучший фильтр деинтерлейсинга для VirtualDub'а! Наличие большого количества опций позволяют подобрать оптимальный режим обработки для конкретного фильма. используются неплохие алгоритмы нахождения шума, сравнивается до 4 полей входного видео, имеется возможность нормализовать поток.

Минусы: К сожалению, качество деинтерлейсинга уступает профессиональным и даже обычным (но платным или поставляемым вместе с оборудованием или программным обеспечением для видеомонтажа) фильтрам. Не поддерживается режим деинтерлейсинга с одновременным понижением разрешения по вертикали (реализуемый, к примеру, Ligos Gomotion, который используется при захвате на видеокартах ATI и в некоторых программах захвата, например, PowerVCR - уже на стадии захвата: судя по всему, используется информация из 6 (!) полей, разрешение по вертикали уменьшается до 432, что вполне приемлемо для VHS и Video8, при этом практически полностью убираются шумы и артефакты чересстрочной развертки - и это в реальном времени!). Плюс к этому фильтр весьма медленный (особенно с включенными опциями шумоподавления и кубической интерполяции), неоптимизированный - проигрывает в этом плане встроенному в VirtualDub фильтру. Слегка сложен для новичков.


1a. QS Deinterlace Filter. - фильтр, основанный на идее Дональда Графта, автора Smart Deinterlace. Сохраняя качественные свойства предка, новый фильтр реализует более оптимизированный алгоритм, значительно превосходя Smart Deinterlace по скорости на процессорах Intel с поддержкой SSE и SSE2 (PIII, Coppermine Celeron'ы, PIV). В настоящее время доступна бета-версия фильтра. Как один из авторов фильтра, подтверждаю, что мы не собираемся останавливаться только на оптимизации фильтра по скорости - предложены формулы для улучшения качества картинки. Так как в целом опции нового фильтра и его пока предка равнозначны, мы не останавливаемся на них, а предлагаем его скачать на этой странице.


2. Deinterlace - area based. Фильтр имеет сходство с предыдущим в том, что обрабатывает только лишь те области, которые в этом нуждаются, причем только в тех кадрах, которые бы имели без деинтерлейса артефакты. Однако на некоторых фильмах (с очень медленным движением либо с субтитрами, которые отличаются в различных полях) он может давать лучший результат, чем Smart Deinterlace. Здесь рассмотрен фильтр версии 1.2. (Ссылка на сайт фильтра)

Опции:

Show deinterlaced areas onlyShow deinterlaced areas only - будет показывать в preview окне VirtualDub'а только области, где будут производиться изменения - т.е. области, которые фильтр считает нестатическими.

Blend instead interpolate - смешивает цвета из разных полей вместо того, чтобы отбросить информацию одного, чтобы полностью интерполировать линии на основе другого поля.

Threshold - контроль за уровнем деинтерлейсинга - чем меньше число, тем большая площадь подвергнется обработке.

Edge detect - границы некоторых реальных объектов фильтр легко может принять за артефакты интерлейсинга. Данное число позволяет контролировать это процесс: более высокое значение оставит большее количество границ нетронутыми.

Плюсы и минусы:

Плюсы: Хорош для фильмов с очень маленьким движением. Позволяет быстро прикинуть (с включенной опцией Show deinterlaced areas only) как лучше провести деинтерлейс.

Минусы: Слабоватый фильтр для любительского видео или фильмов. Уступает по качеству Smart Deinterlace и QS Deinterlace.


3. Deinterlace MAP (Motion And Pixel Based). - потенциально фильтр, подающий большие надежды, как сочетающий в себе одновременно идеи Smart Deinterlace и Deinterlace - area based фильтров, применяя их вместе в определенных пропорциях. Теоретически способен дать хороший результат. Сайт фильтра.

Опции (Deinterlace Settings):

Threshold - то же самое, что и раньше: уровень обнаружения артефактов чересстрочности: чем меньше значение, тем больше точек подвергнется обработке.

Edge Detect - данное число позволяет контролировать сравнение артефактов и реальных границ объектов: чем больше число, тем большее количество границ останутся нетронутыми.

Опции (Motion Detection):

Enable - разрешает или запрещает карту движения объектов (или пикселей)

Smooth Map - использование спец. методик размытия картинки, если выделено

Threshold - разница между пикселями в ращных кадрах, чтобы посчитать пиксель движущимся.

Плюсы и минусы:

Плюсы: Высокий потенциал.

Минусы: Сложно подобрать опции для конкретного фильма. Медленный.


4. Deinterlace - PAL movie. - фильтр для "ненастоящей" чересстрочности. Иногда бывает при захвате в 25 кадров в секунду (не 50 полей в секунду), что карта неверно распознает поля, принадлежащие к разным кадрам и смешивает их в один. Вот для этого случая и применяется этот фильтр. Он вставляет одно поле между такими неразделенными полями. При этом этот фильтр должен применяться первым.
[/more]
Автор: rick1
Дата сообщения: 28.08.2007 20:05
А вот и я!

Трабла не у меня, а у той девушке, которой я озвучку для Порки-3 скинул.
Фильм у неё 1,32,18, а у меня 1,28,40. Соответственно, у ней звук опережает картинку.
Я бы отрезал у фильма лишнее в начале и всё. Но для девушке надо рецепт ещё попроще!

Не успел выяснить, блондя ли она?, но инструкция должна быть, как для блонди
Автор: Cronograph
Дата сообщения: 28.08.2007 20:59
rick1

Цитата:
А вот и я!
Ба, какие люди!

Цитата:
Трабла не у меня, а у той девушке, которой я озвучку для Порки-3 скинул.
Ты бы девушку сюда лучше пригласил. Мы бы ей все объяснили.
Кстати, она тоже маньячка садо-мазо?
Автор: rick1
Дата сообщения: 28.08.2007 21:14

Цитата:
Ты бы девушку сюда лучше пригласил. Мы бы ей все объяснили.
Кстати, она тоже маньячка садо-мазо?



Приглашал! ломается чего-то... Щас по асе её уговариваю.

Вот чего пишет:

иди, тя зовут

ADEVA (22:13:11 28/08/2007)
не смеши...

ADEVA (22:13:36 28/08/2007)
щас запись закончится и приду...


Автор: evazanoza
Дата сообщения: 28.08.2007 21:47

Цитата:
Ты бы девушку сюда лучше пригласил. Мы бы ей все объяснили.
Кстати, она тоже маньячка садо-мазо?

пришла...пасиб за приглашение!!!надеюь уму разуму научите )))

Автор: rick1
Дата сообщения: 28.08.2007 22:10

Цитата:
пришла...пасиб за приглашение!!!надеюь уму разуму научите )))


Как знаток даба, хочу спросить, ты знаешь, что такое даб?
Автор: Cronograph
Дата сообщения: 28.08.2007 22:57
rick1
Как знаток даба, ты бы сперва объяснил девушке (лучше по асе) как его установить!
Потом, для начала, сравнили бы параметры своих копий фильма, особенно частоту кадров и их кол-во.
Автор: DmitryKz
Дата сообщения: 28.08.2007 23:44
Cronograph
А ты уверен, что evazanoza и rick1 - это не одно и то же лицо?
И вообще, ребята, посмотрите профиль "девушки" - надо более уважительно относится к даме, не девочка, все-таки . А вообще, конечно, зачем флудеж поддерживать?
Автор: Tarakanov_Igor
Дата сообщения: 29.08.2007 07:10

Цитата:
Как знаток даба, хочу спросить, ты знаешь, что такое даб?


УУУ, ты и впрямь знаток! Девушка, вы не слушайте этого молодого человека, он вам так насоветует! Лучше дайте мне ваш фильм и я его сделаю как надо!
P.S: интрижка развивается! Вообще такое впечатление что Rick чрезвычайный хвастун! ))
Автор: rick1
Дата сообщения: 29.08.2007 08:37

Цитата:
Как знаток даба, ты бы сперва объяснил девушке (лучше по асе) как его установить!

Вроде стоит у ней, накладывала она озвучку мою. Стенала на рассинхрон.

Добавлено:

Цитата:
А ты уверен, что evazanoza и rick1 - это не одно и то же лицо?
И вообще, ребята, посмотрите профиль "девушки" - надо более уважительно относится к даме, не девочка, все-таки . А вообще, конечно, зачем флудеж поддерживать?


Вот ещё мне пол менять!
Спасибо бы сказали, что я девушку сюда к нам привёл...
А то мы всё друг на друга косимся, кто из нас глупее, а щас этот вопрос снялся


Добавлено:

Цитата:
И вообще, ребята, посмотрите профиль "девушки" - надо более уважительно относится к даме, не девочка, все-таки


Не понял, а где в профиле у ней написано, что она не девочка!? Там про возраст ни гу-гу, как и полагается...
Автор: evazanoza
Дата сообщения: 29.08.2007 10:05

Цитата:
УУУ, ты и впрямь знаток! Девушка, вы не слушайте этого молодого человека, он вам так насоветует! Лучше дайте мне ваш фильм и я его сделаю как надо!
P.S: интрижка развивается! Вообще такое впечатление что Rick чрезвычайный хвастун! ))


Цитата:
Cronograph
А ты уверен, что evazanoza и rick1 - это не одно и то же лицо?
И вообще, ребята, посмотрите профиль "девушки" - надо более уважительно относится к даме, не девочка, все-таки . А вообще, конечно, зачем флудеж поддерживать?


Цитата:
Не понял, а где в профиле у ней написано, что она не девочка!? Там про возраст ни гу-гу, как и полагается...


Привет всем! Пока я занята была...тут такие дебаты....
привел сюда ....сами знаете кто...мы с ним разного пола ))) и даже в разных государствах...
смогу с вами поговорить вечерком,если не возражаете,конечно.Время ,скажем после 20-00 по Москов.
Спасибо.
Автор: Gideon Vi
Дата сообщения: 29.08.2007 12:25
Интересно, а сообществу ваши половые проблемы интересны? Это же не чат, всё таки.
Автор: Densl
Дата сообщения: 29.08.2007 17:31
Знатоки Даба! Есть ли способ заставить программу пользовать оба ядра процессора интел коре 2 дуо на все 100% при кодировании ?
Автор: rick1
Дата сообщения: 29.08.2007 17:53

Цитата:
Есть ли способ заставить программу пользовать оба ядра процессора интел коре 2 дуо на все 100% при кодировании ?



Да, актуальный вопрос! Я брать собираюсь на днях 2х ядерник.
Автор: pom205
Дата сообщения: 29.08.2007 18:01
Есть же VDub для двухядерной системы Win64.
Автор: Densl
Дата сообщения: 29.08.2007 18:19
pom205
Я знаю, но нет ли другого варианта, нехочу пока на XPx64 или висту x64 переходить, для них пока мало что есть,
а VirtualDub x64 работает только под шестидесятичетырех битными окнами...
Автор: pom205
Дата сообщения: 29.08.2007 18:27
Нет. Сделано пока действительно мало. DivX, знаю, поддерживает мультитрейдинг.


Добавлено:
И вообще, я думаю, Core, пробная тупиковая ветвь. Мой бывший препод в политехе, профессор Полин, постоянно в отъездах по Америкам. Читает там лекции именно по своей теории параллельного программирования. Так вот его система, судя по его методичке, пылящейся у меня на пианино, подразумевает несколько иные принципы распределения задач. В теории - так просто как фантастика. Но всё подкреплено экскрементами. В нете наверняка есть. Но на английском. Он всё пишет на английском.
Автор: angry dog
Дата сообщения: 29.08.2007 18:38
При открытии файла выскочило сообщение:

"Обнаружено неподходящее переменное сжатие аудио в исходном файле AVI (аудио поток 1).
Звуковой заголовок должен перезаписаться с постоянным битрейтом. Это может привести к 26370 мс отклонения от видео. Если это недопустимо сохраните звуковой поток в несжатый файл WAV с постоянным битрейтом (битрейт: 98,5 ± 8,8 кбит/с)
Перезаписать заголовок? Да или Нет "

Я думаю что тема уже обсуждалась,но в поиске не нашел.Помогите пожалуйста.Почему не хочет открывать файл?
Автор: Densl
Дата сообщения: 29.08.2007 19:25
pom205
Любопытно бы было почитать, но английским к сожалению не владею.
Ну, вообщето, использовать дабом оба ядра на 100% не принципиально важно (для меня), я просто поинтересовался, на случай когда оставляю комп на ночь или ухожу кудато. Раньше, когда я ставил кодироваться полуторачасовой фильм на своем старом компе (селерон 1.7 ГГц), то пару дней мне к компу и нечево было подходить, теперь тотже фильм сжимается за несколько часов, да еще и абсолютно прозрачно, я могу сжимать сразу 2 таких фильма ... Так что rick1 не пожалееш
Автор: rick1
Дата сообщения: 29.08.2007 19:49
Фильм на 2х vob'ах. Можно ли дабмодом отконвертить в 1 файл?
Автор: Ivanov Ivan
Дата сообщения: 29.08.2007 20:20
При добавлении другой части в avi вылезает такое вот окно, понимаю, что дело в звуке...
Как лечить?

Автор: pom205
Дата сообщения: 29.08.2007 20:48
Ivanov Ivan
Перекодируй звук в обоих фрагментах с звук с одинаковыми параметрами. Стандарты соблюдай, короче.
Автор: rick1
Дата сообщения: 29.08.2007 20:49
Дабмод открывает вобы и конвертит!
Вопрос тока, как 2 штуки.
Автор: Ivanov Ivan
Дата сообщения: 29.08.2007 22:34
pom205
я это понял, но что именно указать? В принципе обе части с одного VOB'а сделаны, почему вот так со звуком получилось...

Значит, есть два файла - wav. Поменяю я, конечно, уже в программе для звука, но что менять у второго stream'a, у которого 16 тыс. сэмплов?
Видимо, частоту... Какую проставить?
Или что менять?
Автор: Densl
Дата сообщения: 30.08.2007 00:02
rick1
конвертируй по очереди, потом склеиш в один

Добавлено:
Ivanov Ivan
возми звук с обеих частей и , к примеру в аудишоне, переконвертируй в формат wav pcm без сжатия с одинаковой частотой, например 48000 - 32 bit, за тем повытаскивай видеодорожки без звука с обоих частей, потом все посклеивай. токо ниче не препутай

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: чем рисовать план квартиры?


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