cpelliott
27th January 2009, 16:04
My question is about the functionality of min-keyint and also its use.
Does it set the minimum distance between key frames or between I frames?
In either case what would be the benefit of setting it above 1? Are there decoders that don't function properly if I frames are too close together?
If the functionality is for key frames, then I am really confused as to its use. If there is a scene change, but min-keyint prohibits a new key frame, it would seem that x264 would still produce an I frame and that future P and B frames would not reference anything before that I frame. In effect it would be a key frame that just wasn't marked as such.
It seems that setting min-keyint to anything other than 1 might restrict x264 in its quest for the highest efficiency. I'm just trying to get maximum coding efficiency without breaking decoder compatibility (for me, currently PopcornHour A-100).
Does it set the minimum distance between key frames or between I frames?
In either case what would be the benefit of setting it above 1? Are there decoders that don't function properly if I frames are too close together?
If the functionality is for key frames, then I am really confused as to its use. If there is a scene change, but min-keyint prohibits a new key frame, it would seem that x264 would still produce an I frame and that future P and B frames would not reference anything before that I frame. In effect it would be a key frame that just wasn't marked as such.
It seems that setting min-keyint to anything other than 1 might restrict x264 in its quest for the highest efficiency. I'm just trying to get maximum coding efficiency without breaking decoder compatibility (for me, currently PopcornHour A-100).