*_Video formats supported:_* H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per second, Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; _H.264 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, *Baseline Profile up to Level 3.0* with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats;_ MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats
*_Video formats supported:_* H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per second, Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; _H.264 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, *Baseline Profile up to Level 3.0* with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats;_ MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats
Official limitations. The 3GS often accepts to play files that exceed said limitations, whereas the 3G doesn't.
Both videos are Main Profile, which will not work on the 3G. The 3GS, despite officially supporting only Baseline Profile, often supports Main and even High profile (since iOS 3), via iTunes sync (it's been a while since I tested streaming).
In any case, if you make the video iPhone 3G-compatible it'll also play on later iPhones (and should also work on the original iPhone).
What software are you using to encode the videos to H.264?
jpallanore wrote:
+The 3GS, despite officially supporting only Baseline Profile, often supports Main and even High profile+
And with which conditions (Frms, Frames/s, ...) ?
720x576 up to 25 fps, 720x480 up to 30 fps
H.264 Level must not exceed 3.0
Note: I only tested iTunes syncing, not streaming
I am not familiar with Final Cut Pro. Does it use QuickTime's H.264 encoder? Can you post screenshots of or describe the configuration options available for its H.264 encoder?
You might get more useful answers in one of these two forums (i.e. how you should configure the H.264 encoder to achieve iPhone 3G or 3GS compatibility):