Since iPhone 4 can now capture 720p videos, I wondered if uploading them directly from the Camera app to YouTube would result in any loss of quality compared to syncing the iPhone with a Mac and then uploading from there. The short answer is that yes, they do.
I shot a quick test video and uploaded it from my iPhone. Even though the original source was shot at 720p, the resulting YouTube video maxes out at 360p:
I then transferred the same movie from my iPhone to my Mac with iTunes and uploaded it to YouTube via their web interface. The resulting video can be shown at the full 720p resolution:
So if you want your iPhone videos to look best on YouTube, don’t upload them directly from the device. Instead, sync them to your Mac or PC and upload them from there.
Anyone know if any video hosting services allow full-fidelity 720p uploads directly from the iPhone?