Никто еще не упомянул об этом, но это зависит от устройства 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
видео работают только на iPhone и iPad Retina.)
Интересным примечанием является то, что HD-видео будет воспроизводиться на iPhone без сетчатки с помощью MPMoviePlayerController - вы просто не сможете сохранить их в фотоальбом.