[Libav-user] HLS: Exactly constant segment duration

Andy Shaules bowljoman at gmail.com
Mon Aug 19 21:42:13 CEST 2013

On 8/19/2013 11:57 AM, Kalileo wrote:
> On Aug 19, 2013, at 16:48 , Andrey Mochenov wrote:
>> Hi,
>> Thank you for your answer.
>> I suppose, IDR stands for Instantaneous Decoding Refresh.
> No, he means key frames, or i-frames, or however you want to call them, as opposed to p-frames or b-frames.
>> Please, explain: what do you mean under "set encoder with all idr"?
> He means to set the encoder to have only key frames / i-frames, and no p-frames or b-frames. This would allow the segmenter to cut everywhere.
> it is probably good enough to set gop / "max keyframes" and "min keyframes" to the same value, and have this value be the amount of frames after which you want to cut.
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user

I think  i-frame is short for idr frame and is abbreviation for 
'instantaneous decoder refresh' frame because the decoder dumps all 
vector-prediction based content and sets the frame content back in sync 
to real-world input, if you could call it that. Not to be mistaken with 
interframe term.

More information about the Libav-user mailing list