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