PDA

View Full Version : Strange shadows with divx3


dego2k2
24th September 2002, 17:46
Hi..!

First of all..thanx for at great site, it really helped me alot.

My system:
WinXP w/SP1
1GB Ram, Athlon TB 1400, Soltek SL75KAV-X, GeForce2 GTS 64MB

I encode with SBC using smartripper->dvd2avi->vfapi->nandub.

I am trying to backup my Friends Series DVD's (PAL). The resolution is 512x384 with an avg. bitrate 1015, resized with "precise bicubic" filter and interlaced checked.

Some very strange shadows appear when stuff eg. pedestrians, pass the camera. Check out the screen dump i attached.

Any of you experienced this before, i know i haven't. I be greatful if any of you could help me with this prob! i have no idea how to correct it! (or what i'm doing wrong :)

Oh yeah, the DVD source has very bad picture quality. Looks like they didn't do anything to the episodes before throwing them onto the DVD. Any suggestions on how to get clearer picture. Maybe a great sharpen filten or something!

Thanx a bunch
dego2k2

Uli
24th September 2002, 18:08
Look for 'interlacing' and how to deinterlace a picture. There are several good guides @ doom9. Seems like you're a newbie. Almost every TV episode is interlaced and you're right, they didn't do anything, just 'threw it on DVD'.

greetz, Uli

manono
24th September 2002, 18:40
Hi-

There's a chance that you can save them if the only problem is the displaced fields of some PAL DVDs. You might try the Decomb filter with just Telecide() to see if that cleans it up. But you'll have to frame serve with an .avs instead of a VFAPI to use it.

dego2k2
24th September 2002, 20:06
Thanx for your response...

The prob isn't interlacing. The screen dumb isn't interlaced i used the "blend fields together" deinterlace filter. Sorry, i forgot to put that in my initial post.

Will try the Decomb filter. Hopefully that'll clean it up a little bit. thanx.

Anyone!...i'm desperate :D

Tsui
24th September 2002, 20:45
"blend fields together"

that is your problem.
your mixed 2 fields of two different times into one frame.
so you have kompressed the time -> the ghosts from hell are awakened and search for you to eat you when you sleep ;-)

dego2k2
24th September 2002, 20:54
Thanx Tsui, truely a lifesaver you are :D

Any advice on which deinterlace mode i should use?

manono
25th September 2002, 04:55
Hi-

The prob isn't interlacing..

Yes it is. It's just that you deinterlaced to get rid of it and it left you with the blended frames. I've been told that the PAL Friends DVDs are film sourced and have the shifted fields problem. If that's true, then Decomb's Telecide() can handle it easily (as can GreedyHMA), and you won't have to deinterlace at all. If you've had any experience setting up an .avs, you can easily determine if Telecide() solves the problem. If you'd rather just deinterlace, you might try interpolation instead of blending and see if you prefer how that looks (I don't). Good Luck.

dego2k2
25th September 2002, 17:48
Alright,

I've frameserved through avisynth. Here are the Decomb funtions i have tried.

TELECIDE
LoadPlugin("decomb.dll")
DirectShowSource("C:\DVDRiP\vts_01_1.vob")+DirectShowSource("C:\DVDRiP\vts_01_2.vob")
Telecide()

IVTC (i know it only does any good on NTSC, but i getting pretty desperate)
...
Telecide()
Decimate(cycle=5)

REVERSE TELECIDE
...
Telecide(reverse=true)

DEINTERLACE
...
FieldDeinterlace(full=true)

And the list goes on, and on, and on, and....

I have tried virtually every option in the Decomb Help file. None of these have done any good. The blended frames are still there. When i test-encode and play the file, the video is choppy jumping back some frames then playing and then jumping some more.

I seriously beginning doubt my IQ. Is there anyone who can educate me. Maybe at link to at site that describes the prob im havin and how to fix it!

Thanx for your patience

manono
25th September 2002, 19:10
Hi-

Ordinarily when compressing a DVD to DivX3/4, you frameserve with a .d2v created with DVD2AVI. The resulting .avs would look something like this:
LoadPlugin("E:\DIVXST~1\GKnot\mpeg2dec.dll")
mpeg2source("D:\Monsoon Wedding\NoFieldOperation.d2v")
Telecide(Post=False) #just for testing
crop(8,68,706,338)
LanczosResize(640,336)
If you haven't had experience with using those things, you might try downloading GKnot and set up your .avs with that. GKnot comes with everything you need. Also, you don't have to actually test by encoding. Just enter the .avs in VDub/Nandub and scroll around or advance frame by frame to check it out. But if Friends truly is interlaced, then your choices are pretty limited to blending or interpolating.

However, if you still prefer to frameserve with a VFAPI, then you might be interested in morello12's deinterlacing tips found in this Thread (http://forum.doom9.org/showthread.php?s=&threadid=28024).

Uli
25th September 2002, 19:10
For surely working ( but hard ) deinterlacing i always use the following script:

LoadPlugin(...MPEG2DEC.DLL)
Mpeg2Source("Whereever.d2v")
SeparateFields()
SelectEven()
#or
#SelectOdd()

BilinearResize(x,y)
...

This will use only 1 field, reducing vertical resolution, but the interlacing will be killed for sure :p

greetz, Uli

dego2k2
25th September 2002, 20:34
"A great sigh of relief echoes the room as if the world had been lifted of off his shoulders"

Uli...you are definately THE MAN :D. Everything is perfect. No screwed up framerate, no strange ghosting. Just a perfectly deinterlaced episode of Friends.

---
LoadPlugin("c:\windows\system\MPEG2DEC.DLL")
mpeg2source("C:\DVDRiP\s01e01.d2v")
SeparateFields()
SelectEven()
---

There you have it. I suddenly have a strange new found affection for the mpeg2dec.dll file. :confused:

Well... once again thanx for all your help... without it i probably wouldn't have any hair left on my head.

Best regards
dego2k2