Привет, Гость ( Вход | Регистрация )


kempston
post Пятница, 23 Ноября 2001, 1:20
Сообщение #1


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 415
Регистрация: 08 Окт '00
Откуда: Moscow,Russia



2 Юзер   Цитировать


Наконец научился правильно деинтерлэйсить ... чувствую себя богом.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
hs
post Пятница, 25 Января 2002, 21:12
Сообщение #2


Завсегдатай
****

Группа: Мемберы
Сообщений: 753
Регистрация: 30 Мар '01
Откуда: there



2 Юзер   Цитировать


Вот еще небольшое описание про deinterlace.

Для начала :-) я не претендую на роль знатока всех тонкостей в этом деле. Может что-то не так как я тут напишу. Пишу так, как представляю это себе. Если есть ошибки - просьба меня поправить. Я все это пробовал на фильмах NTSC так что для PAL что-то может быть не верно.

Во первых - Deinterlace и IVTC (inverse telecine) - две большие разницы.

IVTC - это когда из имеющегося фильма выбираются _только_ progressive (то есть грубо говоря хорошие, не interlaced) кадры. В TMPGenc это очень хорошо видно своими глазами. Как сделать IVTC описано тут http://www.doom9.org/mpg/tmpg-ivtc.htm

Deinterlace - необходим, как можно догадаться из названия, если фильм interlaced. То есть все или большинство кадров имеют "выпадения строк". В отличии от IVTC этот процесс более "труден". IVTC - это просто выбор кадров по совершенно однозначной процедуре. После IVTC качество будет ровно таким же как и было в оригинале. Deinterlace можно делать разными способами, получая при этом разное качество. Некоторые алгоритмы дают меньше выпадений горизонтальных линий, но более размытое изображение, другие наоборот более четкую картинку, но оставляют часть артефактов.

Вопрос о том входит ли понижение частоты кадров в Deinterlace я пока не выяснил. IVTC точно понижает FPS.

Узнать что именно нужно для конкретного фильма можно нажав F5 в DVD2AVI. Если Frame Type = Progressive то вам не нужен ни IVTC ни Deinterlace. Если FILM - скорее всего понадобится IVTC (если PAL то предыдущее утверждение можно пропустить и пойти читать doom9 guides). Если Interlaced - скорее всего надо делать deinterlace. "Скорее всего" потому что точно это можно увидеть только просмотрев несколько кадров фильма по одному - например в том же TMPGenc и попробовав сделать IVTC вручную (http://www.doom9.org/mpg/tmpg-ivtc.htm). Если явно видно что pattern не найти, то прямая дорога делать deinterlace.

Попробовать все существующие варианты для deinterlace мне лениво и в общем надо много времени а главное уверенность что ты сможешь правильно сравнить результаты. Форум на doom9.org говорит что вроде бы deinterlace с помощью Avisynth фильтра Decomb дает хорошие результаты. Я попробовал и то что получилось меня устраивает. Frame Rate стал 23.9 (было NTSC 30 fps) и видно что нет тех выпадений что были до. К сожалению фильм низкого качества и я не могу судить насколько много помех или размытостей появилось после deinterlace.

Понадобятся _именно_ !!! эти версии софта. Другие (DVD2AVI 1.74 или Avisynth 1.0 beta 3) не работают - я пробовал :-)

DVD2AVI 1.76 http://www.doom9.org/Soft21/mpg/DVD2AVI_176.zip

Avisynth 1.0 beta 5 http://sauron.mordor.net/dgraft/avisynth-1.0b5.zip http://www.doom9.org/Soft21/mpg/Avisynthv105.zip

Decomb 1.82 http://sauron.mordor.net/dgraft/decomb182.zip

MPEG2DEC http://www.doom9.org/Soft21/mpg/mpeg2dec_dll.zip

Загрузить VOB-ы в DVD2AVI. Установить :

Video/Field Operation = None
Video/Color Space = YUV 4:2:2
Audio/Track Number = None

Если вам нужно Audio, то можно поставить нужный трек и остальные настройки для звука. Я здесь

только пишу про deinterlace - звук мне не нужен.

Сохраняем проект как my.d2v

Устанавливаем Avisynth в соответствии с его инструкцией - avisynth.dll копируем в System32 или в System в зависимости от типа Windows. Два раза кликаем на .reg файле. Все.

DDL-ки MPEG2DEC и Decomb просто кладем куда-нибудь. Путь к ним надо будет указывать чуть позже.

Делаем скрипт для Avisynth :

code:

