digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   KVCD and the quest for the De-Noiser... (http://www.digitalfaq.com/archives/encode/13004-kvcd-quest-noiser.html)

Shibblet 12-07-2004 08:07 PM

KVCD and the quest for the De-Noiser...
 
Wanted to keep this out of the preset forum.

I haven't used a denoiser, and never seem to have any problems. However, I will check one out tonight, the one that you suggested, and see if it clears up the picture.

Most of my encodes are backups from DVD VOB's, which is a pretty darn clear picture to begin with. But, if you have better luck with any of the filters, give me your opinion, I am always open for better quality.

Also, what kind of TV are you watching these on?
I have a Mitsubishi 55" HD WS, and a Mitsubishi 27" Tube

The picture on the 55" is good, but not as good as DVD with the 480x480, on the 27", I can't tell any difference... I mean no difference what-so-ever.

Dialhot 12-07-2004 08:18 PM

Re: Attn: Dialhot and the quest for the De-Noiser
 
Quote:

Originally Posted by Shibblet
Most of my encodes are backups from DVD VOB's, which is a pretty darn clear picture to begin with.

It's a urban legen to think that DVD are free of dust and noise. Almost all my DVD are noisy with rare exception for DVD directly transfered from computers to DVD (all pixar anime for instance, but also movies entirelly digitalized for post production processing like Lord of the ring trilogy).

More over : the noise is introduced BY THE DECODER. Noise if the result of rouding into mathematical operation performed during the render of the picture. The error diffusion that is introduced is embed in the MPEG2 specifications and can't be avoided. That is why you NEED a denoiser.

I suggested you undot but removegrain(mode=2) is better. And you should try also deen.

Personally I use both for all my DVD->KDVD conversion ! You are doing KVCD so, in theory you need more filters that I need !


Quote:

Also, what kind of TV are you watching these on?
I have a Mitsubishi 55" WS, and a Mitsubishi 27" Tube
I have a 34" tube also (4:3 format, not 16:9).

Boulder 12-08-2004 05:15 AM

I'd go for RemoveGrain(mode=2).TemporalSoften(2,3,3,15,2) or RemoveGrain(mode=5,modeU=2).TemporalSoften(2,3,3,1 5,2). I've found Deen to be a bit aggressive in some cases, and I prefer temporal-only denoisers :wink:

digitall.doc 12-08-2004 07:05 AM

I've substituted in my last 8 KVCDs Undot with RemoveGrain(mode=2), or (mode=8, modeU=2), with speed like Undot and more compressibility. The rest of filters are those in the MA script.

I finished yesterday my first KDVD with RemoveGrain(mode=2) in it. I robot and Troya. Trpya looks great. But I robot... I see frequently a kind of flickering, like two repeated frames, I cannot explain. I reencoded with undot, and now doesn't happen.
I saw this effect reported with RemoveDirt. This is the first time I saw this with RemoveGrain (I think this is the guilty one, since the effect was corrected after substituting it). Has anyone seen this effect?, do you know a way to avoid it?, I would like to keep with RemoveGrain... In my script I also used BicubicResize, and ScriptClip...Unfilter...TemporalSoften.

Boulder 12-08-2004 07:09 AM

You could try mode=1, it's supposed to be exactly the same as UnDot with one small bug corrected. Mode=5 is between 1 and 2 so it might work as well. There probably are thin lines in the frames which are mistaken for noise/grain/dirt.

the viking 12-08-2004 08:00 AM

Hello,
just another denoiser question,
lately ive been using Dust() for my captures,
only one problem,its damned slow.(But the result is damned good!).
about 23 hours encoding time for a one hour capture.
heres the script:
Quote:

LoadPlugin("C:\programfiler\AviSynth 2.5\plugins\Cnr2.dll")
LoadPlugin("C:\programfiler\AviSynth 2.5\plugins\LoadPluginEx2.dll")
LoadPlugin("C:\programfiler\AviSynth 2.5\plugins\old\DustV5.dll")
AVISource("D:\cat\Video 2.avi",pixel_type="YUY2")
AssumeTFF()
Bob(0,0.5)
Cnr2()
Faerydust(3)
LanczosResize(704,560,10,8,748,558)
AddBorders(8,8,8,8 )
ConvertToRGB24() # For TMPGEnc or VFAPI
SeparateFields()
SelectEvery(4,1,2)
Weave()
Trim(244,7000)

So a question,does RemoveGrain(),Deen(),Undot() and others
the denoising job just as good as Dust()?

Yeah I know testing is the way to find it out,but I like to
hear some opinions first :D

thanks
----------------
viking

Dialhot 12-08-2004 08:05 AM

Take my advice : drop all old filters forever and start using new ones. At first you will be convinced that you can't do the same things with new ones but that's only a mental lock !
Deen, RemoveGrain (not RemoveDirt that has problems), Convolution3D or even Vaguedenoiser (slow but not as slow as Dust !) can do exactly the same things a lot faster.

All is matter of time to test and combine filters. As I said once, I work 40 hours just to do my v4 script (for avi->kvcd) and v5 is not yet really finished !

Boulder 12-08-2004 08:05 AM

Many feel that RemoveGrain().RemoveDirt() does a similar job. It has its problems (the thin lines can cause flickering) but IMO it's a very good denoiser combo. Lately I've also been using RemoveGrain(mode=2).TemporalSoften(2,4,5,15,2) for my analog captures with very good results both quality- and compressibility-wise.

the viking 12-08-2004 08:18 AM

Ok,then I make some tests with

RemoveGrain(mode=2).
TemporalSoften(2,4,5,15,2)

and later other combinations of the mentioned filters.

And I guess that TemporalSoften() works fine even if target
is KDVD(720(704)x576)?

-------------------------
viking

Boulder 12-08-2004 08:34 AM

Yep, my targets are always 704x576.

the viking 12-08-2004 11:41 AM

So I did some tests:

1.
Quote:

Cnr2()
Faerydust(3)

2.
Quote:

Cnr2()
RemoveGrain(mode=2).
TemporalSoften(2,4,5,15,2)

I used TMPGEnc 2.51,KDVD-Full-PAL,720x576,CQ 85,
min.bitrate 300,max bitrate 5000,higest quality(very slow) setting.

It was hard to tell any difference between the two clips,
maybe maybe slightly sharper picture using Faerydust(3).

But the encoding time with no 2 was only 1/4 of the time
no 1 used so I guess ill use no 2 from here. :D

The encoded file size was 0.8MB larger with script No 2.

But a question;what setting should I use under
Video Arrange Method in TMPGEnc??
So far I have used "Full Screen" and it seems to work fine.
I read somewhere here that "Center" is used.

Anyone of you that can tell me whats the "correct" setting??

thanks
--------------
viking

Boulder 12-08-2004 11:53 AM

And you'll encode even faster if you use "High quality" in TMPGEnc. Some tests were made a long time ago and in fact it produces better quality than the slowest method.

The arrange method depends on whether you add the borders in your script or let TMPGEnc do it. I've always used Full screen (keep aspect ratio).

Dialhot 12-08-2004 11:58 AM

Quote:

Originally Posted by the viking
Anyone of you that can tell me whats the "correct" setting??

As the scritps we use take in charge all the resizing nd borders matters, choising "center" or "fullscreen" is the same :-)

