Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 10th April 2008, 21:31   #1  |  Link
zdark
Registered User
 
zdark's Avatar
 
Join Date: May 2007
Posts: 10
Interlacing from hard

Hi everyone, I'd like some help with my problem in which method I should utilize. I really read some options of Tdein, I've tried something beyond normal, but the problem persisted with my source. As an exemple, the megui detected a kind of interlacing, but when I put all the video file It apoints for another type of interlacing. In case, when something is not normal, which method I should use to do the correct desinterlacing? I've realized with my tests that with yadif, It is parcially solved, but it's unstable and other filters has no good results. I'm not expert in interlacing but I apreciate any light you guys may gimme. I'm a guy who performs a lot os tests before come here and ask for help, so any help would be GOOD.

my source: http://www.canalhas.org/zdark/VTS_01_1.VOB


VOB Sampler




VOB FULL



----------------------------------
frame original source
65
(megui option)
Yadif(order=1)

http://www.canalhas.org/zdark/yadit_megui_vob_full.png
----------------------------------

----------------------------------
frame original source
65
(megui option)
TDeint(order=1,full=false)

http://www.canalhas.org/zdark/tdeint_megui_vob_full.png
----------------------------------


--------------------------------------------------------------------------

frame original source
65
(megui option)
edeintted = last.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=-1)
TDeint(order=1,full=false,edeint=edeintted)

http://www.canalhas.org/zdark/tdeint...i_vob_full.png
--------------------------------------------------------------------------


--------------------------------------------------------------------------

frame original source
65
(megui option)
AssumeTFF().FieldDeinterlace(full=false)

http://www.canalhas.org/zdark/FieldD...i_vob_full.png
--------------------------------------------------------------------------


my script:
Quote:
Load_stdcall_plugin("C:\Arquivos de programas\AviSynth 2.5\plugins\Yadif.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\DGDecode.dll")
MPEG2Source("C:\DVD\Initial D 2nd\Action.01\VIDEO_TS\ep1.d2v",cpu=6,info=3,cpu2="xxxxoo")
ConvertToYV12
#interlacing?

a = last.LimitedSharpenFaster(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=3, strength=55, radius=2, Lmode=1, wide=false, overshoot=1, edgemode=0, special=false, exborder=0)
b = Soothe(a,last)
b
Animfiltra()
crop( 12, 0, -6, -4).lanczos4resize(640,480)
my stuff
Quote:
# Autor: Alyser & zdark #baka-br - irc.irchighway.net #annbr
#
#Masktools 1.5.8 e MVTools 0.9.9.1(http://jourdan.madism.org/~manao/), Deen e Removegrain,
#Avisynth 2.5.6 e YV12 colorspace
# Import("Animfiltra-v0.1b")
# Animfiltra()

function AnimFiltra ( clip source,int "radius", int "thrY", int "thrUV", float "ti")
{
radius = default( radius, 3 )
thrY = default( thrY, 4 )
thrUV = default( thrUV, 5 )
ti = default( ti, 5)


mask1 = logic( DEdgeMask(source,0,255,0,255,"8 16 8 0 0 0 -8 -16 -8", divisor=4, Y=3, V=1, U=1)
\ ,DEdgeMask(source,0,255,0,255,"8 0 -8 16 0 -16 8 0 -8", divisor=4, Y=3, V=1, U=1)
\ ,"max")

amplimask1 = mask1.Levels(10, 0.800, 255, 0, 255).blur(1.0)

maskgrossa = mask1.blur(1.0).blur(1.0).binarize(upper = false, threshold = 1,y=3,u=1,v=1)

maskfinal = Overlay(amplimask1.Invert(), maskgrossa, mode="multiply").Levels(100, 3.0, 255, 0,255).FitY2UV

sourcefiltrada = source.Removegrain(mode=2).Removegrain(mode=2).Deen("a3d", radius, thrY, thrUV, ti)

resultado = source.maskedmerge(sourcefiltrada,maskfinal,y=3,u=3,v=3)

return resultado
}
zdark is offline   Reply With Quote
Old 10th April 2008, 23:54   #2  |  Link
thetoof
Sleepy overworked fellow
 
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
I was unable to find a solution with the quick tests I ran... but maybe this thread can be of some use for you, since it's also dealing with hybrid material.
thetoof is offline   Reply With Quote
Old 11th April 2008, 08:58   #3  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
I recommend you to use dumb NNEDI to deinterlace anime.
__________________
...desu!
Mystery Keeper is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 14:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.