I'm trying to figure out what my best bet is going to be for delivery through an Android application/device? The device will store the videos locally.
On the Android developer page it says acceptable codecs are:
H.263, H.264 AVC, and MPEG-4 SP - all with the extension of .mp4 or .3gp
So far the best compression setting that seems to work is H.264 (.mp4) with a CAVLC compression.
However we are trying to get a custom delivery to full screen our player at 800x433 (I know a strange aspect ratio). When I try to use H.264 above the level 3.0 resolution of 720 wide, my compressor says I need to use a CABAC H.264 type, but then the videos don't play on the device...
I've also tried MPEG-4 but the quality suffers at comparable bit rates.
I haven't really seen much talk about Android video optimization anywhere, so I thought here would the most likely source for good info.
Any thoughts, programs to use (we have Compressor and Squeeze)? Is the WM8 going to trump all of this for quality on Android?
MBP 17, 2.5 Core 2 Duo, 4 GB Ram, OSX 10.6.3, Matrox MX02 LE, Compressor 3.5.2