I have a CS4 composition which is 921 x 290 pixels and yet when I render it to an H.264 file, the resultant dimensions of the output file are 920 x 290. Oh and I'm not checking the 'stretch' or 'crop' option.
The video is going on to a website and the missing pixel is causing a problem...
MPEG is based on block compression and for MPEG 4 the smallest block is 2x2 pixels. Therefore all dimensions must be multiples of 2. You cannot change that. The behavior is correct, you need to adjust your comp size.
Thanks. So what do I adjust the comp size to?
Surely, if I want an H.264 file that is 921 pixels wide, that's impossible, right?
And what if you simply use 922, but embed the object by resizing it to 921 in the source code? I see no problem there. Just consider the larger context...