VideoHelp Forum




Results 1 to 5 of 5
  1. GoodPhun
    Guest
    Basically i have some divx movies with very low fps rates. Because ffmpegx only has 3 settings for fps i cannot match up my audio with my video when trying to convert the dixv avi to either mpg1 or mpg2. Please someone help me fiqure out how i can get a divx avi file on either a vcd or dvd with the sound in sync. Some of my toubled outcomes are a regular sound but very fast moving video. Ive been reading the forum and i cant find anything about changin the source files fps...or finding someway for ffmpegx to match it.

    Thanks!

    ~GoodPhun

  2. Member
    Join Date
    Jul 2003
    Location
    Madison Wisconsin
    Search Comp PM
    I am not sure I can be of any help. But I have
    been fighting similar problems and came up with a
    solution. But let me make sure I understand what you
    are saying.

    You have an AVI file.
    Does the avi file play in synch?
    The frame rate is low. How low? 2 frames per second?
    You want to make an mpeg-2 with 29.97 frames per second.
    You would like the sound to be in synch.

    Have you tried frameserving TMPGEnc with AVISynth?
    Tell the frameserver the exact frame rate:

    AssumeFPS(28.0365419)

    or whatever your actual frame rate is. I quote:

    ==================from the manual
    The AssumeFPS filter changes the frame rate without changing the frame count (causing the video to play faster or slower). It only sets the framerate-parameter. If sync_audio (which is false by default) is true, it also changes the audio sample rate to match the duration of the video, the pitch of the resulting audio gets shifted.
    ==================

    Depending on your particular case, this may or may not be
    suitable. Maybe this would be better:

    ===========================from the manual
    ConvertFPS [yuy2]

    ConvertFPS(clip clip, float new_rate [,int zone, int vbi])

    ConvertFPS() is a video filter for AviSynth. It is available as of AviSynth 1.0b7.

    The filter attempts to convert the frame rate of clip to new_rate without dropping or inserting frames, providing a smooth conversion with results similar to those of standalone converter boxes. The output will have (almost) the same duration as clip, but the number of frames will change proportional to the ratio of target and source frame rates.
    ============================

  3. GoodPhun
    Guest
    Thanks for your post but I am using a mac so i dont think this really helps me. Just to answer some of your questions though....Yes, i have an avi file that will play synchronously with sound. I am trying to change the current fps of that file (about 14-15 fps) to a NTSC fps rate (29.75 or something like that...what ever was said above). If this can maybe help someone else solve my problem that would be HUGE. Thanks again.

  4. Guest
    My suggestion would be to export the file to a lossless or near lossless codec in QT Pro at the framerate you want. This will require considerable diskspace, depending on the length of your file. If your original rate is, say, 15, you might want to go for PAL 25 so at least you won't be doubling the number of frames.

    Export audio as .wav and add later. You can then encode the .mov with ffmpegX, if it decides to accept the file.

    I have had good luck using Motion JPEG A (not B), but several times I have decided to change a setting, stopped the encode, and suddenly I get error messages.

  5. When using the ffmpeg codec (fast mpeg-1 preset) any number can be entered in the framerate field.




Similar Threads

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