-
h264 versus MPEG1 (really)
DATA first: I make my MPEG1 compressions using Heuris MPEGPro 2, and my h264 compressions using Compressor 3.04, both on my G5 dual 2 gig with OS 10.4.11 and 4 gig ram.
OK, here’s my problem in a nutshell…
We create a video reference system released on CD or DVD ROM, which allows the user to select a landmark (say, an overpass), and have the video loop around that landmark until he decides to select another landmark, or break out of the loop, at which time the video continues to play in a linear fashion. To do this, my programmer has written a small piece of code (C++, I believe), which references timecodes on an MPEG1 video.
Why MPEG1, you laugh?
-it is almost universally playable
-our major client considers Win2000 a modern OS, and Win2000 doesn’t support modern codecs, but does support MPEG1 just fine
(so why is this in a Mac forum? I do the compressions on a Mac…)
-it works with our software engineHowever, the video quality isn’t so hot, AND I have a client who’s demanding HD quality playback, which MPEG1 won’t do regardless of bit rate. I’d love to be able to use h264 or some other modern codec, as we’re looking to take this product to the next level of performance (and sale-ability). But my programmer says that any mp4-base codec isn’t working because it doesn’t use a fixed frame rate, and thus it gets bogged down when trying to locate start and end point of loops.
(It seems that I’ve seen this when playing back mpeg movies in QT Pro…I notice that there’s a “playback frame rate” item which doesn’t often hit the full 24 or 30 fps which I think it should…)
Can anyone suggest anything, or point me to sources of info that I can begin to plumb these depths? I’m the guy who does the compressions, but this seems to be beyond simple setting adjustments…