Log in

View Full Version : PAL to NTSC


vifa
24th July 2005, 18:33
I have read the faq and gone through posts on converting from pal to ntsc but I havn't been successful. I guess I just need a more step by step approach. For example: I read one posts that says to just check edit as part of video encoding and change the 576 to 480. Well this is what comes up after audio is done:

LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
MPEG2Source("C:\PROGRA~1\DVD2SVCD\Movie\DVD2AV~1.D2V")
Import("C:\Program Files\DVD2SVCD\Tylo\RoBaConditional.avs")
BilinearResize(704,576)
AddBorders(8,0,8,0)

If i change 704,576 to 720,480 I get a pop up window that says: Frame size 736x480 is not supported. Supported frame size up to 720x576.

I also tried pasing in bilinearresize (720,480) and convertfps(29.97) but CCE just gives an error and shuts down.


Need some help....

huntington
25th July 2005, 02:21
I was having all sorts of problems with this, I followed this quick and easy guide.
http://forum.doom9.org/showthread.php?t=67924&highlight=pal+ntsc+audio+conversion. Hopefully that works.

Also you want to resize the video to 720 x (something) and then fill in the rest of the resolution with borders. You do this by using gspot to figure out your source video resolution and then calculating the output resolution as follows: From now on your source resolution will be X / Y. Multiply Y by 720 and divide it by X. and then divide this number by 1.1 (to take into account the pixel shape of ntsc Tvs. To further explain this go to Q62 of the DVD2svcd FAQ. Once you have the output video's height from this equation, you put that in the resize command when editing the avisynth script. Replace what DVD2SVCD chooses as the pal resolution to 720 x (what you calculated) but this won't equal 720 x 480. You need to add equal size borders on each size to equal 720 x 480. And make sure you use assumefps(23.976) instead of convert. Hope this wasn't too confusing.

Huntington

Prodater64
25th July 2005, 02:43
Do as you was doing but change your script to:

LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
MPEG2Source("C:\PROGRA~1\DVD2SVCD\Movie\DVD2AV~1.D2V")
Import("C:\Program Files\DVD2SVCD\Tylo\RoBaConditional.avs")
BilinearResize(704,480)
AddBorders(8,0,8,0)


The AddBorders line complete your horizontal resolution to 704+8+8=720.

Once obtained video stream DGPulldown to 29.97.

Edited: Please, forget any assumefps or another fps change with DGPulldown method.

Edited 2: As you are in this sub forum you need to read http://forum.doom9.org/showthread.php?t=97303&highlight=dgpulldown

vifa
26th July 2005, 00:30
Ok, Thanks, it was the borders that were screwing me up. I got it to work now.

Is there a way to add script into avs to do the pulldown automaticly after the encode? And can I modify the script so I don't have to wait for the audio to finish encoding to modify the avs script?