Log in

View Full Version : DV to DVD guide outdated?


j2k
27th December 2005, 21:08
I was just glancing through several of the posts in the DV forum. I noticed that the DV to DVD guide gives a way to maintain proper interlacing, which I myself want to do, by using

code:
AviSource("C:\MyDVFiles\DV_type2_file.avi")
SeparateFields()
odd=SelectOdd.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
evn=SelectEven.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
Interleave(evn,odd)
Weave()
DoubleWeave.SelectOdd()

The problem I'm not understanding is that Convolution3D is not an avisynth2.5 plugin is it? yet the guide links to avisnyth2.5 directly. If I recall correctly, I think that there is a convolution3D for avisynth2.5 Only using YV12 colorspace. Should I really convert to YV12 colorspace, even though I'm using reinterpolate411 just to be able to use convolution?

Regardless, I think the guide must be outdated. If not, i'm confused somewhere :confused:

Guest
28th December 2005, 06:50
Look at the Avisynth Usage forum sticky about the filter collection to find Convolution3D().

ariga
28th December 2005, 07:43
The guide has been updated on Dec 13 2005. But except for the BeLight link, nothing seems to have changed. The guide does not touch upon details like the final colourspace conversion that may be needed in avisynth before feeding it to any encoder and assumes YUY2 input (and plugins). One needs to read the FAQs for avisynth and the appropriate encoder on the forums to fill in that gap.

BTW, you could install cedocida codec to read in YV12 and use the YV12 version of Convolution3D. Or use a different filter (http://www.avisynth.org/Section+3%3A+Filters%2C+plugins+and+colorspaces#q3.5) that suits your needs.

Chainmax
28th December 2005, 16:51
If I recall correctly, Convolution3D YV12 has temporal filtering disabled and leads to ghosting on motion scenes. Try FFT3DFilter(sigma=X,bw=32,bh=32,bt=3,ow=16,oh=16) with x set to 1 or 2 instead. As an alternative, try DeGrainMedian() or DeGrainMedian(mode=0).

bb
29th December 2005, 11:12
Unfortunately, the YV12 version of Convolution3D has never been finished; thus I recommend to use the YUY2 version, although you need the colourspace conversion.

You may of course use other filters, just take the guide as a suggestion.

And yes, the guide hasn't been updated for a long time - which does not mean that it is no longer valid. Due to lack of time I haven't worked on it any more, but you are welcome to post improvements and additions.

bb

j2k
29th December 2005, 19:51
Unfortunately, the YV12 version of Convolution3D has never been finished; thus I recommend to use the YUY2 version, although you need the colourspace conversion.

You may of course use other filters, just take the guide as a suggestion.

And yes, the guide hasn't been updated for a long time - which does not mean that it is no longer valid. Due to lack of time I haven't worked on it any more, but you are welcome to post improvements and additions.

bb

The guide was of great help. I'm very thankful that you took the time to make it. This information helps a lot, thanks.

vlada
4th February 2006, 20:11
Hello,
I'm writing a guide on DV to DVD conversion (PAL only) using Cedocida, AviSynth, BeLight, HC and Muxman. I don't want to confuse the readers, so I'd like to ask you to correct me, if I'm making any mistakes.
Fist thing is the Cedocida codec. In the decoder settings, the default setting for output is YUY2. And the switch "force output format" is not checked. is the default setting OK or shouldn't I rather check YV12 and MPEG 2 interlaced? Almost all DV camcorders use interlacing. Or should I just let Cedocida to output whatever it wants and then use ConvertToYV12() in AviSynth?
And now the second thing - I want to suggest some noise reduction filters. Because of the already mentioned problems with Convolution3D I want to use different filter(s). I was thinking about DNR2 and VagueDonoiser. Or should I rather suggest Deen? I believe I should filter it first with a temporal smoother a then use a spatial smoother. Am I right? What filters would you recommend?

Thank you,
Vlada