Tonight I built a tool to extract FLV media by time range. It includes a round-to-keyframe feature that I found useful.
I just uploaded it to CPAN as part of FLV-Info v0.22, where it should be available soon as FLV::Cut or flvcut
CPAN::Forum
FLV-Info - Re: How do I split flv files using FLV-INFO?