The Adobe Media encoder has presets for BluRay if you want to pre-render or you can pre-render any production codec and send it to Encore to build a BluRay disk. The best option for frame size and frame rate is 29.97fps, progressive and 1920 X 1080. DO NOT render an h.264 video and use that for your master source for the BluRay build. Personally, I always render a production master using a good production codec like Quicktime JPEG 2000 or several other even higher bit depth formats, then just build everything in Encore for BluRay. Encore does a great job of adding the project to the AME for rendering. Build a disk image first then burn your disks.
All of the other formats you have mentioned will be scaled up to fit the 1080X1920 standard for BluRay unless you letterbox them and can live with the black bars on the screen.
Thanks, Rick! You helped free a cog that had stuck in my gears. I mistakenly thought BluRay was 1080 in width. Now I know I need more res.
I can't imagine why Apple offers such a limited selection coming out of Keynote, unless their ProRes 422 is good enough. Here is Apple's blurb on the format:
All Apple ProRes codecs support any frame size (including SD, HD, 2K, 4K, and 5K) at full resolution. The data rates vary based on codec type, image content, frame size, and frame rate. Apple ProRes includes the following formats.
Apple ProRes 422
A high-quality compressed codec offering nearly all the benefits of Apple ProRes 422 HQ, but at 66 percent of the data rate for even better multistream, real-time editing performance. The target data rate is approximately 147 Mbps at 1920x1080 and 29.97 fps.
If I'm reading the specs right, ProRes 422 is the only way I get 1920 wide out of Keynote. I have to admit that I don't know the implication of the 147 Mbps spec. Are there any flags there?
Thanks again for the help. Keynote has some beautiful transitions and it really helps my workflow, since I have to generate slideshows anyway. If I can get a smooth, high-quality path from Keynote to BluRay, I'll be in clover.
ProRez is just fine. It is a 10 bit codek that supports alpha channels when you choose 444