I'm working on a project making 1080p motion graphics loops for a media server.
The final delivery format is h264 and the client wants all of
the clips to be scrubbable.
Ive been using a variety of h264 front ends like
mpeg streamclip, compressor, episode, quicktime, x264 etc...
The only way I know to make H264 scrubbable it to set keyframes on every frame.
However the result is absolutely ghastly!
My best results have been using quicktime multipass export using x264with a datarate cap around 9Mbits/s with natural keyframes.
I'm trying to get an acceptable looking mov around 7Mbits/s
If someone could illuminate me as to why when the key frames are set to all, the result is absolutely unacceptable. I would really appreciate it.
The bottom line is that in order to make an I-frame only 1920x1080 h.264 clip look good, you'll need a datarate of something in the order of 250Mbit/s. At that point scrubbing will probably melt your hard drives.
To scrub a long-GOP 1080p H.264 clip you'll need the fastest CPU and or GPU you can get your hands on, even then it's unlikely to to be totally fluid.
Please post back saying what solved your problem. It could help others, and saying 'thanks' is free!