dadgumit
07-25-2009, 01:50 AM
I know this has probably been asked a billion times, but I CANT FIND IT. :)
What format should I use for the iphone, it's new to me and the "HD" is no bueno per iTunes.
If someone finds it in a search in two seconds, feel free to flame, I can take it.
dadgumit
07-25-2009, 02:02 AM
Part of the puzzle
From: http://en.wikipedia.org/wiki/Iphone#Screen_and_input
The touchscreen is a 9 cm (3.5 in) liquid crystal display (320×480 px at 6.3 px/mm, 160 ppi, HVGA) with scratch-resistant glass,[36] and can render 262,144 colors. The capacitive touchscreen is designed for a bare finger, or multiple fingers for multi-touch sensing. Most gloves and styluses prevent the necessary electrical conductivity.[37][38][39][40] The iPhone 3GS also features a new Fingerprint-resistant oleophobic coating.
It would be nice if they said what "Small Quicktime" or "Large Quicktime" or really even "HD Quicktime" actually meant.
ghelyar
07-28-2009, 02:25 PM
"Small Quicktime" will work on the iPod Nano, Classic, Touch and iPhone. It's 320x180 so the edges will probably be cut off (rather than letter boxed). Really you would want it to be padded with 30 pixels of black on the top and another 30 on the bottom to put it into the 320x240 resolution that the Nano and Classic actually use.
The iPod Touch and iPhone are 320x480. Whether that means that they can be played on their side and used as 480x320, I don't know.
"Large" should transfer fine because they can all handle up to 640x480 but it will just be a waste of space because the screens themselves just don't have that resolution. Other than taking more space, it should make no difference. If the touch and phone can actually be used at 480x320, this is probably the one you want but again you probably want to pad the top and bottom with black to make it 640x480 (or 480x360) rather than 640x360, or the sides will be cut off.
Here are the vital statistics for a "Small", a "Large" and a "HD":
C:\>ffmpeg -i hdnation--0003--contrast--small.h264.mp4
...
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (5994/100) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'hdnation--0003--contrast--small.h264.mp4':
Duration: 00:29:52.55, start: 0.000000, bitrate: 649 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 320x180, 29.97 tbr, 29.97 tbn, 59.94 tbc
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16
Stream #0.2(eng): Data: rtp / 0x20707472
Stream #0.3(eng): Data: rtp / 0x20707472
C:\>ffmpeg -i hdnation--0001--welcome--large.h264.mp4
...
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (5994/100) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'hdnation--0001--welcome--large.h264.mp4':
Duration: 00:19:33.80, start: 0.000000, bitrate: 1347 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 640x360, 29.97 tbr, 29.97 tbn, 59.94 tbc
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16
Stream #0.2(eng): Data: rtp / 0x20707472
Stream #0.3(eng): Data: rtp / 0x20707472
C:\>ffmpeg -i "hdnation--0003--contrast--hd.h264.mp4"
...
Seems stream 0 codec frame rate differs from container frame rate: 47.95 (5994/125) -> 23.98 (24000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'hdnation--0003--contrast--hd.h264.mp4':
Duration: 00:29:52.58, start: 0.000000, bitrate: 1657 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 1280x720, 23.98 tbr, 23.98 tbn, 47.95 tbc
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16
Stream #0.2(eng): Data: rtp / 0x20707472
Stream #0.3(eng): Data: rtp / 0x20707472