VideoHelp Forum

Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or Try ConvertXtoDVD and convert all your movies to DVD. Free trial ! :)
+ Reply to Thread
Results 1 to 6 of 6
Thread
  1. I'm using FFmpeg from live encoding and I want to clarify if there's any way to change the encoding rates while it's in-action (Already encoding).

    So... Is it possible?
    Quote Quote  
  2. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    no you can't change bitrate in the middle of an encode, and if you did manage to do it, the video would become unplayable. you might be able to use vbr next time or cq mode and the encoder will use whatever bitrate it needs.
    --
    "a lot of people are better dead" - prisoner KSC2-303
    Quote Quote  
  3. I agree that ffmpeg can't do it. (Open Broadcast Encoder see: http://forum.doom9.org/showthread.php?p=1478432 might be able to support it)

    the video would become unplayable.
    Why that? Please explain further, afaik this is possible when using libx264 or libav directly and it should not render the video unplayable.
    Quote Quote  
  4. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    maybe if it were a transport stream where the needed info to play it is always there, but an h264 program stream has a moov atom and mdat atoms that will be incorrect. i could be wrong but that's my understanding.
    --
    "a lot of people are better dead" - prisoner KSC2-303
    Quote Quote  
  5. Member edDV's Avatar
    Join Date
    Mar 2004
    Location
    Northern California, USA
    Search Comp PM
    Originally Posted by ronts View Post
    I'm using FFmpeg from live encoding and I want to clarify if there's any way to change the encoding rates while it's in-action (Already encoding).

    So... Is it possible?
    Difficult to do when live but relatively easy for non-real time post where you have a recorded frame history. Expensive realtime hardware encoders have several frames of memory allowing real time adaptive motion compensation. These are used for live sports uplink to limited bandwidth sat transponders.

    If you are just recording, do it high bit rate CBR.
    Recommends: Kiva.org - Loans that change lives.
    http://www.kiva.org/about
    Quote Quote  
  6. moov atom and mdat atoms,... these are for the mp4 container,...
    + http://x264dev.multimedia.cx/archives/286
    + seems like GEFORCEXTREME over at doom9 managed to modify VLC to adjust bitrate on the fly
    -> so I really think it is possible

    Cu Selur
    Quote Quote  



Similar Threads