Показать сообщение отдельно
Старый 02.08.2003, 18:15     # 20
beerkoff
::VIP::
вице-ворчун 200(5,6)
IMHO Фото
Художник-200(5,6)
 
Аватар для beerkoff
 
Регистрация: 29.12.2002
Адрес: уездный город nsk
Сообщения: 2 772

beerkoff Простой бог
beerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой богbeerkoff Простой бог
Алексей Шашков "Как сделать DivX из DVD?"
Interlace

"Источник материала определяет, требуется деинтерлейсинг или нет. Даже чересстрочное изображение (разбитое на поля), сделанное с прогрессивного источника (таковы большинство DVD-дисков 5 зоны), в нем не нуждается. Определить, нужен видеофильму деинтерлейсинг или нет, очень просто - достаточно воспроизвести его на компьютерном мониторе. Если «гребенки» не видно, то и не стоит ничего предпринимать, кодируйте как есть. Но если она есть, необходимо избавиться от нее при кодировании, потому что потом сделать это будет уже невозможно.

Gordian Knot (точнее AVISynth, входящий в него) предоставляет два алгоритма деинтерлейсинга: Fast Deinterlacing и Smart Deinterlacing. Выбрать нужный алгоритм можно при сохранении avs-файла, в окне, управляющем настройками AVISynth.

Fast Deinterlacing. Самый простой алгоритм из всех возможных. Одно из полей просто выбрасывается, а оставшееся растягивается по вертикали в два раза. Недостаток этого метода очевиден - вы теряете в четкости картинки. Однако при кодировании DivX это не так уж и плохо. Ведь в большинстве случаев разрешение все равно приходится понижать (обычно никто не кодирует в разрешении 720х576), а значит, уменьшение вертикальной четкости у исходного кадра (720х576 для PAL) не столь страшно. Зато здесь на первый план выходят преимущества этого метода. Во-первых, мы получаем 100% «зачищенную» картинку (без малейших следов «гребенки»), а во-вторых, работает этот алгоритм очень быстро. Что немаловажно, так как в процессе кодирования всегда найдется применение дополнительным мощностям.

Smart Deinterlacing. Принцип работы этого алгоритма таков. Сравниваются два соседних полукадра, и находятся различающиеся зоны. После этого обрабатываются только эти зоны, остальное изображение не меняется. Упоминания заслуживает только один из плюсов этого метода: вы не теряете в разрешении. Но ведь это не столь важно - как правило, при кодировании DivX разрешение все равно понижается. Недостаток же алгоритма состоит в том, как обрабатываются выбранные зоны. Самое логичное решение - использовать motion blur. Так можно получить картинку, сходную с той, что возникает при съемке на кинокамеру (ведь и там очертания быстро движущихся объектов размываются). Конечно, здесь мы сталкиваемся с проблемой определения правильного вектора движения, но это сугубо техническая и легко решаемая проблема. К сожалению, я не знаю ни одной программы, которая выполняла бы деинтерлейсинг именно тем - наиболее правильным - способом, который описан выше. Большая часть программ (и Gordian Knot не исключение) ограничивается банальным блендингом. В последнем случае вместо «гребенки» возникает полупрозрачное изображение движущегося предмета. Конечно, это дело личного вкуса, но я все-таки отдаю предпочтение Fast Deinterlace. Случается, что два соседних полукадра относятся к разным кадрам. Это, конечно, свидетельствует в первую очередь о непрофессионализме людей, работавших над исходным видеоматериалом, - но что же нам остается?! В этом случае на картинку, которую выдает Smart Deinterlace, смотреть без смеха (или слез, тут уж у кого какой темперамент) просто невозможно."

От себя добавлю что пробовал перегонять проблемный (в смысле интерлейсинга) DVD в DivX простой прогой Simple DivX и в настройках кодека 5.0.5 выставил "деинтерлейсинг". Какой там используется алгоритм не знаю, но получилось не очень хорошо - изображение вышло как бы склееным из широких горизотальных полос. Рипнутые vob'ы поторопился стереть и другие варианты попробовать не получилось.
__________________
миру - мир, биру - бир!
Торгую фотками
beerkoff вне форума