VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member
    Join Date
    Apr 2003
    Location
    Netherlands
    Search Comp PM
    I'm trying to convert a ntsc avi video to pal vcd.

    When I demultiplex the file I receive sound of 23.976 fps and video of 30fps, so when I convert both (audio and video) to 25fps, the sound is shorter than the video (sound = 56 min and video = 1.07 hours long).

    My thought of solving this problem was using a program, wich would cut out a frame every <specific number> frames of the video, so I can resize it to 56 min.

    Is there any program wich provides that function..
    That I can command him for example: cut down 100.000 frames to 80.000 but in a subtile way (so it won't be like missing the last 20 minutes, but from every keyframe a frame or so, I know video quality will drop but still).

    Hope you ppl. understand what I'm saying
    "the #1 rule of all program's is that they have to go one step further then my brain can take *puke*"
    Quote Quote  
  2. Why not simply adjust the length of the audio to match the video. Any decent audio editing program should be able to do this. You could try goldwave (www.goldwave.com). its pretty good for this kind of thing.
    Quote Quote  
  3. Member adam's Avatar
    Join Date
    Sep 2000
    Location
    United States
    Search Comp PM
    There is no such thing as audio running at 29.97fps or running at 23.976fps. When film is telecined from 23.976fps to to 29.976fps the playtime does not change because the fps is increased by physically creating new frames each second. So even though the number of frames has increased every second, the number of seconds is the same and thus the playtime hasn't changed. When film is converted from ~24fps to ~30fps NOTHING is changed about the audio, it will remain in sync either way.

    Your sync problems are probably a combination of things. First off, are you positive this avi actually has an fps of 29.97fps and not 23.976fps? From your post it sounds like you have a divx avi, probably downloaded. Virtually nobody encodes NTSC divx to 29.97fps, they are all encoded at 23.976fps. So load your video in virtual dub and do file/file information and ensure that your fps is actually 29.97fps. If it is, then you absolutely cannot just convert to 25fps, you will get horrible quality and horrible sync problems. As I said above, assuming the video originated at 24fps, it was converted to 29.97fps by creating new frames from the existing fields. So to convert to PAL you will first have to remove these extra frames. The only way to do that is to do an Inverse telcine to bring the fps back down to 23.976fps, and from there you can encode to 25fps. If you use TMPGenc for this than make sure and set the "do not framerate convert" option in the advanced tab.

    Now even assuming you did this all correctly, you still have to adjust the playtime of your audio. As I said, whether your dealing with ntscfilm (23.976fps) or NTSC (29.97fps) material the audio will be running at the same speed, but in either case PAL runs 4% faster. So...after correctly converting your video to PAL, you can then use BeSweet to speed up your audio to the correct length to match your PAl encoded video. Besweet has some presets for converting between different regional formats.

    Now with all that said, here is the kicker. Don't convert to PAL at all, its unnecessary. Almost all PAL tv's are actually multisystem tv's which means they support both PAL and NTSC. Even for the extreme minority of PAL tv's which aren't multiscan, almost all dvd players sold in PAL regions can easily modify an NTSC signal to PAL 60Hz, which will basically play on almost any PAL tv. So just take that NTSC avi and encode as an NTSC VCD and it should play fine.

    Now, if your avi is in fact encoded at 23.976fps than you DO want to convert to PAL because dvd players often have trouble converting this signal to PAL 60.
    Quote Quote  
  4. Member
    Join Date
    Apr 2003
    Location
    Netherlands
    Search Comp PM
    As I said above, assuming the video originated at 24fps, it was converted to 29.97fps by creating new frames from the existing fields. So to convert to PAL you will first have to remove these extra frames. The only way to do that is to do an Inverse telcine to bring the fps back down to 23.976fps, and from there you can encode to 25fps. If you use TMPGenc for this than make sure and set the "do not framerate convert" option in the advanced tab.
    THANK YOU, for your great reply!!! I've solved the problem by using Inverse Telcine... and do what you told me afterwards.

    He's working correctley at this moment as vcd in my dvd player.


    By the way:
    Why not simply adjust the length of the audio to match the video. Any decent audio editing program should be able to do this. You could try goldwave (www.goldwave.com). its pretty good for this kind of thing.
    I already tried this, and it would have worked fine if the audio had a difference of 5% with the video, but in this case it was 20%.. and all voices got a little scr***d up, for example, a girl suddenly had the voice of a slow talking demon (like playing a LP at half speed) if you see what I mean . thanks anyway!
    "the #1 rule of all program's is that they have to go one step further then my brain can take *puke*"
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!