1 person found this helpful
FLV requires pixel dimensions that are divisible by 2. That's why your odd-sized dimensions are being changed. This is not uncommon among video formats; even numbers are easier to process than odd numbers.
This is not a new requirement for FLV. I did a comparison of FLV export, default settings, with an 885x285 comp from After Effects CS4 and CS5, and both resized the output. The difference is that CS4 rounded down to 884x284 and CS5 rounded up to 886x286. Oh, and CS5 gives you the warning ahead of time so that you know that your output will be resized. I consider this an improvement.
> Basically I want to shut off the settings mismatch auto correction that AE CS5 is doing.
This is not possible; it's always on. After Effects CS5 only presents the warning when the input you are trying to give to the exporter is *not possible* for the exporter to accept. The mechanism that drives this does also auto-correct the output via scaling and/or padding, but the warning is present to inform you about it. If you don't like the automatic behavior, you can resize your comp to an acceptable size. (You can resize via Comp Settings or use the Resize and Crop controls in the Output Module dialog.)
Just to check, I set up an 884x284 comp in AE CS5, the same size that CS4 resizes to, and this was accepted by the CS5 FLV exporter without triggering a warning. So if you want output that is the same size as you were getting in CS4, you can use this comp size or set the Crop control in the Output Module to trim 1 pixel.
-=Adobe Media Encoder and After Effects QE
Thanks Tim for the quick response!
This makes sense to me, finally, i assumed it had to do with a power of 2 conversion. The output size for my flv's has to be 885x285. not 884x284 or 886x286. the site that i'm pulling the flv's into has a flv playback component that is set to a dimension of 885x285 (which now i see was set up incorrectly from the start, should be a size that is divisible by 2 like you mention).
This being said, we cannot change the site. So the work around I've found that will keep the same dimensions (885x285) is to export a lossless MOV from AE CS5 then convert with Adobe Media Encoder CS4. This way that encoder doesn't subtract a pixel from w/h or add a pixel to w/h. For whatever reason this technique allows me to have a odd number of pixels in the w/h. When i export directly from AE CS4 as an FLV, you are correct, it has weird results (was actually getting an FLV that was 896x288, strange!) but always wants power of 2 pixels.
So, now that i've banged my head against my cubicle wall repeatedly, next time i create an FLV or a site that uses them, i will always be sure to create the playback component/flv player to be a pixel w/h dimension that is power of 2 compatible!