I've spent way too much time trying to figure out the formula for calculating the amount of overhead in an multiplexed audio-video MPEG file. It seems to vary by audio bitrate, video bitrate, plus some other magic stuff I don't know of. Even encoding the same file at assorted bitrates yields a very strange-looking graph of overhead/bitrate distribution.
The only reason I'm actually interested in this is because I need to be able to calculate the overall file bitrate, but I've only figured out how to pull out the bitrates of the component video and audio portions, but the ~1-5% overhead is throwing off all my playtime calculations by an unacceptable amount.
So - I guess my real question is "How do I calculate the correct playtime for a multiplexed MPEG video+audio file?"