VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. I have a video which is encoded in 24.554 fps which I wish to convert to 29.97 fps video without decreasing the running time (length). This is because I wish to encode it to a special format which only runs in 29.97 fps while keeping the audio intact (and if the video were to make made shorter, the audio will not synch properly).

    For this, I need a program which, when changing a video's frame-rate does not simply stretch/squash the runtime but instead replicates certain frames to serve as dummy frames. I have no idea which program(s) will do that.
    Quote Quote  
  2. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by FallenAngelII View Post
    I have a video which is encoded in 24.554 fps which I wish to convert to 29.97 fps
    What format of video?

    Anyway, if you can use Avisynth, for example with an AVI file you would do:

    Code:
    AviSource("Whatever.avi")
    ChangeFPS(30000,1001)
    This will just duplicate some frames.

    Code:
    AviSource("Whatever.avi")
    ConvertFPS(30000,1001)
    This will blend.

    See http://avisynth.org/mediawiki/FPS

    Or you can do it in Avidemux (can open many kinds of video, not just AVI):
    Open the video, select your video format for saving (not "copy", so you can do stuff to it).
    Filter/Transform/Resamplefps
    Leave audio as "copy".
    Quote Quote  
  3. It's important to say what type of "special format" you're converting to, because there maybe other considerations. For example with DVD-Video, if this was progressive , you would probably bring back to 23.976 (24000/1001) then encode and add pulldown flags for 29.97 (30000/1001)

    It's also important to answer AlanHK's question on the source format, because you may get sync issues if this is variable frame rate video (24.554 fps isn't a common speed)
    Quote Quote  
  4. The source is AVC High@L4.1 h264. The eventual target format is THP, Wii (and Gamecube) video.

    Also, correction: The source file is in 24.556 fps.
    Quote Quote  
  5. please use mediainfo (view=>text) on the source file, and copy & paste the text information back here
    Quote Quote  
  6. Video
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 5 frames
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 1mn 29s
    Bit rate mode : Variable
    Bit rate : 1 676 Kbps
    Maximum bit rate : 11.2 Mbps
    Width : 1 280 pixels
    Height : 720 pixels
    Display aspect ratio : 16/9
    Frame rate mode : Variable
    Frame rate : 24.556 fps
    Minimum frame rate : 19.980 fps
    Maximum frame rate : 119.880 fps
    Original frame rate : 29.970 fps
    Resolution : 24 bits
    Colorimetry : 4:2:0
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.074
    Stream size : 41.8 MiB (97%)
    Writing library : x264 core 59 r839+10 8134e7a
    Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=6 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=1 / deadzone=21,11 / chroma_qp_offset=0 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=8 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=240 / keyint_min=1 / scenecut=60(pre) / rc=crf / crf=22.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=8 / qpmax=41 / qpstep=8 / vbv_maxrate=40000 / vbv_bufsize=8192 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
    Encoded date : UTC 2008-11-20 02:50:22
    Tagged date : UTC 2009-05-04 04:49:22
    Quote Quote  

  7. Frame rate mode : Variable
    Frame rate : 24.556 fps
    Minimum frame rate : 19.980 fps
    Maximum frame rate : 119.880 fps
    Original frame rate : 29.970 fps
    This is problematic (VFR video), and you may get sync issues when converting to 29.97 CFR

    You can try one of the methods above , like avidemux, but I suspect you will get sync issues that way

    I would convert both the audio & video using convertfps=true . You can try it without the audio first, and just copy the audio into the new container (i.e. audio=false), but sometimes there is a slight sync issue this way, YMMV

    (also, sync problems it may not be noticable for such a short video 1min29sec)

    e.g.

    Directshowsource("video.mkv", fps=29.97, convertfps=true, audio=true)

    I don't know anything about Wii or Gamecube, there maybe other considerations as well
    Quote Quote  
  8. Thanks for the help, guys. It worked perfectly with Avidemux.
    Quote Quote  



Similar Threads

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