ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline  -movflags faststart -crf 23 -c:a libfdk_aac out.mp4
 {endcode}
 
+Warning: iPhones (as of 3S) can apparently only accept video up to 640x480.
+
 (Instead of libfdk_aac, you can use libfaac. The original source did so. It appears that libfdk_aac is a superior replacement.)
 
 Note that the above adds "-movflags faststart" to the mp4 creation. This causes a second pass on the file (slow, sadly) that moves the metadata to the start of the file, making it faster for a web browser to seek into the middle of the file.  Instead of "-movflags faststart" you can use the tool qt-faststart.