I'm not even sure that's possible, to create a non-trivial Quicktime movie that's precisely 20,971,520 bytes long, not one byte more or less. Quicktime movies are divided into specifically sized data structures called atoms, and there might not be a way to arrange those atoms to get them to line up to exactly that number of bytes, at least not if you're including any meaningful information in the file.
You can make one that's very close to 20 MB without going over, of course. Just use a tool like Bitrate Pro to figure out the bit rate of a 20 MB file of that movie's duration, take an appropriate number of kilobits per second out for whatever audio format you're using, then tell Compressor to use the resulting bit rate minus a little bit for overhead and such. You'll get a file that's quite close to 20 MB, if you play your cards right.