View Full Version : Pal & IVTC


Dark-Cracker
12th June 2002, 22:30
First :

i think it's perhaps a silly question but it seems to me a PAL source file was NEVER telecine and can only be desinterlaced and no inversetelicine is it right ?

Second :

if i want convert an NTSC movie to an PAL movie does the best solution is :

add an ivtc (greedyHMA, IVTC22,Decomb...) (this will slowdown the FPS from 29.976 to 23.976) slowdown the audio stream and mux these two part to obtain an final .avi at 23.976 fps

or :

add an ivtc add AssumeFPS(25) use the besweet fonction for slowdown audio from 29.976 to 25 samplerate. and mux the final .avi at 25fps.

what is the best solution ?

Ps: sorry for my poor english i hope u have understand me.

PS2: i am not an avisynth script guru :-) but in my tool i have create a sort of AVScreator (support for ivtc,desinterlace,denoise,trim for credits, tweak v1.3 for color, and support vdub filters (based on the wilbert Vdub filter importer v1.3) : optimised 2D cleaner, Warpsharp and SmarthSmoother HiQ) can someone make try to test the .avs file generated and if there are correct, this will help me much, thank u.
here it the link : http://www.eclipsedvd.firstream.net/FILES/Autodub1.4.zip

Awatef
12th June 2002, 23:02
Converting NTSC to PAL:
When using IVTC, you don't need to slowdown or accelerate the audio, the duration remains EXACTLY THE SAME!
IVTC removes the duplicated frames without changing the duration.

So, IVTC your movie and use assumefps to get 25fps and ACCELERATE the audio from 23,976FPS to 25FPS!

About PAL telecining:
I don't know if such a thing exists, but I hope it exists, since I got Evangelion german PAL version which is interlaced, and I HOPE it is telecined so I don't become blends through deinterlacing in my rips.
I'll work on Evangelion sometime later, so I can't tell you for now, if my DVDs are telecined.

Falken
13th June 2002, 04:47
Hi...

What will be the best if i have PAL interlace source & want to convert it to smooth NTSC version....??

Thanks in advance...

hakko504
13th June 2002, 08:18
This PAL2NTSC conversion requires both Decomb and GreedyHMA. Greedy is used to bob the clip and Decomb's decimate ro reduce framerate from 50 fps to 30 fps. It is base on the PAL2NTSC conversion made by Ben Rudiak-Gould available in the original AVIsynth documentation.
function PAL2NTSC(clip clip)
{
loadplugin("greedyHMA.dll")
loadplugin("decomb.dll")
part1=clip.GreedyHMA(1,0,0,0,0,0,0,0)
part2=clip.GreedyHMA(0,0,0,0,0,0,0,0)
part3=interleave(part1,part2)
part3.Decimate(cycle=5).Decimate(cycle=4) #Use this line for NTSC progressive
#part3.separatefields().Selectevery(10,0,3,4,5,6,9).weave() #Use this line for NTSC interlaced.
assumefps(29.97) #remember to adjust audio!
}

Awatef
13th June 2002, 10:57
@ hakko504
I don't agree with your version, he doesn't have to convert to 29,97fps but to 23,976fps.

If he has an interlaced PAL source, this is very simple to do:

LoadPlugin("...\decomb.dll")
FieldDeinterlace()
AssumeFPS(23.976)

And then slowdown the audio properly, that's it.

wdq4587
13th June 2002, 11:30
First convert 24 frame/s to 50 fields/s is called telecine. So it's 2:2 pulldown.

Second a 25fps telecined PAL video can be interlaced. Although there are no additional frames insert from 24fps(by speed up 4%). If telecine process is combine one frame last field and next frame first field as a output frame. Every frame is interlaced. But it does not take effect when playing on TV. You may try decomb for this purpose.

See this older and simple but great page you will know analog times how they convert film to TV. And know why some PAL film metrial can be interlaced for there are no exactly synchronize signal.
http://www.kozco.com/3_2/3_2.htm

hakko504
13th June 2002, 11:59
@awatef

My script assumes genuine TV interlaced source, FILM source should of cource only use the following (much shorter) script:Telecide()
Decimate(cycle=25) #not always necessary.
Assumefps(23.976)