::VIP:: вице-ворчун 200(5,6) IMHO Фото Художник-200(5,6)
Регистрация: 29.12.2002
Адрес: уездный город nsk
Сообщения: 2 772
|
Алексей Шашков "Как сделать 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'ы поторопился стереть и другие варианты попробовать не получилось.
__________________
миру - мир, биру - бир!
Торгую фотками
|