LoadPlugin("c:\divx\dll\MPEG2DEC.dll")
LoadPlugin("c:\divx\dll\Decomb.dll")
MPEG2Source("c:\divx\my.d2v")
Crop(9,0,705,478)
Telecide
Decimate15
FieldDeinterlace

*** Уже вышла как минимум версия 1.91 Decomb-a. Для нее надо из приведенного выше выкинуть FieldDeinterlace и заменить Decimate15 на Decimate(5) для NTSC или на Decimate(2) для PAL ***

*** Crop в выше приведенном не верный. Размер по горизонтали обязательно должен быть кратен 4-ке (705 не кратно - надо 704). Впрочем новый Decomb вас об этом сам предупредит теперь. ***

Цифры в Crop для примера - заменить на свои - (отступ слева, отступ сверху, ширина, высота). В принципе Crop можно выкинуть и сделать потом в NanDub-е.

Если фильм PAL, тогда заменить Decimate15 на Decimate12 (это я не проверял сам)

Сохранить в файле my.avs

Теперь запускаем NanDub и вместо видео открываем только что сделанный my.avs файл.

В принципе все. Если в фильме много шума или качество не очень, можно в NanDub применить Smart Smooth (http://sauron.mordor.net/dgraft/smooth11.zip) или сначала Temporal Smoother (уже есть в NanDub-е) а за ним Smart Smooth.

Но эти Smooth-ы очень тормозные - именно поэтому я от безделья и строчу этот message пока мой P3 500 тарахтит считая со скоростью меньше 2 кадров в секунду.

А kempston после этого не имеет морального права не написать какой-нибудь guide

[This message has been edited by hs (edited 01 February 2002).]

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
kempston   Deinterlace   Пятница, 23 Ноября 2001, 1:20
mars   Следующий шаг - написать гайд на эту тему   Пятница, 23 Ноября 2001, 1:17
sanderp   Да,надо бы поучить и других!Хотя бы чем и как вкра...   Пятница, 23 Ноября 2001, 14:35
dispara   Всего-то полгода, и проблема решена?! Пятница, 23 Ноября 2001, 15:37
mars   Так что насчет раскрыть секрет "БОГА"   Суббота, 19 Января 2002, 1:20
mars   Ок тогда я спрошу прямо у народа!
Мужики кто к...
  Воскресенье, 20 Января 2002, 1:10
kempston   Ну для дисков первой зоны (в сысле NTSC) просто в ...   Воскресенье, 20 Января 2002, 1:15
hs   Одна оговорка - я знаю больше теоретически.
Дл...
  Воскресенье, 20 Января 2002, 1:00
mars   Так нету у нас NTSC :-( Меня больше пал интересует...   Воскресенье, 20 Января 2002, 17:03
hs   Я регулярно не использую, но тут Воскресенье, 20 Января 2002, 22:00
hs   Можно я это подниму наверх спасибо.

Все же требу...   Вторник, 22 Января 2002, 20:55
mars   Ага и я поддерживаю...только про PAL Среда, 23 Января 2002, 0:17
hs   Вот про PAL (с doom9.org). Конечно может быть это ...   Среда, 23 Января 2002, 1:04
mars   Ага это все так если фильм в прогрессиве... а я та...   Среда, 23 Января 2002, 1:23
genpix   mars, все мои PAL DVD рипы были сделаны именно так...   Среда, 23 Января 2002, 1:22
hs   mars значит случай тяжелый. Я тоже самое испытываю...   Среда, 23 Января 2002, 1:35

DarkK   Если не секрет, где в DVD2AVI включается IVTC?????...   Понедельник, 28 Января 2002, 23:15
XAHC   DarkK

Video/Field Operation --> Forced Film   Вторник, 29 Января 2002, 1:28
genpix   XAHC,
то, что ты сказал - эквивалентно IVTC в ...
  Вторник, 29 Января 2002, 1:33
hs   Я не видел точного определения что есть "IVTC" и ч...   Вторник, 29 Января 2002, 1:43
kempston   ну вы тут без меня нахерачили Вторник, 29 Января 2002, 20:09
b-x   Я тут незнамо зачем перевел описание к плагину Dec...   Вторник, 05 Марта 2002, 23:55
sanderp   Я за этот FAQ!   Среда, 06 Марта 2002, 0:56
Paul   Я тоже за FAQ на русском.

------------------...   Среда, 06 Марта 2002, 15:33
vass-iliskus   Попробую дать некоторые разъяснения (если что непр...   Среда, 06 Марта 2002, 17:37



Reply to this topicTopic OptionsStart new topic
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Воскресенье, 04 Мая 2025, 8:58