PDA

Показать полную графическую версию : Артефакты


MMrrTT
29-06-2005, 17:31
Камрады, первый раз с таким столкнулся, помогите кто знает...
Очень похоже на то, что было у меня с включенным оверлеем в одном DivX фильме.
Но, это же mpeg2 и скрипт созданный в GK, то есть реально это vob файл + рисайз, обрезка и тп из скрипта.
Если в GK вставлять просто vob - все нормально, а именно этот скрипт нигде нормально не хочет показывать! Что делать?

Спасибо!

SilentSpider
29-06-2005, 17:38
А в скрипте что? Попробуй его пересоздать.

MMrrTT
29-06-2005, 17:51
Вроде все в нем хорошо. Кучу фильмов перелопатил - никогда так не было. Может защита какая-нибудь? Или DVD мне товарищ как-то неправильно записал?

# Файл создан при помощи Gordian Knot
#
# http://gknot.doom9.org

# PLUGINS
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\KernelDeInt.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgbob.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Convolution3d.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\FluxSmooth.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\VSFilter.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\SimpleResize.dll")

# SOURCE
mpeg2source("D:\NEMOJET\VIDEO_TS\ne mojet.d2v")

# TRIM
#trim(startframe,endframe)

# IVTC
#Telecide(order=1,guide=1).Decimate()
# или использовать
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)

# ДЕИНТЕРЛЕЙСИНГ (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)

# ДЕИНТЕРЛЕЙСИНГ (2)
#KernelDeInt(order=1,sharp=true)
# или может быть
#DGBob(order=1,mode=0)

# ДЕИНТЕРЛЕЙСИНГ (3) - СПЕЦИАЛЬНЫЙ
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()

# ОБРЕЗАНИЕ ПОЛОС(УРЕЗАНИЕ)
crop(4,14,708,544)

# СУБТИТРЫ
#VobSub("FileName")

# ИЗМЕНЕНИЕ РАЗМЕРОВ
LanczosResize(628,436)

# ОЧИСТКА ОТ ШУМОВ: ВЫБЕРИТЕ ОДИН ИЗ ВАРИАНТОВ (или ничего)
Undot()

# 1) Для небольших шумов
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmoothST(5,7)

# 2) Для средних шумов
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmoothST(7,7)

# 3) Для сильных шумов
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmoothST(10,15)

# РАМКА (Окантовка кадра)
#AddBorders(left,top,right,bottom)

#
# !!!!Уменьшите размер на 14 для использования Gordian Knot!
#SelectRangeEvery(280,14)

# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)

MMrrTT
29-06-2005, 21:45
Хех, поставил DivX 6 - стало все нормально :)
Вот чудеса!

RBF
30-06-2005, 09:23
MMrrTT
Ничего удивительного у тебя в системе неправильно работал конвертер YV12, а DivX 6 его заменяет. Да и LanczosResize(628,436) - на 16 даже не делится.

MMrrTT
30-06-2005, 09:44
Это у меня все случилось после установки DivX6 на DivX5, а потом опять DivX6 на него это вылечил :)
А зачем обязательно кратные 16? Я ж не на плеере смотреть собираюсь. Я делаю кратную 2 ли 4.

SilentSpider
01-07-2005, 19:52
MMrrTT
А зачем обязательно кратные 16? Я ж не на плеере смотреть собираюсь. Я делаю кратную 2 ли 4.
Ограничения кодера. Зачастую размер, не кратный 16 или хотя бы 8 приводит как минимум к краевым артефактам, а максимум - к глюкам по всему полю.

MMrrTT
02-07-2005, 13:13
Краевые артефакты - это зеленая полоска?
Давно такого не было, даже при каких-нибудь 637х363 :)

Я слышал, что кратность эта нужна для бытовых плееров, а для компьютера в основном не нужна.
Ну да ладно.

SilentSpider
02-07-2005, 16:08
MMrrTT
Краевые артефакты - это зеленая полоска?
Угу. Ты в xvid не кодировал - он это дело очень любит, хотя вроде позиционируется как without restrictions
Я слышал, что кратность эта нужна для бытовых плееров, а для компьютера в основном не нужна.
Она нужна для кодера. Большинство mpeg4 кодеков разбивают картинку на блоки 32х32. Соответственно, в идеале картинка должна быть кратна 32 - 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736. Это ограничения MPEG алгоритмов. Чем дальше кратность от 32 тем больше вероятность появления артефактов. 16 - разумный компромисс. Пример артефактов - кильватерный след при движении по равномерно окрашенному фону, например.

MMrrTT
02-07-2005, 16:23
Пример артефактов - кильватерный след при движении по равномерно окрашенному фону, например.
Во, вот это неприятно! :)

А вот еще такой вопросец, есть ли где подробные описания кодеков и настроек XviD, DivX Helium? И сильно ли отличается качество, наличие артефактов и вообще при 2 и 2+ проходах?

P.S.: Реально ли рипать фильмы в Windows 64? Есть 64битные версии кодеков, програм для кодировани?

GreatWizard
12-11-2005, 20:17
Кто-нить знает как избавиться от цветных артефактов интерлэйсного видео?
Скрин, правда не оригинал (http://rapidshare.de/files/7534195/Justin_Timberlake_-_Senorita.0-00-10.856.JPG.html)




© OSzone.net 2001-2012