We are hopefully waiting for the ColdFusion 9,which might be released at 2009.Hope it can allow user to upload a video and programmatically create a snapshot images as well as determine the video duration.
For ColdFusion 8,If we need the fuction above,we may need some Java library which is capable of this functionality.Or use use flvtool++ .