@boulder
Personnaly I always use "motion estiamte". Even faster and to be honnest, I didn't have any problem with it (the CQ is a little lower than in High but... I really have a slow PC). But this time I drop quality for encoding time. I'm ashamed about myslef :-)

the viking 12-08-2004 12:07 PM

Ok,I add borders in the script,
so then it will be ok with "Full Screen".or "Full Screen"(Keep
Aspect Ratio),but I guess since we deliver the video
with given parameters from a script to TMPGEnc,everything
is "locked",like the A/R,borders,resolution etc.,
so I dont know if TMPGEnc can "destroy" the A/R if I use
only "Full Screen"

---------------------
viking

EDIT:
I saw Dialhot's reply after posting this

Boulder 12-08-2004 12:16 PM

Quote:

Originally Posted by Dialhot
@boulder
Personnaly I always use "motion estiamte". Even faster and to be honnest, I didn't have any problem with it (the CQ is a little lower than in High but... I really have a slow PC). But this time I drop quality for encoding time. I'm ashamed about myslef :-)

Ah, I didn't remember there was that option too.. if my memory serves me right, there has also been some discussion about that option a long time ago.

Shibblet 12-08-2004 10:27 PM

Wow, ask a simple question get a complex answer! I love this forum.


All times are GMT -5. The time now is 12:46 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.