Log in

View Full Version : NTSC to PAL I think?


rebkell
12th May 2009, 00:21
I've got a clip that I assume was originally 25FPS, that's been telecined to 29.97, anybody care to take a look at it and suggest how to get it back to it's original progressive state:
I've tried
tfm().tdecimate(cycle=6)
and it's not bad, but it still has ghosting.

clip located at:
http://rebkell.net/KMtest.ts

TIA

2Bdecided
12th May 2009, 11:13
It's not telecined - it's blended.

It's also horrible quality and looks like upconverted SD. It did start life as PAL though.

Search for "field blended" - people don't generally like working with sources like this.

Cheers,
David.

Alex_ander
12th May 2009, 19:37
Try RePAL plugin after some bob filter, it removes blends and restores to 24.975p. Seems to work on your sample:AVCSource("E:\My Downloads\1\KMtest.dga")
LeakKernelBob(order=1)
Repal()

simps
12th May 2009, 20:06
If it was originally 25FPS, with DGAVCIndex you can remove the pulldown flags, from telecined 29.97fps and get 25fps progressive again.
Now that you have 25fps progressive you can work with that, or if this for some reason was speeded up from 23.976, you can use assumefps(23.976,true) in avisynth to get it to normal speed. If audio is stereo, just extract it (.wav full-process) with virtualdub, re-encode and it will be in sync. If it is 6ch, than you can demux it, slip it into 6 mono wav files with eac3to, and than slow all 6 .wav files in goldwave by 95.904%. Now you can open all 6 .wav files in Vegas and encode it together for some 6ch audio synced for 23.976fps video.

I believe this is the proper way to deal with pal / ntsc.

rebkell
12th May 2009, 21:37
Try RePAL plugin after some bob filter, it removes blends and restores to 24.975p. Seems to work on your sample:AVCSource("E:\My Downloads\1\KMtest.dga")
LeakKernelBob(order=1)
Repal()

That works pretty well, at least good enough for my tastes, I found a repal by plugh that does 29.97 -> 25, where could I find the latest repal?

Hogan77
12th May 2009, 22:54
Try this:
AssumeTFF()
yadif(mode=1,order=1).SRestore(frate=25)
Result (http://www.2shared.com/file/5745591/6853ffe/KMtest-muxed.html)

rebkell
12th May 2009, 23:38
Try this:
AssumeTFF()
yadif(mode=1,order=1).SRestore(frate=25)
Result (http://www.2shared.com/file/5745591/6853ffe/KMtest-muxed.html)

That seems to have nailed it, thanks.

2Bdecided
13th May 2009, 10:43
If it was originally 25FPS, with DGAVCIndex you can remove the pulldown flags, from telecined 29.97fps and get 25fps progressive again.That would work if it had been converted using DGpulldown, but AFAIK no commercial organisations convert PAL>NTSC just by applying flags, so this is never going to work on commercial content.

In this case, there's blending too, so no basic field dropping/matching IVTC will work.

Glad it got sorted though.

Cheers,
David.