I'm doing a flash video/drupal project and I need to divide a video up into 10 second chunks.
With the default keyframe settings (-g 1, using yamdi, flvtool, etc) it sets one metadata keyframe per regular keyframe which is great, but there is only a regular keyframe every 2-3 seconds which means that I can off by as much as 2 seconds when seeking (so I try to seek to 10 seconds but actually seek to 12) this is not acceptable an error rate of +/- .25 seconds would be ideal with +/- 0.5 being tolerable.


I probably need real keyframe every second (frame rate is 25fps)



Other forums have pointed at the -sc_threshold, -sameq and -keyint_min flags, -flags2 sgop and I've fiddled, but to no avail.


Any help is appreciated.