digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   Suggestion for DVD filters? (http://www.digitalfaq.com/archives/encode/2865-suggestion-dvd-filters.html)

syk2c11 03-05-2003 02:23 AM

Suggestion for DVD filters?
 
Hi there,
I would like to have a suggestion on the filters (and its properly order) for KDVD (full-D1). I am wondering if it is worth to use filters like SpaceDust(), because it is reported that it takes much longer. I am currently only using Fluxsmoother and Legal Clip.

kwag 03-05-2003 02:28 AM

Re: Suggestion for KDVD's filters??
 
Quote:

Originally Posted by syk2c11
Hi there,
I would like to have a suggestion on the filters (and its properly order) for KDVD (full-D1). I am wondering if it is worth to use filters like SpaceDust(), because it is reported that it takes much longer. I am currently only using Fluxsmoother and Legal Clip.

Hi syk2c11,

For KDVDs, you're already encoding at a very high resolution, so take it easy on the filters :D
Use Legalclip, mergechroma(blur(1.5)) and spacedust. That should be enough for KDVDs :wink:
SpaceDust is very fast, compared to PixieDust or FaeryDust.

-kwag

syk2c11 03-05-2003 02:44 AM

Thanks Kwag, I will try and report the result.

digitalize 03-06-2003 08:29 AM

Thanks, I was going to post the same question today.

syk2c11 03-10-2003 10:39 PM

Hi there,
I tried the combination suggested by Kwag (i.e. LegalClip, mergechroma(blur(1.5)) and spacedust), the result was pretty good, it is definitely better than before (just LegalClip and FluxSmoother). I am wondering if FaeryDust is better than SpaceDust? If so, how much longer will FaeryDust take compare with SpaceDust (in terms of percentage, say 30% or more)?? Thanks in advance.

kwag 03-11-2003 02:28 AM

Quote:

Originally Posted by syk2c11
I am wondering if FaeryDust is better than SpaceDust?

Depends on your input material.
Quote:

If so, how much longer will FaeryDust take compare with SpaceDust (in terms of percentage, say 30% or more)??
About twice 8O :x

-kwag

Racer99 03-17-2003 09:22 AM

Re: Suggestion for KDVD's filters??
 
Quote:

Originally Posted by kwag
Quote:

Originally Posted by syk2c11
Hi there,
I would like to have a suggestion on the filters (and its properly order) for KDVD (full-D1). I am wondering if it is worth to use filters like SpaceDust(), because it is reported that it takes much longer. I am currently only using Fluxsmoother and Legal Clip.

Hi syk2c11,

For KDVDs, you're already encoding at a very high resolution, so take it easy on the filters :D
Use Legalclip, mergechroma(blur(1.5)) and spacedust. That should be enough for KDVDs :wink:
SpaceDust is very fast, compared to PixieDust or FaeryDust.

-kwag

Hey kwag,

I have a similiar question. My goal is to use my DVD's and a replacement for the 2 cd encodes, but I am trying to get approx 3 encodes (6hrs max) per DVD. (I.E. 6 cds). Each encode is approx. 1.43Gb in size (w/ audio) or 1.25Gb (w/o audio).

Presently I am using mergechroma, spacedust, and temproalcleaner. I am doing an encode right now replacing temporalcleaner with peachsmoother. Most of my sources are DVD.

Should I use Half D1, or Full D1 with thes constraints, and which filters should I use for each template. BTW, I usually do most of my encodes at 16x9 and FullD1 right now. Would I gain anything using HalfD1 (CQ?). I also have just a standard TV not a widescreen TV.

Thanks

Racer99

kwag 03-17-2003 11:00 AM

Hi Racer99,

I would just use MergeChroma, PeachSmoother (I'm using that too :wink: ) and C3D with HQ preset. I don't think you need anything else for DVD target. I would go for the Full D-1 encode. 352x480 is very good, but the sharpness difference from 720x480 to 352x480 is like night and day :D

-kwag

Racer99 03-17-2003 11:15 AM

Quote:

Originally Posted by kwag
Hi Racer99,

I would just use MergeChroma, PeachSmoother (I'm using that too :wink: ) and C3D with HQ preset. I don't think you need anything else for DVD target. I would go for the Full D-1 encode. 352x480 is very good, but the sharpness difference from 720x480 to 352x480 is like night and day :D

-kwag

Thanks

jamesp 03-17-2003 12:42 PM

Kwag,

What do you think of Peachsmoother? I've found it to be very, very fast. Using it and TemporalCleaner is much quicker than Spacedust + temporalcleaner but with playing with the settings it could be possible that no other filtering be needed.

Jim

Quote:

Originally Posted by kwag
Hi Racer99,

I would just use MergeChroma, PeachSmoother (I'm using that too :wink: ) and C3D with HQ preset. I don't think you need anything else for DVD target. I would go for the Full D-1 encode. 352x480 is very good, but the sharpness difference from 720x480 to 352x480 is like night and day :D

-kwag


kwag 03-17-2003 01:14 PM

Quote:

Originally Posted by jamesp
Kwag,

What do you think of Peachsmoother? I've found it to be very, very fast. Using it and TemporalCleaner is much quicker than Spacedust + temporalcleaner but with playing with the settings it could be possible that no other filtering be needed.

Jim

Hi Jim,

I'm using Peach instead of Space now. It's so much faster, and I like the quality much better. It looks much more natural, and the compression is excelent. Look at this sample. which is a full screen movie I'm currently encoding at 528x480 and targeted to one CD:

http://www.kvcd.net/test-sea.mpg

The script used is this:

Code:

LoadPlugin("C:\MovieStacker\MovieStacker\Filters\MPEG2Dec2.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\NoMoSmooth.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\Convolution3D.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\GripFit_preview.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\BlockBuster.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\LegalClip.dll")
LoadPlugin("C:\MovieStacker\MovieStacker\Filters\PeachSmoother.dll")

Mpeg2Source("J:\DVDbot\CITY_BY_THE_SEA\VIDEO_TS\sea.d2v")
LegalClip()
MergeChroma(blur(1.5))
GripCrop(528, 480, overscan=2, source_anamorphic=false)
GripSize(resizer="BicubicResize")
PeachSmoother(NoiseReduction=45,Stability=15,Spatial=70,NoiseLevel=4.8,Baseline=3.2)
Convolution3D(preset="movieHQ")
GripBorders()
LegalClip()

Any comments :?: :wink:

-kwag

dazedconfused 03-17-2003 02:00 PM

Hey Kwag,

Have you done a sample comparison yet between using FaeryDust or PeachSmoother? I'd be interested in knowing which gives the best quality (I realize this can change depending on the source also, but I mean generally speaking). Personally, I've always used FaeryDust because I didn't like the resulting quality of SpaceDust as much, even though it was quicker. I'm mainly wondering if the results with PeachSmoother would be as good (or better!?!) than FaeryDust. If PeachSmoother is better than SpaceDust, and equal to or better than FaeryDust, then I just might have a new favorite filter! FaeryDust takes FOREEEEEEEVER! (although it's certainly been worth using it so far, and I hope Steady keeps working on it :) ).

Of course, I'll do some sample tests of my own...but I'm just curious of your opinion (or anyone else's who has compared these filters). Thanks. :)
-d&c

kwag 03-17-2003 02:23 PM

Quote:

Originally Posted by dazed&confused
Hey Kwag,

Have you done a sample comparison yet between using FaeryDust or PeachSmoother?

Yes :wink:
Quote:

I'd be interested in knowing which gives the best quality
Take a look at this: http://forum.doom9.org/showthread.php?s=&threadid=44335

-kwag

jamesp 03-17-2003 02:45 PM

dazed&confused - see http://forum.doom9.org/showthread.ph...threadid=44335

There is a comparison between some of the best noise filters there. I find Faerydust and Pixiedust to be the best, but - and its a big BUT - its too slow. Peach looks great on my Tv captures with strong settings - havn't tried with DVD's yet. However, Peach is faster than Spacedust and does better filtering. Its not far of FaeryDust in terms of quality but it definately does leave the odd stray pixel. Combining it with TemporalCleaner tends to do the trick though!

Kwag - For tv caps i've been using -

ConvertToYUY2()
LegalClip()
Crop(16,64,-16,-64)
PeachSmoother(NoiseReduction=50,Stability=20,Spati al=120)
TemporalCleaner()
DctFilter(1,1,1,1,1,.5,.5,0)
Crop(4,0,-4,-0)
LegalClip()

I've really upped the settings for Peachsmoother - probably over did it on this example but the source was quite noisy. It did just as good a job as pixiedust. I didn't set the params for noise etc because the docs say peach does a good enough job on its own.
I'd like to get to the point where i can find some params for a filter like peach and i don't have to chain filters.

Jim

Quote:

Originally Posted by dazed&confused
Hey Kwag,

Have you done a sample comparison yet between using FaeryDust or PeachSmoother? I'd be interested in knowing which gives the best quality (I realize this can change depending on the source also, but I mean generally speaking). Personally, I've always used FaeryDust because I didn't like the resulting quality of SpaceDust as much, even though it was quicker. I'm mainly wondering if the results with PeachSmoother would be as good (or better!?!) than FaeryDust. If PeachSmoother is better than SpaceDust, and equal to or better than FaeryDust, then I just might have a new favorite filter! FaeryDust takes FOREEEEEEEVER! (although it's certainly been worth using it so far, and I hope Steady keeps working on it :) ).

Of course, I'll do some sample tests of my own...but I'm just curious of your opinion (or anyone else's who has compared these filters). Thanks. :)
-d&c


syk2c11 03-17-2003 08:32 PM

Hi there,
I would like to verify the proper order of the script, should MergeChroma(blur(1.5)) be placed before or after the resizing line? Will the speed be affected?

dazedconfused 03-18-2003 10:17 PM

Quote:

Originally Posted by kwag

Yeah, I'd already looked at those picture comparisons from that thread when Jorel first posted here about it (Deen-a3d looks interesting...too bad it's only for avisynth2.5!). But I was curious as to whether or not those same results would carry over to moving pictures. :wink:

I did a good deal of testing today (repeatedly viewing test clips in 1x and 1/8x speed on a 30" 4:3 ntsc TV) between Faery, Space and PeachSmoother (using same settings as the doom9 thread author), and personally I think I agree with jamesp for now that FaeryDust is still the best of the best for avisynth2.07 (if time is not an issue!). But that's just my $0.02, which certainly isn't as valuable (or knowledgeable) as many peoples' $0.02 around here. :oops: :wink:

While PeachSmoother did look very similar to Faery in detail/sharpness to me, there was a very annoying flaw that occurred when one particular actor nodded his head up and down several times. The actor was dark-skinned with very short-shaven black hair. While he nodded, it was as if a large portion of the side of his head stayed in a fixed position while the rest of his head was moving. It was quite noticeable. Using c3dLQ rather than Tempcleaner helped hide it some, but it was still noticeable.

This happened again in another scene with the same actor when he turned his head to talk to someone. Since the flaw was only noticeable with this one actor, I have a feeling that perhaps those specific Peach settings were just a poor match for his particular flesh-tone. With the right settings-tweaks, Peach still might prove to be a good choice for me. But I don't know a lot about "tweaking" parameters, especially when there's a lot of them...plus I'm lazy :lol: . I like to use defaults() whenever possible, and both Faery() and Space() looked better to me on this particular video clip. So I'm sticking with Faery(for overnight encodes) and Space or Space+LanczosResize(for speed) for the time being until someone smarter than me figures out an all-around good default setting for Peach. Or until I'm feeling a bit less lazy (but that might be awhile!). ;-) In hindsight, I probably should have tried Peach's default() parameters also. :roll: :lol: D'oh!! I need a :drink: :!:

I wasn't going to post my test results, but figured someone might find them of minor interest. As you can see below, there wasn't much of a speed gain by using Peach instead of Space on this particular movie-trailer. I suppose different sources will vary though, as always.

-d&c

Code:

script used:

Mpeg2Source("E:\trailer.d2v")
Telecide()
Decimate()
LegalClip()
GripCrop(width=544, height=480, overscan=2, source_anamorphic=false)
GripSize()
mergeluma(blur(.25))
mergechroma(blur(1.2))
FaeryDust()
#SpaceDust()
#PeachSmoother(NoiseReduction=45,Stability=15,Spatial=70,NoiseLevel=4.8,Baseline=3.2)
#TemporalCleaner()
Convolution3D(preset="movieLQ")
DctFilter(1,1,1,1,1,.5,.5,0)
GripBorders()
LegalClip()


Code:

4:3 movie trailer, 1:45=length:  on P4 2.23Ghz, 1GB PC2100 DDR-RAM 

KVCDx3(544x480), CQ60
-----------------------------------------------------
Faery+c3dLQ @23.976fps            #my player only works @ 29.97fps
encode time=11:03                  #so I did this test just so I
size=15.0 MB (15,744,971 bytes)  #could see the compression and cry :(
-----------------------------------------------------
Faery+c3dLQ @29.97fps
encode time=11:21
size=16.0 MB (16,853,771 bytes)

Faery+c3dHQ @29.97fps
encode time=11:15
size=16.2 MB (17,046,159 bytes)     

Faery+TempCleaner @29.97fps
encode time=10:24
size=16.2 MB (17,000,598 bytes)
------------------------------------------------------
Space+TempCleaner @29.97fps        #I only did 1 test w/ Space
encode time=5:38                        #due to time(& boredom)             
size=15.9 MB (16,703,338 bytes)       
------------------------------------------------------
Peach+TempCleaner @29.97fps
encode time=5:34
size=16.1 MB (16,957,239 bytes)

Peach+c3dHQ @29.97fps
encode time=6:27                     
size=16.1 MB (16,949,103 bytes)       
                                     
Peach+c3dLQ @29.97fps                   
encode time=6:29                     
size=15.9 MB (16,768,746 bytes)


dazedconfused 03-18-2003 10:28 PM

Quote:

Originally Posted by syk2c11
Hi there,
I would like to verify the proper order of the script, should MergeChroma(blur(1.5)) be placed before or after the resizing line? Will the speed be affected?

It's really up to you whether you put it before or after resizing. Before, it will be less aggressive and result in less compression, and will take longer (I don't know how much exactly...nothing too extreme I don't think)...After, it will be more aggressive and will result in more compression, and will be quicker. So you'll have to adjust strength levels accordingly. I do know that placing MergeLuma(Blur(.6)) BEFORE resizing will result in about the same compression as placing MergeLuma(Blur(.41)) AFTER resizing.(I don't know if it still looks about the same though). But these settings are way too strong for most people's tastes and are only meant as an example. I'd put both MergeLuma and MergeChroma AFTER resizing, but some people might say that filtering before resizing results in more fine detail being retained. Try it and see...only you can tell what you like! :wink:

-d&c

kwag 03-18-2003 11:18 PM

Quote:

Originally Posted by dazed&confused

While he nodded, it was as if a large portion of the side of his head stayed in a fixed position while the rest of his head was moving.

YES 8O You're right, and I saw it too on the movie I did "City by the sea" :!: I thought it was just me, but there was a scene where a woman was talking, very still, and her hair looked like it was a wig slightly floating around her head. Like if her complete hair was "on ball bearings" :mrgreen:, I think you know what I mean :lol:
I have never seen this with spacedust, pixiedust or fairydust. I'm going find that same scene and encode it with different parameters in Peach. If it still shows, then there's a nasty bug in peach :!: :!: :!:

-kwag

kwag 03-18-2003 11:42 PM

PeachSmoother is flawed!
 
As the subject says. Here's the scene I mentioned above: http://www.kvcd.net/peach.mpg
Look carefully at her hair :lol: There's an obvious bug in vertical movement in peach.

Now here's the same scene with spacedust: http://www.kvcd.net/space.mpg

I even tried peachsmoother() without parameters. Same effect 8O

I'm going back to spacedust :idea: :!:

Thanks so much dazed&confused for pointing this out :D

-kwag

jamesp 03-19-2003 02:59 AM

Re: PeachSmoother is flawed!
 
Heh guys, before throwing your Peach out because you think its gone mouldy :D - it could be a problem with your avisynth script. The docs to Peach state that Peach should be used as early in your script as possible and before any other filtering. In your scripts i've noticed its being called after MergeChorma + MergeLuma - this could be the problem - just a thought anyway! In all my tests i've used Peach first and i've not noticed the problem (although that doesn't mean it exists!)

Jim

Quote:

Originally Posted by kwag
As the subject says. Here's the scene I mentioned above: http://www.kvcd.net/peach.mpg
Look carefully at her hair :lol: There's an obvious bug in vertical movement in peach.

Now here's the same scene with spacedust: http://www.kvcd.net/space.mpg

I even tried peachsmoother() without parameters. Same effect 8O

I'm going back to spacedust :idea: :!:

Thanks so much dazed&confused for pointing this out :D

-kwag



All times are GMT -5. The time now is 03:31 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.