哪些视频格式与资产库兼容?

Ava*_*his 12 iphone video-encoding

哪些视频格式与iPhone的资产库兼容?

换句话说,对于什么视频格式,ALAssetsLibrary的videoAtPathIsCompatibleWithSavedPhotosAlbum会返回YES?

我似乎无法在iPhone参考库中找到有关此信息的任何信息.

Vic*_*Hee 14

还没有人提到这一点,但这取决于iPhone/iOS设备.在制作试图将Flickr视频复制到相册的应用程序时,当我在writeVideoAtPathToSavedPhotosAlbum上不断获得无效数据结果时,我感到很沮丧:调用非Retina iPhone.

我按照这个问题的要求在各种尺寸的Flickr视频上运行了一些videoAtPathIsCompatibleWithSavedPhotosAlbum测试.

                                  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设备的相册工作,而hdsite视频仅在视网膜iPhone和iPad的工作.)

一个有趣的方面值得注意的是,高清视频将发挥在非视网膜的iPhone用的MPMoviePlayerController -你不能将它们保存到相册.


Ale*_*lds 2

如果我必须猜测的话,我可能会使用iPhone 自己的规格作为测试指南:

支持的视频格式:H.264 视频高达 720p,每秒 30 帧,Main Profile level 3.1,AAC-LC 音频高达 160 Kbps、48kHz,立体声音频采用 .m4v、.mp4 和 .mov 文件格式;MPEG-4 视频,高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,简单配置文件,AAC-LC 音频高达每通道 160 Kbps,48kHz,立体声音频采用 .m4v、.mp4 和 .mov 文件格式; Motion JPEG (M-JPEG) 高达 35 Mbps、1280 x 720 像素、每秒 30 帧、ulaw 音频、.avi 文件格式的 PCM 立体声音频