Revised explanation:
Quicktime is producing MPEG-4 encoded movies with an edit list. The
first displayable frame of the movie is a b-frame, not an i-frame.
Other transcoders and players, when they encounter such movies, drop
the initial sequence of b-frames from the video. I'm making a change
to Vidnik detect that the first displayable frame is not an i-frame,
and rewrite those movies, such that the first frame is an i-frame.
I'll test, the upload a new version.
I'm using
http://developer.apple.com/samplecode/MovieVideoChart/ to
view the internal structure of the movie. Erica Sadun's article on it
http://www.oreilly.com/pub/a/mac/2007/01/23/modding-apple-sample-code.html
was immensely helpful.