Об этом еще никто не упоминал, но это зависит от устройства iPhone/iOS. Создавая приложение, которое пытается копировать видео Flickr в фотоальбом, я был разочарован, когда продолжал получать неверные результаты данных в writeVideoAtPathToSavedPhotosAlbum: требует iPhone без Retina.
Я провел несколько тестов videoAtPathIsCompatibleWithSavedPhotosAlbum на видео Flickr разных размеров, как того требует этот вопрос.
iPhone iPhone iPad
(non-Retina) (Retina)
6119419764_orig.mov
H.264, 1,920 x 1,080 NO NO NO
Linear PCM, 16 bit
little-endian signed
integer, 48000 Hz,
Stereo (L R)
35.33 Mbit/s
6119419764_hd.mp4
AVC Coding, 1,280 x 720 NO YES YES
AAC, 44100 Hz, Stereo (L R)
2.15 Mbit/s
6119419764_site.mp4
AVC Coding, 640 x 360 NO YES YES
AAC, 44100 Hz, Stereo (L R)
833.71 kbit/s
6119419764_mobile.mp4
AVC Coding, 568 x 320 YES YES YES
AAC, 32000 Hz, Mono
775.14 kbit/s
6121206003_orig.mov
(Taken with iPhone 3Gs)
H.264, 480 x 360 YES YES YES
AAC, 44100 Hz, Mono
865.94 kbit/s
30 fps
6110638568_reformat.mov
H.264, 640 x 360 YES YES YES
AAC, 44100 Hz, Mono
3.57 Mbit/s
Основываясь на этом ограниченном тестировании, для данного формата и устройства кажется, что размер имеет наибольшее значение. (Для текущих методов кодирования Flickr и схема URL, видео mobile
работают со всеми фотоальбомами устройств iOS, тогда как видео hd
и site
работают только на устройствах Retina iPhone и iPad.)
Интересным примечанием является то, что HD-видео будут воспроизводиться на iPhone без Retina с помощью MPMoviePlayerController — вы просто не сможете сохранить их в фотоальбом.
person
Victor Van Hee
schedule
07.09.2011